function ouvre(page,w,h) 
{
window.open(page,'popup','location=no,toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=no,width='+w+',height='+h+',status=no');
}

function validerpays(pays) {
window.location="/institutionnel/resultats_implantations.asp?pays="+pays
}

function validerville(ville) {
window.location="/institutionnel/resultats_implantations.asp?ville="+ville
}

function valideractivite(activite) {
window.location="/institutionnel/resultats_implantations.asp?activite="+activite
}

function validerenseigne(enseigne) {
window.location="/institutionnel/resultats_implantations.asp?enseigne="+enseigne
}

//Teste la version du navigateur
browserName = navigator.appName;browserVer = parseInt(navigator.appVersion);
var DOM = (document.getElementById) ? true : false;

//initie les variables du menu
var compt=0

//montre  cache calque
function afca(calque)
	{
		if (compt==0)
			{
				if(DOM) {document.getElementById(calque).style.visibility = "visible"; compt=1}
			}
			else 
			{
				if(DOM) {document.getElementById(calque).style.visibility = "hidden"; compt=0}
			}
	}
	
function change_color(champ) {
	if (champ[champ.selectedIndex].value != "") {
		document.getElementById("case_couleur").style.backgroundColor= champ[champ.selectedIndex].value;
	}
}

function checkOption(caseCoche,nomRadio) {
	var nomCase = caseCoche.name;
	var test = false;
	for (i=0; i < document.forms['produit_perso'].elements[nomCase].length; i++) {
		typeCase = document.forms['produit_perso'].elements[nomCase][i].type;
		if ((typeCase == "checkbox") || (typeCase == "radio")) {
			if (document.forms['produit_perso'].elements[nomCase][i].checked) {
				test = true;
			}
		} else {
			typeSelect = document.forms['produit_perso'].elements[nomCase].type;
			if (typeSelect == "select-one") {
				if (document.forms['produit_perso'].elements[nomCase][i].selected && document.forms['produit_perso'].elements[nomCase][i].value != "") {
					test = true;
				}
			}
		}
	}
	if (test) {
		for (j = 0; j <document.forms['produit_perso'].elements[nomRadio].length; j++) {
			if (document.forms['produit_perso'].elements[nomRadio][j].value == 'option' ) {
				document.forms['produit_perso'].elements[nomRadio][j].checked = true;
			}
		}
	} else {
		for (j = 0; j <document.forms['produit_perso'].elements[nomRadio].length; j++) {
			if (document.forms['produit_perso'].elements[nomRadio][j].value == 'standard' ) {
				document.forms['produit_perso'].elements[nomRadio][j].checked = true;
			}
		}
	}
}
function checkOption_desact(nomRadio) {
	document.forms['produit_perso'].elements[nomRadio].checked = false;	
}
function checkOption_desact2(nomRadio) {
	for (j = 0; j <document.forms['produit_perso'].elements[nomRadio].length; j++) {
			document.forms['produit_perso'].elements[nomRadio][j].checked = false;
		}
}
function checkOptionText(champ_texte,nomRadio, type) {
	var champ = champ_texte.name;
	
	for (j = 0; j <document.forms['produit_perso'].elements[nomRadio].length; j++) {
		if (document.forms['produit_perso'].elements[nomRadio][j].value == 'option' ) {
			document.forms['produit_perso'].elements[nomRadio][j].checked = true;
		}
		else
		{
			document.forms['produit_perso'].elements[nomRadio][j].checked = true;
		}
	}
}

