jQuery(function($) {
	Cufon.replace('.content h1, h2, h3, #footer-content p', { fontFamily: 'ChaletCE-ParisNineteenSixty-RO' });
	$('.nav a.scroll').live('click', function() {
		$(window).scrollTo($(this).attr('href'), 1000);
		return false;
	});
	
	$('.page-nav a').live('click', function() {
		$(window).scrollTo($(this).attr('href'), 1000);
		return false;
	});
	
	$('.submit-event').click(function(){
		
		if( _validate_event() ) {
			
			var data = {}
			data.name = $('#contact-name').attr('value');
			data.organization = $('#contact-organization').attr('value');
			data.mail = $('#contact-email').attr('value');
			data.phone = $('#contact-phone').attr('value');
			data.message = $('#contact-message').attr('value');
			
			$.post('send.php?a=event', data, function(){
				
				$('#thanks-event').fadeIn(function(){
					window.setTimeout(function(){
						$('#thanks-event').fadeOut();
					}, 1000)
				});
				
				$('.event-form input[type=text], .event-form textarea').attr({ 'value' : '' });
				
			});
		}
		
		return false;
	});
	
	
	$('.submit-contact').click(function(){
		
		if( _validate_contact() ) {
			
			var data = {}
			data.name = $('#signup-name').attr('value');
			data.interest = $('#signup-interest').attr('value');
			data.mail = $('#signup-email').attr('value');
			data.phone = $('#signup-phone').attr('value');
			data.message = $('#signup-message').attr('value');
			
			$.post('send.php?a=contact', data, function(){
				
				$('#thanks-contact').fadeIn(function(){
					window.setTimeout(function(){
						$('#thanks-contact').fadeOut();
					}, 1000)
				});
				
				$('.contact-form input[type=text], .contact-form textarea').attr({ 'value' : '' });
				
			});
		}
		
		return false;
	});
	
	$('.blink')
		.focus(function(){
			if ( $(this).attr('value') == $(this).attr('title') ) {
				$(this).attr({ 'value': '' })
			}
		})
		.blur(function(){
			if ( $(this).attr('value') == '' ) {
				$(this).attr({ 'value': $(this).attr('title') })
			}
		})
	
});

function _validate_event(){
	if( $('#contact-name').attr('value') == '' ) {
		alert('Please, enter your name.');
		$('#contact-name').focus();
		return false;
	}else if( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($('#contact-email').attr('value'))==false ){
		alert('Please, enter valid email address.');
		$('#contact-email').focus();
		return false;
	}else if( $('#contact-phone').attr('value') == '' ) {
		alert('Please, enter your phone number.');
		$('#contact-phone').focus();
		return false;
	}else { 
		return true;
	}
}

function _validate_contact(){
	if( $('#signup-name').attr('value') == '' ) {
		alert('Please, enter your name.');
		$('#signup-name').focus();
		return false;
	}else if( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($('#signup-email').attr('value'))==false ){
		alert('Please, enter valid email address.');
		$('#signup-email').focus();
		return false;
	}else if( $('#signup-phone').attr('value') == '' ) {
		alert('Please, enter your phone number.');
		$('#signup-phone').focus();
		return false;
	}else { 
		return true;
	}
}
