// JavaScript Document
function showDiv(id,pos,w,h,x,y) {
	if (pos=='visible') {
		var newX = parseInt(x-w);
		var newY = parseInt(y-h);
		document.getElementById(id).style.top 	= newY+"px";
		document.getElementById(id).style.left 	= newX+"px";
		document.getElementById(id).style.visibility="visible";
	} else 	{
		document.getElementById(id).style.visibility="hidden";	
	}
}

function addToFavorites() {
	 if ( navigator.appName != 'Microsoft Internet Explorer' ){
	 window.sidebar.addPanel("meilleure-mutuelle-sante.com","http://www.meilleure-mutuelle-sante.com","");
	 }
	 else {
	 window.external.AddFavorite("http://www.meilleure-mutuelle-sante.com","meilleure-mutuelle-sante.com");
	 }
}

function popUp(url,popW,popH) {
	var w = screen.availWidth; 
	var h = screen.availHeight; 
	var leftPos = (w-popW)/2, topPos = (h-popH)/2; 
	var options = "top="+topPos+",left="+leftPos+",width="+popW+",height="+popH+",titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no";
	new_wi = window.open(url,'Fiche_Contrat', options); 
	new_wi.focus();
}


function checkContact() {
	/* Check du formulaire contact */	
	/* Objet */
	var objet 	= document.getElementById("Objet").value;
	if (objet=="") {
			alert("Merci de renseigner l'objet de votre demande !");
			return false;
	}
	/* Reste du document */
	var nom 	= document.getElementById("Nom").value;
	var pnom 	= document.getElementById("Prenom").value;
	var ema 	= document.getElementById("Email").value;
	var mess 	= "Afin de r\351pondre au mieux \340 votre demande,\nmerci de renseigner :\n";
	var err 	= 0; 
	if (nom=="") {
		mess += "- Votre nom\n";
		err++;
	}
	if (pnom=="") {
		mess += "- Votre Pr\351nom\n";
		err++;
	}
	if ((ema.indexOf('@',0)==-1) || (ema.indexOf('.',0)==-1)) {
		mess += "- Votre adresse email est incorrect\n";
		err++;
	}
	if (err != 0) {
		alert(mess);
		return false;
	}	
	return true;
}

function checkForm() {
	/* Check du formulaire devis */
	var nom 	= document.getElementById("Nom").value;
	var pnom 	= document.getElementById("Prenom").value;
	var tel 	= document.getElementById("Tel").value; 		var teln = tel.length;
	var ema 	= document.getElementById("Email").value;
	var adr 	= document.getElementById("Adresse").value;
	var cp 		= document.getElementById("Cp").value;
	var ville 	= document.getElementById("Ville").value;
	var mess 	= "Afin de r\351pondre au mieux \340 votre demande,\nmerci de renseigner :\n";
	var err 	= 0; 
	if (nom=="") {
		mess += "- Votre nom\n";
		err++;
	}
	if (pnom=="") {
		mess += "- Votre Pr\351nom\n";
		err++;
	}
	if (teln != 0 && (teln != 10 || ! isNumeric(tel)) ) {
		mess += "- Votre num\351ro de t\351l\351phone sur 10 chiffre (ex : 0102030405)\n";
		err++;
	}
	if ((ema.indexOf('@',0)==-1) || (ema.indexOf('.',0)==-1)) {
		mess += "- Votre adresse email est incorrect\n";
		err++;
	}
	if (cp.length != 5 || ! isNumeric(cp)) {
		mess += "- Votre code postal est incorrect\n";
		err++;
	}
	if (ville=="") {
		mess += "- La ville ou vous habitez\n";
		err++;
	}
	if (err != 0) {
		alert(mess);
		return false;
	}
	/* Insertion des valeurs de l'evaluation des besoins dans le formulaire devis */
	document.getElementById("BesoinsOptique").value 	= document.getElementById("slider-input-1").value;
	document.getElementById("BesoinsDentaire").value 	= document.getElementById("slider-input-2").value;
	document.getElementById("BesoinsHospi").value 		= document.getElementById("slider-input-3").value;
	document.getElementById("BesoinsCourrants").value 	= document.getElementById("slider-input-4").value;
	/* Si tout va bien */
	return true;
}

function isNumeric(passedVal){
	var ValidChars = "0123456789.()-";
	var IsNumber=true;
	var Char;
	if(passedVal == "") {
		return false;
	}
	for (i = 0; i < passedVal.length && IsNumber == true; i++) {
			Char = passedVal.charAt(i);
			if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
			}
	}
	return IsNumber;
}
