$(document).ready(function(){ //ON.DOCUMENT.READY
	
	$("#sendContact").click(function(){
		checkForm();
	});
	
	$("input[type=text], textarea").focus(function(){
		if($(this).attr('id')=="nom"){
			if($(this).val()=='Nom/Prénom') {$(this).val(''); $(this).removeClass("iactivInput"); }
		}
		if($(this).attr('id')=="mail"){
			if($(this).val()=='E-mail') {$(this).val(''); $(this).removeClass("iactivInput"); }
		}
		if($(this).attr('id')=="subject"){
			if($(this).val()=='Sujet'){ $(this).val(''); $(this).removeClass("iactivInput"); }
		}
		if($(this).attr('id')=="mess"){
			if($(this).val()=='Message') {$(this).val(''); $(this).removeClass("iactivInput"); }
		}
	});
	
	$("input[type=text], textarea").blur(function(){
		if($(this).attr('id')=="nom"){
			if($(this).val()=='' || $(this).val()=='Nom/Prénom') {$(this).val('Nom/Prénom'); $(this).addClass("iactivInput");}
			else $(this).removeClass('inputRed');
		}
		if($(this).attr('id')=="mail"){
			if($(this).val()=='' || $(this).val()=='E-mail') {$(this).val('E-mail'); $(this).addClass("iactivInput");}
			else $(this).removeClass('inputRed');
		}
		if($(this).attr('id')=="subject"){
			if($(this).val()=='' || $(this).val()=='Sujet') {$(this).val('Sujet');  $(this).addClass("iactivInput");}
		}
		if($(this).attr('id')=="mess"){
			if($(this).val()=='' || $(this).val()=='Message') {$(this).val('Message'); $(this).addClass("iactivInput");}
			else $(this).removeClass('inputRed');
		}
	});
	
	$(window).scroll(function(){
		if($(window).scrollTop() > 250)	$('.gototop').fadeIn('fast');
		else $('.gototop').fadeOut('fast');
	});
	
	$('.gototop').click(function(){
		$('body, html').animate({scrollTop:0}, 'slow');
	});
	$('.leave-comment').click(function(){
		$('#form-section-comment #comment').focus();
		$('body, html').animate({scrollTop:$('#leave-a-reply').position().top}, 'slow');
	});
	
	$('.suggest').fancybox({
		'href' 			: "/suggestions/?insert=1",
		'width'			: 450,
		'height'		: 550,
		'autoDimensions' : false,
		'padding'		: 0,
		'overlayColor': '#000'
	});	
	
}); /* END ON.DOCUMENT.READY */

function checkForm(){
	var nom=$("#nom").val();
	var mail=$("#mail").val();
	var mess=$("#mess").val();
	var mails=$("#mails").val();
	var subject=$("#subject").val();
	
	if(nom=='Nom/Prénom') nom='';
		else nom = XCrypt.hexify(nom);
	if(mail=='E-mail') mail='';
		else mail = XCrypt.hexify(mail);
	if(mess=='Message') mess='';
		else mess = XCrypt.hexify(mess);
	if(subject=='Sujet') subject='';
		else subject = XCrypt.hexify(subject);
	
	if(nom=='' || mail=='' || mess==''){
		if(nom=='') $("#nom").addClass('inputRed');
		if(mail=='') $("#mail").addClass('inputRed');
		if(mess=='') $("#mess").addClass('inputRed');
		$(".errorMessage").html('Veuillez remplir les champrs marqués en rouge');
		$(".errorMessage").show();
	}
	else{
		var filter = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; 
		if (!filter.test($("#mail").val())){
			$("#mail").addClass('inputRed');
			$(".errorMessage").html('Veuillez fournir une adresse e-mail valide');
			$(".errorMessage").show();
		}
		else {
			send(nom, mail, mess, subject);
			$(".errorMessage").hide();
		}
	}
}

function send(nom, mail, mess, subject, mailto){
	$("#contactForm").slideUp('fast');
	$("#sent").slideDown('slow');
	
	$.ajax({
		type: "POST",
		url: "mail.php",
		data: "nom="+nom+"&mail="+mail+"&mess="+mess+"&subject="+subject+"&mailto="+mailto,
		success: function(){
			$('input, textarea').val('');
			$("#tableCellContent").html('Votre message a été envoyé avec succès');
		}
	});
}
