 jQuery(document).ready(function (jQuery) {
	
	var hidden ='';
	var qr1 = 0;
	var qr2 = 0;
	var qr3 = 0;
	var qr4 = 0;
	var qr5 = 0;
	var qr6 = 0;
	var qr7 = 0;
	var qr8 = 0;
	var qr9 = 0;
	var qr10 = 0;
	var jQuerymyPage = 1;
	var jQuerymyVente = 0;
	var jQuerymyObjet = 0;
	var jQuerymyPieces = 0;
	var jQuerymyPrice = 0;
	var jQuerymyDiag1 = 0;
	var jQuerymyDiag2 = 0;
	var jQuerymyDiag3 = 0;
	var jQuerymyFinalPrice = 0;
	var jQueryc1 = 0;
	var jQueryc2 = 0;
	var jQueryc4 = 0;
	var jQueryc5 = 0;
	var jQueryc6 = 0;
	var jQueryc7 = 0;
	var jQueryc8 = 0;
	jQuery('#c3').numeric();
	jQuery('#next').css('visibility', 'hidden');
	jQuery('#previous').css('visibility', 'hidden');
	jQuery('#qr7').css('display', 'none');
	qr7 = 0;
	jQuery('#qr8').css('display', 'none');
	qr8 = 0;
	jQuery('#qr10').css('display', 'none');
	qr10 = 0;
	
	jQuery(".c1").click( function() {
		jQueryc1 = 1;
		if(jQueryc1 == 1 && jQueryc2 == 1 && !isNaN(parseInt(jQuery("#c3").val(), 10))){
			jQuery('#next').css('visibility', '');
		}
		else{
			jQuery('#next').css('visibility', 'hidden');
		}
 		var jQueryinputs = jQuery('.c1');
        jQueryinputsLength = jQueryinputs.length;
		for (var i = 0 ; i < jQueryinputsLength ; i++) {
			if (jQueryinputs[i].type == 'radio' && jQueryinputs[i].checked) {
				hidden += '<input type="hidden" name="bien" value="'+jQueryinputs[i].value+'" />';
				if(jQueryinputs[i].value == 2){
					jQuerymyVente = 2;
					jQuery('.qp').css('visibility', 'hidden');
					jQuery('#form2 .QCMtop').html("Location d'un bien immobilier");
					jQuery('.qd2').css('display', 'none');
					jQuery('.qd1').css('display', '');
					jQuery('#qr4').css('display', '');
					qr4 = 1;
					jQuery('#qr5').css('display', 'none');
					qr5 = 0;
					jQuery('#qr6').css('display', '');
					qr6 = 1;
					jQuery('#qr9').css('display', 'none');
					qr9 = 0;
					jQuerymyPrice = 50;
				}
				else{
					jQuerymyVente = 1;
					jQuery('.qp').css('visibility', '');
					jQuery('#form2 .QCMtop').html("Vente d'un bien immobilier");
					jQuery('.qd2').css('display', '');
					jQuery('.qd1').css('display', 'none');
					jQuery('#qr4').css('display', 'none');
					qr4 = 0;
					jQuery('#qr5').css('display', '');
					qr5 = 1;
					jQuery('#qr6').css('display', 'none');
					qr6 = 0;
					jQuery('#qr9').css('display', '');
					qr9 = 1;
					myPrice = 0;
				}
			}
		}
	});
	
	jQuery(".c2").click( function() {
		jQueryc2 = 1;
		if(jQueryc1 == 1 && jQueryc2 == 1 && !isNaN(parseInt(jQuery("#c3").val(), 10))){
			jQuery('#next').css('visibility', '');
		}
		else{
			jQuery('#next').css('visibility', 'hidden');
		}
 		var jQueryinputs = jQuery('.c2');
        jQueryinputsLength = jQueryinputs.length;
		for (var i = 0 ; i < jQueryinputsLength ; i++) {
			if (jQueryinputs[i].type == 'radio' && jQueryinputs[i].checked) {
				hidden += '<input type="hidden" name="type" value="'+jQueryinputs[i].value+'" />';
				if(jQueryinputs[i].value == 2){
					jQuerymyObjet = 2
				}
				else{
					jQuerymyObjet = 1
				}
			}
		}
	});

	jQuery(".c8").click( function() {
		jQueryc8 = 1;
		jQuery('#next').css('visibility', '');
 		var jQueryinputs = jQuery('.c8');
        jQueryinputsLength = jQueryinputs.length;
		for (var i = 0 ; i < jQueryinputsLength ; i++) {
			if (jQueryinputs[i].type == 'radio' && jQueryinputs[i].checked) {
				hidden += '<input type="hidden" name="dateLocation" value="'+jQueryinputs[i].value+'" />';
				if(jQueryinputs[i].value == 1){
					jQuery('#qr1').css('display', '');
					qr1 = 1;
					jQuery('#qr2').css('display', 'none');
					qr2 = 0;
					if(jQuerymyObjet == 1){
						if( jQuerymyVente == 2 )
							jQuerymyPrice = 210 + 40 * jQuerymyPieces;
						else if( jQuerymyVente == 1 )
							jQuerymyPrice = 160 + 40 * jQuerymyPieces;
					}
					else{
						if( jQuerymyVente == 2 )
							jQuerymyPrice = 160 + 40 * jQuerymyPieces;
						else if( jQuerymyVente == 1 )
							jQuerymyPrice = 110 + 40 * jQuerymyPieces;
					}
				}
				else{
					jQuery('#qr1').css('display', 'none');
					qr1 = 0;
					jQuery('#qr2').css('display', 'none');
					qr2 = 0;
					if(jQuerymyObjet == 1){
						jQuerymyPrice = 100 + 20 * jQuerymyPieces;
					}
					else{
						jQuerymyPrice = 80 + 20 * jQuerymyPieces;
					}
				}
			}
		}
	});
	
	jQuery(".c4").click( function() {
		jQueryc4 = 1;
		if(jQueryc4 == 1 && jQueryc5 == 1 && jQueryc6 == 1 && jQueryc7 == 1){
			$('#next').css('visibility', '');
		}
		else{
			jQuery('#next').css('visibility', 'hidden');
		}
 		var jQueryinputs = jQuery('.c4');
       jQueryinputsLength = jQueryinputs.length;
		for (var i = 0 ; i < jQueryinputsLength ; i++) {
			if (jQueryinputs[i].type == 'radio' && jQueryinputs[i].checked) {
				hidden += '<input type="hidden" name="date" value="'+jQueryinputs[i].value+'" />';
				if(jQueryinputs[i].value == 4){
					jQuery('#qr1').css('display', 'none');
					qr1 = 0;
					jQuery('#qr2').css('display', '');
					qr2 = 1;
					if(jQuerymyObjet == 1){
						jQuerymyPrice = 200 + 20 * jQuerymyPieces;
					}
					else{
						jQuerymyPrice = 180 + 20 * jQuerymyPieces;
					}
				}
				else if(jQueryinputs[i].value == 3){
					jQuery('#qr1').css('display', '');
					qr1 = 1;
					jQuery('#qr2').css('display', '');
					qr2 = 1;
					if(jQuerymyObjet == 1){
						if( jQuerymyVente == 2 )
							jQuerymyPrice = 360 + 40 * jQuerymyPieces;
						else if( jQuerymyVente == 1 )
							jQuerymyPrice = 310 + 40 * jQuerymyPieces;
					}
					else{
						if( jQuerymyVente == 2 )
							jQuerymyPrice = 310 + 40 * jQuerymyPieces;
						else if( jQuerymyVente == 1 )
							jQuerymyPrice = 260 + 40 * jQuerymyPieces;
					}
				}
				else{
					jQuery('#qr1').css('display', 'none');
					qr1 = 0;
					jQuery('#qr2').css('display', 'none');
					qr2 = 0;
					if(jQuerymyObjet == 1){
						jQuerymyPrice = 150 + 20 * jQuerymyPieces;
					}
					else{
						jQuerymyPrice = 130 + 20 * jQuerymyPieces;
					}
				}
			}
		}
	});
	
	jQuery(".c5").click( function() {
		jQueryc5 = 1;
		if(jQueryc4 == 1 && jQueryc5 == 1 && jQueryc6 == 1 && jQueryc7 == 1){
			jQuery('#next').css('visibility', '');
		}
		else{
			jQuery('#next').css('visibility', 'hidden');
		}
 		var jQueryinputs = jQuery('.c5');
        jQueryinputsLength = jQueryinputs.length;
		for (var i = 0 ; i < jQueryinputsLength ; i++) {
			if (jQueryinputs[i].type == 'radio' && jQueryinputs[i].checked) {
				hidden += '<input type="hidden" name="copropriete" value="'+jQueryinputs[i].value+'" />';
				if(jQueryinputs[i].value == 2){
					jQuery('#qr7').css('display', 'none');
					qr7 = 0;
					jQuerymyDiag1 = 0;
				}
				else{
					jQuery('#qr7').css('display', '');
					qr7 = 1;
					jQuerymyDiag1 = 50;
				}
			}
		}
	});
	
	jQuery(".c6").click( function() {
		jQueryc6 = 1;
		if(jQueryc4 == 1 && jQueryc5 == 1 && jQueryc6 == 1 && jQueryc7 == 1){
			jQuery('#next').css('visibility', '');
		}
		else{
			jQuery('#next').css('visibility', 'hidden');
		}
 		var jQueryinputs = jQuery('.c6');
        jQueryinputsLength = jQueryinputs.length;
		for (var i = 0 ; i < jQueryinputsLength ; i++) {
			if (jQueryinputs[i].type == 'radio' && jQueryinputs[i].checked) {
				hidden += '<input type="hidden" name="gaz" value="'+jQueryinputs[i].value+'" />';
				if(jQueryinputs[i].value == 2){
					jQuery('#qr8').css('display', 'none');
					qr8 = 0;
					jQuerymyDiag2 = 0;
				}
				else{
					jQuery('#qr8').css('display', '');
					qr8 = 1;
					jQuerymyDiag2 = 50;
				}
			}
		}
	});
	
	jQuery(".c7").click( function() {
		jQueryc7 = 1;
		if(jQueryc4 == 1 && jQueryc5 == 1 && jQueryc6 == 1 && jQueryc7 == 1){
			jQuery('#next').css('visibility', '');
		}
		else{
			jQuery('#next').css('visibility', 'hidden');
		}
 		var jQueryinputs = jQuery('.c7');
        jQueryinputsLength = jQueryinputs.length;
		for (var i = 0 ; i < jQueryinputsLength ; i++) {
			if (jQueryinputs[i].type == 'radio' && jQueryinputs[i].checked) {
				hidden += '<input type="hidden" name="termite" value="'+jQueryinputs[i].value+'" />';
				if(jQueryinputs[i].value == 2){
					jQuery('#qr10').css('display', 'none');
					qr10 = 0;
					jQuerymyDiag3 = 0;
				}
				else{
					jQuery('#qr10').css('display', '');
					qr10 = 1;
					jQuerymyDiag3 = 50;
				}
			}
		}
	});
	
	jQuery("#c3").keyup(function(event){
		jQuerymyPieces = jQuery("#c3").val();
		hidden += '<input type="hidden" name="piece" value="'+jQuerymyPieces+'" />';
		if(jQueryc1 == 1 && jQueryc2 == 1 && !isNaN(parseInt(jQuery("#c3").val(), 10))){
			jQuery('#next').css('visibility', '');
		}
		else{
			jQuery('#next').css('visibility', 'hidden');
		}
	});
	
	jQuery("#next").click( function () {
		jQuerymyPieces = jQuery("#c3").val();
		if(jQuerymyPage <= 2){
			jQuery("#form1").animate({"left": "-=600px"}, "slow");
			jQuery("#form2").animate({"left": "-=600px"}, "slow");
			jQuery("#form3").animate({"left": "-=600px"}, "slow");
			jQuery(".QCMnav"+jQuerymyPage).css("font-size","14px");
			jQuery(".QCMnav"+jQuerymyPage).css("color","#488A95");
			jQuery(".QCMnav"+(jQuerymyPage+1)).css("font-size","20px");
			jQuery(".QCMnav"+(jQuerymyPage+1)).css("color","#9D1F6D");
			jQuerymyPage = jQuerymyPage + 1;
		}
		if(jQuerymyPage == 2){
			jQuery('#previous').css('visibility', '');
			if(jQuerymyVente == 2){
				if(jQueryc8 == 1){
					jQuery('#next').css('visibility', '');
				}
				else{
					jQuery('#next').css('visibility', 'hidden');
				}
			}
			else{
				if(jQueryc4 == 1 && jQueryc5 == 1 && jQueryc6 == 1 && jQueryc7 == 1){
					jQuery('#next').css('visibility', '');
				}
				else{
					jQuery('#next').css('visibility', 'hidden');
				}
			}
		}
		if(jQuerymyPage == 3){
			jQuery('#next').css('visibility', 'hidden');
			jQuery('.QCMnav3').addClass('QCMnav3v3').removeClass('QCMnav3');
			jQuerymyFinalPrice = jQuerymyPrice + jQuerymyDiag1 + jQuerymyDiag2 + jQuerymyDiag3;		
			
			hidden += '<input type="hidden" name="prix" value="'+jQuerymyFinalPrice+'" />';
			if(qr1 == 1)
				hidden += '<input type="hidden" name="qr1" value="1" />';
			if(qr2 == 1)
				hidden += '<input type="hidden" name="qr2" value="1" />';
			if(qr3 == 1)
				hidden += '<input type="hidden" name="qr3" value="1" />';
			if(qr4 == 1)
				hidden += '<input type="hidden" name="qr4" value="1" />';
			if(qr5 == 1)
				hidden += '<input type="hidden" name="qr5" value="1" />';
			if(qr6 == 1)
				hidden += '<input type="hidden" name="qr6" value="1" />';
			if(qr7 == 1)
				hidden += '<input type="hidden" name="qr7" value="1" />';
			if(qr8 == 1)
				hidden += '<input type="hidden" name="qr8" value="1" />';
			if(qr9 == 1)
				hidden += '<input type="hidden" name="qr9" value="1" />';
			if(qr10 == 1)
				hidden += '<input type="hidden" name="qr10" value="1" />';
				
			var url = '/wp-content/themes/Credit Foncier Theme/sendForm.php';
			var formMail = '<div id="formMail" style="padding-top:40px;margin-left:1px;"><form method="post" action="'+url+'" id="formMail" name="formMail" onsubmit="return submitForm();" >'+hidden+'<div><div style="display:inline;width:85px;margin-left:2px;"><label for="formMailNom">Nom :</label></div><div style="display:inline;"><input type="text" id="formMailNom" name="nom" /></div><div style="display:inline;width:85px;margin-left:30px;"><label for="formMailPrenom">Prénom :</label></div><div style="display:inline; "><input type="text" id="formMailPrenom" name="prenom"  /></div></div><div><div style="display:inline;width:85px;"><label for="formMailEmail">Email:</label></div><div style="display:inline;"><input type="text" id="formMailEmail" name="email" /></div><div style="display:inline;width:85px;margin-left:10px;"><label for="formMailTel">Téléphone :</label></div><div style="display:inline;"><input type="text" id="formMailTel" name="tel"  /></div></div><center><div style="display:inline;"><input type="submit" value="Envoyer" id="formSubmit" name="formSubmit" /></div></center><div id="formError"></div></form></div>';
			jQuery('#qrf2').html("<div>"+jQuerymyFinalPrice + "€*</div>"+formMail);
		}
    });
	
	jQuery("#previous").click( function () {
		if(jQuerymyPage == 3){
			jQuery('.QCMnav3v3').addClass('QCMnav3').removeClass('QCMnav3v3');
		}
		if(jQuerymyPage >= 2){
			jQuery("#form1").animate({"left": "+=600px"}, "slow");
			jQuery("#form2").animate({"left": "+=600px"}, "slow");
			jQuery("#form3").animate({"left": "+=600px"}, "slow");
			jQuery(".QCMnav"+jQuerymyPage).css("font-size","14px");
			jQuery(".QCMnav"+jQuerymyPage).css("color","#488A95");
			jQuery(".QCMnav"+(jQuerymyPage-1)).css("font-size","20px");
			jQuery(".QCMnav"+(jQuerymyPage-1)).css("color","#9D1F6D");
			jQuery('#next').css('visibility', '');
			jQuerymyPage = jQuerymyPage - 1;
		}
		if(jQuerymyPage == 1){
			jQuery('#previous').css('visibility', 'hidden');
		}
    });	

});

function submitForm()
{
	var nom    = document.getElementById('formMailNom');
	var prenom = document.getElementById('formMailPrenom');
	var email  = document.getElementById('formMailEmail');
	var tel    = document.getElementById('formMailTel');
	var mess   = '';
	
	if( nom.value == '' && prenom.value == '' && email.value == '' && tel.value == '' ){
		mess = 'Tout les champs sont obligatoires';
		document.getElementById('formError').innerHTML = mess;
		return false;
	}else{
		var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
		if(reg.test(email.value)){
			return true ;
		}else{
			mess = 'L\'adresse email n\'est pas valide.';
			document.getElementById('formError').innerHTML = mess;
			return false ;
		}
	}
}
