$(document).ready(function() {
	//hide comment form when page loads
	$('div#messagesent').corners("10px");
	$('form#frmcomment').corners("10px");
	$('form#frmcontact').corners("10px");
	$('form#frmwomencontact').corners("10px");
	$('dl#sitemap').corners("10px");
	$('#comments li').corners("10px");
	$('form#frmcomment').hide();
	$('form#frmwomencontact').hide();
	$('div#messagesent').hide();
	$('span.comment-fullcomment').hide();
	
	//show comment form on click of 'add comment' link
	$('#linkshowform').click( function() {
		$('#frmcomment').slideDown("normal");
	});	
	
	//show women's contact form on click of 'add comment' link
	$('#linkshowwomenform').click( function() {
		$('#frmwomencontact').slideDown("normal");
		window.location='#frmwomencontact';
	});	
});
function hideWomenContactForm(){
	$(document).ready(function() {
		$('form#frmwomencontact').slideUp("fast");
	});
}
function hideCommentForm(){
	$(document).ready(function() {
		$('form#frmcomment').slideUp("fast");
	});
}
function loadComment(id){
	elmid='#'+id;
	document.getElementById(id).innerHTML='T&eacute;l&eacute;chargement...';
	data='f=loadcomment&id='+id;
	$.ajax({
		type: "POST",
		url: "ajax.php",
		cache: false,
		data: data,
		success: function(html){
			$(elmid).replaceWith('<span class="comment-fullcomment" id="'+id+'">'+html+'</span>');
		}
	});
	$(document).ready(function() {
		$(elmid).slideDown("normal");
	});
}
function closeComment(id){
	elmid='#'+id;
	$(document).ready(function() {
		$(elmid).slideUp("fast");
	});
}
function ajaxComment(){
	var f1 = $("input#f1").val();
	var f2 = $("input#f2").val();
	var f3 = $("textarea#f3").val();
	var f4 = $("input#f4").val();
	var f5 = $("input#f5").val();
	var f6 = $("input#f6").val();
	var f7 = $("input#f7").val();
	var f8 = $("input#f8").val();
	var f9 = $("input#f9").val();
	var f10 = $("textarea#f10").val();
	commentformdata='f1='+f1+'&f2='+f2+'&f3='+f3+'&f4='+f4+'&f5='+f5+'&f6='+f6+'&f7='+f7+'&f8='+f8+'&f9='+f9+'&f10='+f10;
	$.ajax({
		type: "POST",
		url: "feedback_dosend.php",
		data: commentformdata,
		success: function(msg){
			loadSentCommentForm();
		}
	});
}
function ajaxContact(){
	var f1 = $("input#f1").val();
	var f2 = $("input#f2").val();
	var f3 = $("textarea#f3").val();
	var f4 = $("input#f4").val();
	var f5 = $("input#f5").val();
	var f6 = $("input#f6").val();
	var f7 = $("input#f7").val();
	var f8 = $("input#f8").val();
	var f9 = $("input#f9").val();
	var f10 = $("textarea#f10").val();
	commentformdata='f1='+f1+'&f2='+f2+'&f3='+f3+'&f4='+f4+'&f5='+f5+'&f6='+f6+'&f7='+f7+'&f8='+f8+'&f9='+f9+'&f10='+f10;
	$.ajax({
		type: "POST",
		url: "contact_dosend.php",
		data: commentformdata,
		success: function(msg){
			loadSentContactForm();
		}
	});
}
function ajaxWomenContact(){
	var f1 = $("input#f1").val();
	var f2 = $("input#f2").val();
	var f3 = $("textarea#f3").val();
	var f4 = $("input#f4").val();
	var f5 = $("input#f5").val();
	var f6 = $("input#f6").val();
	var f7 = $("input#f7").val();
	var f8 = $("textarea#f8").val();
	commentformdata='f1='+f1+'&f2='+f2+'&f3='+f3+'&f4='+f4+'&f5='+f5+'&f6='+f6+'&f7='+f7+'&f8='+f8;
	$.ajax({
		type: "POST",
		url: "womencontact_dosend.php",
		data: commentformdata,
		success: function(msg){
			loadSentWomenContactForm();
		}
	});
}
function loadSentCommentForm(){
	window.location="#rightcol";
	$(document).ready(function() {
		$('#linkshowform').hide();
		$('form#frmcomment').hide();
		$('div#messagesent').fadeIn("slow");
	});
	//window.setTimeout(function() {
		//$('div#messagesent').fadeOut("normal");
		//$('#linkshowform').fadeIn("slow");
	//}, 10000);
}
function loadSentContactForm(){
	window.location="#rightcol";
	$(document).ready(function() {
		$('form#frmcontact').hide();
		$('div#messagesent').fadeIn("slow");
	});
}
function loadSentWomenContactForm(){
	window.location="#rightcol";
	$(document).ready(function() {
		$('form#frmwomencontact').hide();
		$('div#messagesent').fadeIn("slow");
	});
}
function checkCommentForm(){
	err=0;
	arrComp=new Array('f2','f6','f9','f10');
	for(comp in arrComp){
		elmid=arrComp[comp];
		elm=getObject(elmid);
		v=elm.value;
		if(v.length<1){err++;highlightOn(elmid);}else{highlightOff(elmid);}
	}

	//CHECK FOR EMPTY MANDATORY FIELDS
	if(err>0){
		alert("Merci de compl\u00E9ter les cases obligatoires.");
		return false;
	}

	//CHECK EMAIL
	elm=getObject('f6');
	emailvalue=elm.value;
	var emailrule = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	if(!emailrule.test(emailvalue)){
		highlightOn('f6');	
		alert("Veuillez ins\u00E9ewe une adresse e-mail valide.");
		err++;
		return false;
	}
	else{
		highlightOff('f6');	
	}
	
	//CHECK AGREEMENT ACCEPTED
	elm=getObject('f11');
	if(!elm.checked){
		alert('Vous devez accepter les termes d`utilisations avant de soumettre votre message.');
		err++;
		return false;
	}
	
	if(err==0){
		//fsubmit('frmcomment');
		ajaxComment();
	}
}
function checkContactForm(){
	err=0;
	arrComp=new Array('f1','f2','f6','f9','f10');
	for(comp in arrComp){
		elmid=arrComp[comp];
		elm=getObject(elmid);
		v=elm.value;
		if(v.length<1){err++;highlightOn(elmid);}else{highlightOff(elmid);}
	}

	//CHECK FOR EMPTY MANDATORY FIELDS
	if(err>0){
		alert("Merci de compl\u00E9ter les cases obligatoires.");
		return false;
	}

	//CHECK EMAIL
	elm=getObject('f6');
	emailvalue=elm.value;
	var emailrule = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	if(!emailrule.test(emailvalue)){
		highlightOn('f6');	
		alert("Veuillez ins\u00E9ewe une adresse e-mail valide.");
		err++;
		return false;
	}
	else{
		highlightOff('f6');	
	}
	
	if(err==0){
		ajaxContact();
	}
}
function checkWomenContactForm(){
	err=0;
	arrComp=new Array('f1','f2','f5','f6','f7','f8');
	for(comp in arrComp){
		elmid=arrComp[comp];
		elm=getObject(elmid);
		v=elm.value;
		if(v.length<1){err++;highlightOn(elmid);}else{highlightOff(elmid);}
	}

	//CHECK FOR EMPTY MANDATORY FIELDS
	if(err>0){
		alert("Merci de compl\u00E9ter les cases obligatoires.");
		return false;
	}

	//CHECK EMAIL
	elm=getObject('f6');
	emailvalue=elm.value;
	var emailrule = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	if(!emailrule.test(emailvalue)){
		highlightOn('f6');	
		alert("Veuillez ins\u00E9ewe une adresse e-mail valide.");
		err++;
		return false;
	}
	else{
		highlightOff('f6');	
	}
	
	if(err==0){
		ajaxWomenContact();
	}
}

