var firstDisplay = true;
/*function changeFields(selectedPack) {
		
		
	}
}*/

function ccofCalculerSimu() {
	var sel = document.getElementById("selectPPC");
	var selectedPack = sel.options[sel.selectedIndex].id;
	var typeCredit = document.getElementById('typeCredit');
	var typePack = document.getElementById('typePack');
	var form = document.getElementById('simulationBeanForm');
	if ("auto"==selectedPack) {
		typeCredit.value="PPC_AUTO";
		typePack.value="PPC_PKAUTO_SIMULATEUR";
		form.action = "credits/simulation2.do";				
	} else if ("travaux"==selectedPack) {
		typeCredit.value="PPC_TRAVAUX";
		typePack.value="PPC_PKTRAVAUX_SIMULATEUR";
		form.action = "credits/simulation2.do";
	} else if ("loisirs"==selectedPack) {
		typeCredit.value="PPC_LOISIRS";
		typePack.value="PPC_PKLOISIRS_SIMULATEUR";
		form.action = "credits/simulation2.do";
	} else if ("divers"==selectedPack) {
		typeCredit.value="PPC_DIVERS";
		document.forms['simulationBeanForm'].typePack.value="PPC_PKDIVERS_SIMULATEUR";
		form.action = "credits/simulation2.do";
	} else {
		return;
	}	
		
	if (document.getElementById('montant').value!="" && document.getElementById('duree').value!="" &&
		 document.getElementById('mensualite').value!=""){
		alert('Merci de ne remplir que deux valeurs.');
		return;	
	}
	if((isFloat(document.getElementById('montant').value)||document.getElementById('montant').value == "")&&
	 (isFloat(document.getElementById('duree').value)||document.getElementById('duree').value == "")&& 
	 (isFloat(document.getElementById('mensualite').value)||document.getElementById('mensualite').value == "")) {
		form.submit() ;
	} else {
		alert('Les valeurs saisies doivent être numériques');
		return;
	}
}

/*function ccofCalculerSimu() {
	if(firstDisplay){
		var mont = document.getElementById("montantInit");
	 	if(mont.value == "" || isNaN(mont.value)){
	 		errorMessage("Merci de donner une valeur numérique.");
	 		return;	
	 	}
	 	else{
	 		if(parseFloat(mont.value) > 6000){
	 			document.getElementById("montant").value = mont.value;
	 			document.getElementById("firstDisplay").style.display = "none";
				document.getElementById("secondDisplay").style.display = "block";				
	 			firstDisplay = false;
	 		}
		 	else{
		 		var form = document.getElementById('simulationBeanForm');
		 		form.action = "reserve-credits/reserve-argent-sof.do?montant="+mont.value;
		 		form.submit();
		 	}
	 	}			
	} else {
		var sel = document.getElementById("selectPPC");
		var selectedPack = sel.options[sel.selectedIndex].id;
		var typeCredit = document.getElementById('typeCredit');
		var typePack = document.getElementById('typePack');
		var form = document.getElementById('simulationBeanForm');
		if ("auto"==selectedPack) {
			typeCredit.value="PPC_AUTO";
			typePack.value="PPC_PKAUTO_SIMULATEUR";
			form.action = "credits/simulation2.do";				
		} else if ("travaux"==selectedPack) {
			typeCredit.value="PPC_TRAVAUX";
			typePack.value="PPC_PKTRAVAUX_SIMULATEUR";
			form.action = "credits/simulation2.do";
		} else if ("loisirs"==selectedPack) {
			typeCredit.value="PPC_LOISIRS";
			typePack.value="PPC_PKLOISIRS_SIMULATEUR";
			form.action = "credits/simulation2.do";
		} else if ("divers"==selectedPack) {
			typeCredit.value="PPC_DIVERS";
			document.forms['simulationBeanForm'].typePack.value="PPC_PKDIVERS_SIMULATEUR";
			form.action = "credits/simulation2.do";
		} else {
			return;
		}	
		
		if (document.getElementById('montant').value!="" && document.getElementById('duree').value!="" &&
			 document.getElementById('mensualite').value!=""){
			alert('Merci de ne remplir que deux valeurs.');
			return;	
		}
		if((isFloat(document.getElementById('montant').value)||document.getElementById('montant').value == "")&&
		 (isFloat(document.getElementById('duree').value)||document.getElementById('duree').value == "")&& 
		 (isFloat(document.getElementById('mensualite').value)||document.getElementById('mensualite').value == "")) {
			form.submit() ;
		} else {
			alert('Les valeurs saisies doivent être numériques');
			return;
		}	
	}
}*/

function cofCalculerSimu(siteExterne) {
	if (document.simulationBeanForm.montant.value!="" && document.simulationBeanForm.duree.value!="" && document.simulationBeanForm.mensualite.value!=""){
		alert('Merci de ne remplir que deux valeurs.');
		return;	
	}
	if((isFloat(document.simulationBeanForm.montant.value)||document.simulationBeanForm.montant.value == "")&& (isFloat(document.simulationBeanForm.duree.value)||document.simulationBeanForm.duree.value == "")&& (isFloat(document.simulationBeanForm.mensualite.value)||document.simulationBeanForm.mensualite.value == "")) {
		//On force l'action du formulaire pour que la simulation fonctionne pour COF
		changeFields(document.simulationBeanForm.selectPpc.options[document.simulationBeanForm.selectPpc.selectedIndex].name);
		document.simulationBeanForm.action=siteExterne+document.simulationBeanForm.action;
		document.simulationBeanForm.submit() ;
	} else {
		alert('Les valeurs saisie doivent ?tre num?riques');
		return;
	}	
	
}

function cofValiderMontant() {

	if (document.simulationBeanForm.montant.value==""){
		alert('Merci de saisir le montant du financement.');
		return false;	
	}
	if(isFloat(document.simulationBeanForm.montant.value)) {
		if(document.simulationBeanForm.montant.value < 38001){
			if (document.simulationBeanForm.montant.value > 6000){
			//On force l'action du formulaire pour qu'il soit redirig? vers le simulateur PPC
				document.simulationBeanForm.target = "";
				document.simulationBeanForm.action = "accueilSimuPPC.do";
				document.simulationBeanForm.submit() ;
				return true;
			}
			else {
			//On force l'action du formulaire pour qu'il soit redirig? vers l'offre CCO/CB
				
				document.simulationBeanForm.action = "reserve-credits/tauxReduit299Accueil.do";
				document.simulationBeanForm.submit() ;
				return true;
			}
		}
		else{
			alert('Les valeurs saisies doivent ?tre inferieurs ? 38000?');
			return false;
		}
	} else {
		alert('Les valeurs saisie doivent ?tre num?riques');
		return false;
	}	
	
}


