function showForm() {
	
	$('<div style="position: absolute; display: none; width: 100%; height: 100%; left: 0; top: 0; background: #4B0000; z-index: 10;" id="overlay"></div>').css('opacity','0.9').appendTo('body').fadeIn(300);
	
	
	$('#contactForm').fadeIn(300);
	
}


function hideForm() {
	
	$('#contactForm').fadeOut(300);
		
	$('#overlay').fadeOut(300, function() {
		$('#overlay').remove();
	});
	
}

$(document).ready(function() {

	var preloadImg = new Image();
	preloadImg.src='../images/spinner.gif';
	
	//$('#contactForm input, #contactForm textarea').focus(function() { $(this).prev().css('color','#333'); });
	//$('#contactForm input, #contactForm textarea').blur(function() { $(this).prev().css('color','#000'); });
	
	
	$('#prenom').blur(function() {
		if ($(this).val().length==0) {
			$('#prenom').prev().css('color','#870007');
		}
	});
	
	$('#nom').blur(function() {
		if ($(this).val().length==0) {
			$(this).prev().css('color','#870007');
		}
	});
	
	$('#adresse').blur(function() {
		if ($(this).val().length<3) {
			$(this).prev().css('color','#870007');
		}
	});
	
	$('#ville').blur(function() {
		if ($(this).val().length<4) {
			$(this).prev().css('color','#870007');
		}
	});
	
	$('#pays').blur(function() {
		if ($(this).val().length<2) {
			$(this).prev().css('color','#870007');
		}
	});
	
	$('#tel').blur(function() {
		if ($(this).val().length<5) {
			$(this).prev().css('color','#870007');
		}
	});
	
	$('#email').blur(function() {
		var regexEmail = /^.+@.+\..+$/i;
		if ($(this).val().length<6 || !regexEmail.test($(this).val())) {
			$(this).prev().css('color','#870007');
		}
	});
	
	$('#message').blur(function() {
		if ($(this).val().length<5) {
			$(this).prev().css('color','#870007');
		}
	});
	
	
	$('#contactForm').submit(function() {
	
		var error = false;
		
		$('label').css('color','#000');
		
		if ($('#prenom').val().length==0) {
			$('label[for="prenom"]').css('color','#870007');
			if (!error) $('#prenom').focus();
			error = true;
		}
		
		if ($('#nom').val().length==0) {
			$('label[for="nom"]').css('color','#870007');
			if (!error) $('#nom').focus();
			error = true;
		}
		
		if ($('#adresse').val().length<3) {
			$('label[for="adresse"]').css('color','#870007');
			if (!error) $('#adresse').focus();
			error = true;
		}
		
		if ($('#ville').val().length<4) {
			$('label[for="ville"]').css('color','#870007');
			if (!error) $('#ville').focus();
			error = true;
		}
		
		if ($('#pays').val().length<2) {
			$('label[for="pays"]').css('color','#870007');
			if (!error) $('#pays').focus();
			error = true;
		}
		
		if ($('#tel').val().length<5) {
			$('label[for="tel"]').css('color','#870007');
			if (!error) $('#tel').focus();
			error = true;
		}
		
		var regexEmail = /^.+@.+\..+$/i;
		if ($('#email').val().length<6 || !regexEmail.test($('#email').val())) {
			$('label[for="email"]').css('color','#870007');
			if (!error) $('#email').focus();
			error = true;
		}
		
		if ($('#message').val().length<5) {
			$('label[for="message"]').css('color','#870007');
			if (!error) $('#message').focus();
			error = true;
		}
		
		if (!error) {
		
			
			
		
			$('#contactForm input, #contactForm textarea').attr('disabled','disabled');
			
			$('#contactForm p:last').html('<label>&nbsp;</label><img src="../images/spinner.gif" alt="" />');
			$.get('../ajax/contact.php', {firstname: $('#firstname').val(), nom: $('#nom').val(), prenom: $('#prenom').val(), adresse: $('#adresse').val(), ville: $('#ville').val(), pays: $('#pays').val(), tel: $('#tel').val(), email: $('#email').val(), message: $('#message').val() }, function(answer) {
			
				if (answer=='success') $('#contactForm p:last').html('<p style="color: #009900">'+T_sendmail_confirm+'</p>');
				else $('#contactForm p:last').html('<p style="color: #870007">'+T_sendmail_error+'</p>');
				
				window.setTimeout('hideForm()', 3000);
				
			});
		}
	
		return false;
	
	});
	
});


function afficheMail() {
	var nom = 'wenger';
	var domain = 'gitedesvignes.ch';
	document.write('<a href="mailto:'+nom+'@'+domain+'" style="padding: 0;">'+nom+'@'+domain+'</a>');
}
