// fonctions JavaScript

function popup(page,width,height) {
	window.open(page,'cmsa','width='+width+', height='+height+', scrollbars=no, resizable')
}


//Contr™le l'Žtat over des menus du head dans la section active/////////////////////
function etatMenu(idImage, idLien, idEtoile) {
	var code = idImage;
	var leLien = document.getElementById(idLien).href;

	if (idImage == code)
	var animStar = document.getElementById(idEtoile).outerHTML;
	var pathUrlStar = document.getElementById(idEtoile).src;
	var newPathStar = pathUrlStar.slice(length,-6) + 'rl.gif';
	
	var menuImg = document.getElementById(code).outerHTML;
	var pathUrl = document.getElementById(code).src;
	var newPath = pathUrl.slice(length,-6) + 'rl.gif';
	
	var blocLien = document.getElementById(idLien).outerHTML;
	
	var linkSwitch = blocLien.replace(blocLien,'<a href="' + leLien + '">' + menuImg + '</a>');
	newLink = linkSwitch;
	document.getElementById(idLien).outerHTML = newLink;
	
	var starSwitch = pathUrlStar.replace(pathUrlStar,newPathStar);
	newStar = starSwitch;	
	document.getElementById(idEtoile).src = newStar;
	
	var menuSwitch = pathUrl.replace(pathUrl,newPath);
	newEtat = menuSwitch;	
	document.getElementById(code).src = newEtat;
	
}

//Contr™le l'Žtat over des sous menus (Bloc Jaune) dans la section active/////////////////////
function etatSousMenu(idLien) {
	var lien = idLien;
	if (idLien == lien)
	var nomLien = document.getElementById(lien).innerHTML;
	var etatSwitch = nomLien.replace(document.getElementById(lien).innerHTML,'<span class="menu_actif">' + document.getElementById(lien).innerHTML + '</span>');

	var newEtat = etatSwitch;	
	document.getElementById(lien).innerHTML = newEtat;
}

//Contr™le affichage des layers/////////////////////
function SetLayerDisplay(layer,value)
{
	var divDisplay = '';
	divDisplay = MM_findObj(layer);
	if (divDisplay != '')
	{	
		if (value == 'togle')	
		{
			if (divDisplay.style.display == '')
			{
				divDisplay.style.display = 'none';
			}
			else
			{
				divDisplay.style.display = '';
			}
		}
		else
		{
			if (value == false)
			{
				divDisplay.style.display = 'none';
			}
			
			if (value == true)
			{
				divDisplay.style.display = '';
			}
		}
	}
}

var laylervisible = "";
function setvisible(layername)
	{
		if (laylervisible != "")
		{
			SetLayerDisplay(laylervisible,false);
			laylervisible = layername;
		}
		 else
		{
			laylervisible = layername;
		}
			SetLayerDisplay(layername,true);
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function checkformfr(){
	
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	
	var regexCP = new RegExp("[0-9]{1}[A-Z]{1}[0-9]{1}[A-Z]{1}[0-9]{1}[A-Z]{1}");
	var regex4Num = new RegExp("[0-9]{4}");
	var regex3Num = new RegExp("[0-9]{3}");
	
	if (document.form.strLastName.value==""){
		alert("Veuillez entrer votre nom");
		document.form.strLastName.focus();
	}
	else if (document.form.strFirstName.value==""){
		alert("Veuillez entrer votre prénom");
		document.form.strFirstName.focus();
	}
	else if (document.form.strAddress.value==""){
		alert("Veuillez entrer votre adresse");
		document.form.strAddress.focus();
	}
	else if (document.form.strCity.value==""){
		alert("Veuillez entrer votre ville");
		document.form.strCity.focus();
	}
	else if (regexCP.test(document.form.strPostalCode.value) == false){
		alert("Veuillez entrer votre code postal");
		document.form.strPostalCode.focus();
	}
	else if (document.form.strPhoneNumber.value==""){
		alert("Veuillez entrer votre numéro de téléphone");
		document.form.strPhoneNumber.focus();
	}
	else if (regex.test(document.form.strEmail.value) == false){
		alert("Veuillez entrer une adresse courriel valide");
		document.form.strEmail.focus();
	}
	else if (document.form.strAsking.value==""){
		alert("Veuillez entrer un objet pour votre demande");
		document.form.strAsking.focus();
	}
	else if (document.form.strText.value==""){
		alert("Veuillez entrer un texte pour votre demande");
		document.form.strText.focus();
	}
	else{
		document.form.submit();
	}

}