/********************************divers fonction pour le site ***************************/
/**********************************************************************************/
function ouvrir() {
	var index=document.forms[0].elements[0].options.selectedIndex;
	if (index>0) {
		var page=document.forms[0].elements[0].options[index].value;
		window.open(page,"","");
	}
}
function ResetCheck() {
 var chk = window.confirm("Voulez vous effacer toutes les saisies?");
 return(chk);
}

function PopupImage(img) {
	titre="GROUPE MARILL";
	w=open("",'image','width=100,height=100,toolbar=no,scrollbars=no,resizable=no,top=0,left=312');	
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SCRIPT language=javascript>function checksize()  { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><IMG src='"+img+"' border=0>");
	w.document.write("");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

function run_filter(obj){	
	if(obj && obj.filters[0]){
		obj.filters[0].apply();
		obj.visibility="visible";
		obj.filters[0].play();
	}
}

function makevisible(cur,which)
	{
	if(document.getElementById)
		{
		if (which==0)
			{
			if(document.all)
				cur.filters.alpha.opacity=100
			else
				cur.style.setProperty("-moz-opacity", 100, "");
			}
		else
			{
			if(document.all)
				cur.filters.alpha.opacity=40
			else
				cur.style.setProperty("-moz-opacity", .4, "");
			}
		}
	}

/************************le code pour le traitement du mail*********************/
/*******************************************************************************/
function verif_contact()
{
	t = false;
/**/
	if (verif_nom(contact.reg_first_name) == t)
	{
		alert("Insérer votre PRENOM -> Veuillez saisir au moins 2 lettres");
		contact.reg_first_name.focus();
		contact.reg_first_name.select();
		return false;
	}
	if (verif_nom(contact.reg_surname) == t)
	{
		alert("Insérer votre NOM -> Veuillez saisir au moins 2 lettres");
		contact.reg_surname.focus();
		contact.reg_surname.select();
		return false;
	}
	if (verif_adresse(contact.reg_address) == t)
	{
		alert("Insérer votre ADRESSE");
		contact.reg_address.focus();
		contact.reg_address.select();
		return false;
	}
	if (verif_telephone(contact.telephone) == t)
	{
		alert("Insérer votre TELEPHONE");
		contact.telephone.focus();
		contact.telephone.select();
		return false;
	}
	if (verif_cp(contact.reg_postcode) == t)
	{
		alert("Insérer votre CODE POSTAL");
		contact.reg_postcode.focus();
		contact.reg_postcode.select();
		return false;
	}
	if (verif_ville(contact.reg_city) == t)
	{
		alert("Insérer votre VILLE");
		contact.reg_city.focus();
		contact.reg_city.select();
		return false;
	}
	if (verif_ville(contact.reg_country) == t)
	{
		alert("Insérer votre PAYS");
		contact.reg_country.focus();
		contact.reg_country.select();
		return false;
	}
	/*if (verif_sexe(contact.reg_gender) == t)
	{
		alert("Choisissez votre SEXE"+contact.reg_gender);
		//contact.reg_gender.focus();
		//contact.reg_gender.select();
		return false;
	}*/
	if (verif_mail(contact.reg_email) == t)
	{
		alert("Insérer votre E-MAIL");
		contact.reg_email.focus();
		contact.reg_email.select();
		return false;
	}

}
// ############ FONCTIONS #######################

function verif_cp(cp)
{
if (!cp.value)
	{
		return false;
	}
else
	{
	cp.value=virespace(cp.value);
	var cptmp=vire_accent(cp.value);
	var exp=new RegExp("^[0-9]{5}$","g");
	return exp.test(cptmp);
	}
}

function verif_ville(ville)
{
if (!ville.value)
	{
		return false;
	}
else
	{
	ville.value=virespace(ville.value);
	var villetmp=vire_accent(ville.value);
	var exp=/^[a-z][a-z \'\-]*[a-z]$/gi;
	//alert(ville.value+"\n"+exp.test(villetmp));
	//alert(exp.test(villetmp));
	return exp.test(villetmp);
	}
}

function verif_adresse(adresse)
{
if (!adresse.value)
	{
		return false;
	}
else
	{
	adresse.value=virespace(adresse.value);
	var adressetmp=vire_accent(adresse.value);
	var exp=/^[a-z \',0-9\-]{10,}$/gi;
	return exp.test(adressetmp);
	}
}

function verif_telephone(tel)
{
if (!tel.value)
	{
	return false;
	}
else
	{
	tel.value=virespace(tel.value);
	var teltmp=vire_accent(tel.value);
	var exp=/^[0-9() /\-]{10,}$/gi;
	return exp.test(teltmp);
	
	}
}

function virespace(chp)
{
// pour virer les espaces avant
while (chp.charAt(0)==" ")
	{
	chp = chp.substring(1,chp.length);
	}
//alert(chp.value+"\nlongueur : "+chp.value.length);

// pour virer les espaces après
var i=chp.length-1;
while (chp.charAt(i)==" ")
	{
	chp = chp.substring(0,chp.length-1);
	i=chp.length-1;
	}
//alert(chp.value+"\nlongueur : "+chp.value.length);

//pour virer les espaces en trop au milieu 2 espaces ou plus deviennent un seul
chp=chp.replace(/ +/g," ");
//alert(chp.value+"\nlongueur : "+chp.value.length);
return chp;
}

function vire_accent(chp)
{
chp=chp.replace(/[éèêë]/gi,"e");
chp=chp.replace(/[iïî]/gi,"i");
chp=chp.replace(/[àâä]/gi,"a");
chp=chp.replace(/[ùüû]/gi,"u");
chp=chp.replace(/[ôö]/gi,"o");
chp=chp.replace(/ç/gi,"c");
return chp;
}

function format(f)
{
for (var i=0; i<f.elements.length; i++)
	{
		f.elements[i].value = virespace(f.elements[i].value);
	}
return f;
}

function verifchiffre(c,mute)
{
//alert(c);
var reg = /^[0-9]+[\.,]?[0-9]*$/gi;
var bool = reg.test(c);
//alert(bool);
if (bool) 
	{
	if (!mute)
		{
		alert("Chiffre correct");
		}
	return true;
	}
else
	{
	if (!mute)
		{
		alert("Chiffre non correct");
		}
	return false;
	}
}

function verifentier(c,mute)
{
//alert(c);
var reg = /^[0-9]+$/gi;
var bool = reg.test(c);
//alert(bool);
if (bool) 
	{
	if (!mute)
		{
		alert("Chiffre correct");
		}
	return true;
	}
else
	{
	if (!mute)
		{
		alert("Chiffre non correct");
		}
	return false;
	}
}
/////////////////////////////////////////////////////////
function verif_sexe(sexe_pers)
{
	if (!sexe_pers.value)
	{return false;}
	else {return true;}
}

function verif_nom(nom_pers)
{
	if (!nom_pers.value)
	{return false;}
	else {return true;}
}

function verif_prenom(pren_pers)
{
	if (!pren_pers.value)
	{return false;}
	else{return true;}
}


function verif_login(login_pers)
{
	if (!login_pers.value || login_pers.value.length > 8)
	{return false;}
	else{return true;}
}

function verif_pass(pass_pers)
{
	if (!pass_pers.value || pass_pers.value.length > 8)
	{return false;}
	else{return true;}
}

function verif_mail(mail_pers)
{
if (!mail_pers.value)
	{
		return false;		
	}
else
	{
	mail_pers.value=virespace(mail_pers.value);
	var meltmp=vire_accent(mail_pers.value);
	var exp=/^[a-z0-9_\.-]+[a-z0-9]@[a-z0-9]([a-z0-9_\.-]+)?[a-z0-9]\.[a-z]{2,6}$/gi;
	return exp.test(meltmp); 
	}
}

window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}