/*Form*/

function checkInput(varThis) {
	switch(varThis.id) {
		case 'mail': 
			var email = varThis.value;			var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,4}$/			if (verif.exec(email) == null)	{				varThis.className+=" invalid";
				errorText= document.createTextNode('Votre adresse e-mail n\'est pas valide');
				errorContainer= document.createElement('span');	
		 		errorContainer.appendChild(errorText);
		 		varThis.parentNode.appendChild(errorContainer);			} else {
				varThis.className=varThis.varDefaultClass;			}
			break;	}}

function checkForm() {
	var fp=document.forms;
	for (f=0; fp[f]; f++) {
		var fep=fp[f].elements;
  		for (fe=0; fep[fe]; fe++) {	
			if ((fep[fe].type=="text") || (fep[fe].type=="password")) {
				fep[fe].varDefaultClass=fep[fe].className;
				checkInput(fep[fe]);
			}
	 	}
	}
}

/*menu*/
function initObj() {
		//alert(document.getElementById('wrapper').offsetHeight+'px')
		//document.getElementById('global').style.height=document.getElementById('wrapper').offsetHeight+'px';
		nObj='';		for (m=0; m<varM.length; m++) {				varM[m].id=m;
				var varClass = /(current)/g;				if(varClass.test(varM[m].className)) {openObj(varM[m]);}			}}
function openObj(varThis) {	varThis.parentNode.style.backgroundPosition='left '+(-84+(varThis.id*21))+'px'; 
	varThis.getElementsByTagName('a')[0].style.color='#fff';}

window.onload=function() {
	varM=document.getElementById('menu').getElementsByTagName('li'); 
} 