// JavaScript Document

function popSimu(lien) {
	var largeur = 560;
	if (screen.height <= 760)  {
		var hauteur = screen.height;
		var defilement = "yes";
		var haut = 0;
		}
	else {
		var hauteur = 740;
		var defilement = "auto";
		var haut = (screen.height - hauteur) / 2;
		}	
	var gauche = (screen.width - largeur) / 2;
	window.open(lien, 'simulation', 'width=' + largeur + ', height=' + hauteur + ', left=' + gauche + ', top=' + haut + ', scrollbars=' + defilement + ', toolbar=no, statusbar=no, resizable=yes');
	}

function popConfidentialite(fix) {
	var largeur = 520;
	var hauteur = 320;
	var haut = 50;//(screen.height - hauteur) / 2;
	var gauche = 50;//(screen.width - largeur) / 2;
	window.open(fix, 'confidentialite', 'width=' + largeur + ', height=' + hauteur + ', left=' + gauche + ', top=' + haut + ', scrollbars=auto, toolbar=no, statusbar=no, resizable=no');
	}

function popProg(url) {
	var largeur = 500;
	var hauteur = 350;
	var haut = 50;//(screen.height - hauteur) / 2;
	var gauche = 50;//(screen.width - largeur) / 2;
	window.open(url, 'programmes', 'width=' + largeur + ', height=' + hauteur + ', left=' + gauche + ', top=' + haut + ', scrollbars=no, toolbar=no, statusbar=no, resizable=yes').focus();
	}

// vérifications formulaire

function formCheck() {
	var b = document.formulaire;
	alertForm = "";

	// revenus annuels nets
	if ((b.revenus.value == "") || (isNaN(b.revenus.value))) {
		alertForm = alertForm + "\n   - revenus annuels nets en euros (foncier inclus)";
		}
				
	// date de naissance
	var currentTime = new Date();
	var age = (currentTime.getFullYear()*1 - b.annee.value*1) ;
	if (b.annee.value == "") {
		alertForm = alertForm + "\n   - ann\351e de naissance";
		}
	else if (age > 65) {
		alert('Votre situation ne nous permet de vous proposer\nune solution rentable à cause d\'une probabilité réduite\nd\'obtention d\'emprunt à long terme.');
		return false;
		}
		
	// situation familiale
	if (b.statut_fam.value == "") {
		alertForm = alertForm + "\n   - statut familial";
		}
	
	// nombre d'enfants
	if (b.enfants.value == "") {
		alertForm = alertForm + "\n   - nombre d'enfants \340 votre charge";
		}
	
	// nom
	if ((b.nom.value == "") || (b.nom.value.indexOf(" ") == -1)) {
		alertForm = alertForm + "\n   - pr\351nom ET nom";
		}
	
	// code postal
	if ((b.cp.value == "") || (isNaN(b.cp.value)) || (b.cp.value.length < 5)) {
		alertForm = alertForm + "\n   - code postal \340 5 chiffres";
		}
	
	// telephone 1
	if ((b.tel1.value.length < 10) || (b.tel1.value == "")) {
		alertForm = alertForm + "\n   - num\351ro de t\351l\351phone";
		}
	
	// adresse email
	adresse = b.email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place <= -1) || (adresse.length <= 2) || (point <= 1)) {
		alertForm = alertForm + "\n   - adresse email valide";
		}
	
	if ((b.revenus.value > 0 ) && (b.revenus.value < 10000)) {
		alert("Merci de v\351rifier que le montant de vos revenus\nest un montant annuel net en euros (revenus ou déficits fonciers inclus).");
		b.revenus.focus();
		return false;
		}
		
	if (alertForm != "") {
		alertForm = "Pour g\351n\351rer votre simulation fiscale, nous avons besoin des informations suivantes :\n" + alertForm;
		alert(alertForm);
		return false;
		}

		statutFamList = new Array('1', '2', '1', '0', '0', '0');
		statutFam = statutFamList[parseFloat(b.statut_fam.value)-1];

	document.formulaire.submit();
	//popSimu('simulation.php?Simulation=scellier&SituationFamiliale='+statutFam+'&RevenuNet='+b.revenus.value+'&PersonneCharge='+b.enfants.value+'&Age='+age);
	}
