/*Toutes mes fonctions*/
setBrowser();

window.onload = function () {
	hideAll();
}

function hideMe(id) {setIdProperty(id,"display","none");}
function showMe(id) {setIdProperty(id,"display","block");}

function hideAll() {
	for (i=1; i<=8; i++) {
		var tmpid = "sm" + i;
		if(document.getElementById(tmpid)) {
			hideMe(tmpid);
		}
	}
}

function swapShow (id) {
	hideAll();

	id = id.split("#")
	id = id[1];

		var state = getIdProperty(id,"display");
		if (state=='block') {
			hideMe (id);
		} else if (state==null) {
			hideMe(id);
		} else {
			showMe(id);
		}
}


// ouverture de fenetre dimensionnee et centree
function Fenetre_Roll(URL,nom,largeur,hauteur) {
	var largeurEcran = screen.availWidth;
	var hauteurEcran = screen.availHeight;
	var xbase = (largeurEcran-largeur)/2; 
	var ybase = (hauteurEcran-hauteur)/3; 
	var optionFenetre = ', top=0,left=0, status=1, directories=0, toolbar=0, location=0, menubar=0, scrollbars=1, resizable=0';
	var tailleFenetre = ('width='+largeur+',height='+hauteur + optionFenetre);
	var fenetre = window.open(URL,nom,tailleFenetre);
	fenetre.moveTo(xbase,ybase);
}

function favori(phrase,lien)
{
   if (window.sidebar)
   {
   window.sidebar.addPanel(phrase, lien,"");
   }
   else if( document.all )
   {
   window.external.AddFavorite(lien, phrase);
   }
   else
        {
   return true;
   }
   
   
}

//----- Verification du formulaire
function validerFormulaire(element){
	
	var i = 1;
	var myElementLibelle = element + "_P" + i;
	while(getEltById(myElementLibelle)){
		myChamp = getEltById(myElementLibelle + "_elementChamp");
		myVerif = getEltById(myElementLibelle + "_elementVerif");
		if (myVerif){
			if (myVerif.value!=""){
				//----- Specificite
				var TAB_verif=myVerif.value.split(";");
				if (TAB_verif.length>0) {
					
					//----- Champs obligatoires
					if (TAB_verif[1]=="1"){
						
						//----- Case a cocher + radio
						if ((TAB_verif[0]=="RADIO")||(TAB_verif[0]=="CHECK")){
							j = 1;
							myChampLibelle = myElementLibelle + "_elementChamp" + j;
							isCheck = false;
							while(getEltById(myChampLibelle)){
								if (getEltById(myChampLibelle).checked){
									isCheck = true;
								}
								j++;
								myChampLibelle = myElementLibelle + "_elementChamp" + j;
							}
							if (!isCheck){
								alert("Merci de saisir les champs obligatoires");
								return false;
							}
						}else{
							if (myChamp.value==""){
								alert("Merci de saisir les champs obligatoires");
								return false;
							}
						}
						
					}
					
					//----- Vérification
					if (TAB_verif[3]=="MAIL"){
						if ((TAB_verif[0]!="RADIO")&&(TAB_verif[0]!="CHECK")){
							if (!verifiermail(myChamp.value)){
								alert("Adresse email incorrecte");
								return false;
							}
						}
					}
				}
			}
		}
		i++;
		myElementLibelle = element + "_P" + i;
	}
	
	
	return true;
}

function verifiermail(mail) {
    if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
        return true
    } else {
        return false
    }
}