function verif_champ_obl(nomForm){
//verification que ce sont des numériques
	for (i=0 ; i<nomForm.elements.length ; i++){
		if ((nomForm.elements[i].name.substr(0, 8) == "plateaux") || (nomForm.elements[i].name.substr(0, 8) == "intercal")){
//			if ((nomForm.elements[i].name.value != "") && (!isnumeric(nomForm.elements[i].name.value))){
			if (isNaN(nomForm.elements[i].value) && (nomForm.elements[i].value.length > 0)){
				alert("Vous devez entrer un nombre pour le champ "+ nomForm.elements[i].name);
				return;
			}
		}else if ((nomForm.elements[i].name.substr(0, 8) == "quantite")){
			if (!isnumeric(nomForm.elements[i].value || nomForm.elements[i].value == "0")){
				alert("vous devez saisir une quantité");
				return;
			}
		}else if ((nomForm.elements[i].name == "ACCESSOIRE_ID_3")){
			nomRadio = "amenagement";
			//produit_perso
			if (nomForm.elements[i].value.length == 0){
				for (j = 0; j <document.forms['produit_perso'].elements[nomRadio].length; j++) {
					if (document.forms['produit_perso'].elements[nomRadio][j].value == 'standard' ) {
						document.forms['produit_perso'].elements[nomRadio][j].checked = true;
					}
				}
			}else if(nomForm.elements[i].value == "/"){
				if (document.forms['produit_perso'].elements['CAL_SPEC_DEV_13'].checked != true ) {
					for (j = 0; j <document.forms['produit_perso'].elements[nomRadio].length; j++) {
						if (document.forms['produit_perso'].elements[nomRadio][j].value == 'standard' ) {
							document.forms['produit_perso'].elements[nomRadio][j].checked = true;
						}
					}
				}
			}
		}
		else if (nomForm.elements[i].name == "type_mousse" && nomForm.elements[3].value == "14" ){
			if(nomForm.elements[15].checked==true)
			{
				if (nomForm.elements[i].value == 0){
					alert("vous devez saisir un type de mousse");
					return;
				}
			}
		}
		else if (nomForm.elements[i].name == "type_mousse" && nomForm.elements[3].value == "12" ){
			if(nomForm.elements[23].checked==true)
			{
				if (nomForm.elements[i].value == 0){
					alert("vous devez saisir un type de mousse");
					return;
				}
			}
			//alert(nomForm.elements[20].value + ":" +nomForm.elements[21].value + ":" +nomForm.elements[22].value + ":" +nomForm.elements[23].value + ":" +nomForm.elements[24].value)
		}
		else if (nomForm.elements[i].name == "type_mousse" && nomForm.elements[3].value == "13" ){
			if(nomForm.elements[12].checked==true)
			{
				if (nomForm.elements[i].value == 0){
					alert("vous devez saisir un type de mousse");
					return;
				}
			}			
		}
		else if (nomForm.elements[i].name == "type_mousse"){
			if(nomForm.elements[19].checked==true)
			{
				if (nomForm.elements[i].value == 0){
					alert("vous devez saisir un type de mousse");
					return;
				}
			}
			
		}
	}
	nomForm.submit();
}

function isnumeric(mynum){
	return mynum == parseInt(mynum);
}

function verif_champ_obl_gb(nomForm){
//verification que ce sont des numériques
	for (i=0 ; i<nomForm.elements.length ; i++){
		if ((nomForm.elements[i].name.substr(0, 8) == "plateaux") || (nomForm.elements[i].name.substr(0, 8) == "intercal")){
//			if ((nomForm.elements[i].name.value != "") && (!isnumeric(nomForm.elements[i].name.value))){
			if (isNaN(nomForm.elements[i].value) && (nomForm.elements[i].value.length > 0)){
				alert("You must enter a number for the field "+ nomForm.elements[i].name);
				return;
			}
		}else if ((nomForm.elements[i].name.substr(0, 8) == "quantite")){
			if (!isnumeric(nomForm.elements[i].value)){
				alert("You must enter a quantity");
				return;
			}
		}else if ((nomForm.elements[i].name == "ACCESSOIRE_ID_3")){
			nomRadio = "amenagement";
			if (nomForm.elements[i].value.length == 0){
				for (j = 0; j <document.forms['produit_perso'].elements[nomRadio].length; j++) {
					if (document.forms['produit_perso'].elements[nomRadio][j].value == 'standard' ) {
						document.forms['produit_perso'].elements[nomRadio][j].checked = true;
					}
				}
			}else if(nomForm.elements[i].value == "/"){
				if (document.forms['produit_perso'].elements['CAL_SPEC_DEV_13'].checked != true ) {
					for (j = 0; j <document.forms['produit_perso'].elements[nomRadio].length; j++) {
						if (document.forms['produit_perso'].elements[nomRadio][j].value == 'standard' ) {
							document.forms['produit_perso'].elements[nomRadio][j].checked = true;
						}
					}
				}
			}
		}
	}
	nomForm.submit();
}

//cette fonction est notamment utilisé sur les pages identification.asp et modif-coordonnees.asp
function change_ind_tel(){
//	alert("allez quoi ! !")
	index = document.forms['form1'].elements['PAYS_ID'].options[document.forms['form1'].elements['PAYS_ID'].selectedIndex].value;
	document.forms['form1'].PAYS_INDICATIF.value = "+"+tab_pays[index];
	document.forms['form1'].PAYS_INDICATIF2.value = "+"+tab_pays[index];
}
function f_afficher_masquer(ELEMENT,afficher){
// affiche ou masque la div ELEMENT
	if(afficher==true){
		document.getElementById(ELEMENT).style.display = 'block'; 
	}else{
		document.getElementById(ELEMENT).style.display = 'none'; 
	}

}

function f_afficher_masquer_liste(CHECKBOX_source,ELEMENT,afficher){
// affiche ou masque ELEMENT en fonction du CHECKBOX_source
	if(CHECKBOX_source.checked==true){
		document.getElementById(ELEMENT).style.display = 'inline'; 
	}else{
		document.getElementById(ELEMENT).style.display = 'none'; 
	}
}

function unCheckOptions(anElement)
{
	myElement = document.getElementById(anElement);
	var inputs = myElement.getElementsByTagName('input');
	
	for ( var i = 0 ; i< inputs.length; i++){
		if(inputs[i].type=="radio" || inputs[i].type=="checkbox")
			inputs[i].checked=false;
	}
	
}