nav=navigator.userAgent;
OPE=nav.indexOf("Opera")>-1 ? true : false;
IE4=document.all && !document.getElementById && nav.indexOf("MSIE")>-1 && !OPE?true:false;
IE5=document.getElementById && nav.indexOf("MSIE 5")>-1 && !OPE? true : false;
IE6=document.getElementById && nav.indexOf("MSIE 6")>-1 && !OPE? true : false;
NS4=(document.layers) ? true : false;
NS6=document.getElementById && nav.indexOf("Gecko")>-1 && !OPE? true : false;
MOZ=NS6?true:false;

NE=NS4 || NS6?true:false;
IE=IE4 || IE5 || IE6?true:false;

function navBarGetMousePosition(e) 
{
// Save mouse pointer position.

	if (NS4) //NS4
	{
	mouseX = e.pageX;
	mouseY = e.pageY;
	}
	else if (NS6 || MOZ) //NS6 MOZ
	{
	mouseX = e.pageX;//+'px'
	mouseY = e.pageY;//+'px'
	}
	else if (OPE)//OPERA
	{
	mouseX = window.event.clientX + document.body.scrollLeft;
	mouseY = window.event.clientY + document.body.scrollTop;
	}
	else//TOUS IE
	{
	mouseX = event.x;
	mouseY = event.y;
	}
return mouseX;
return mouseY;
/*alert(mouseX);
alert(mouseY);*/
}

function montrer(object) 
{
	if(document.layers)
	{
	if(document.layers[object]!=null)
	document.layers[object].visibility='visible';
	document.layers[object].left=mouseX;
	document.layers[object].top=mouseY+50;
	//alert('yo');
	}
	else if (document.all)
	{
	document.all[object].style.visibility='visible';
	document.all[object].style.left=mouseX;
	document.all[object].style.top=mouseY+50;
	//alert('yo');
	}
	
	else if (document.getElementById)
	{
	document.getElementById(object).style.visibility='visible';
	document.getElementById(object).style.left=mouseX+50;
	document.getElementById(object).style.top=mouseY;
	//alert('mouse='+mouseX+'\nnav='+nav+'\ntop='+document.getElementById(object).style.left);
	//alert('yo');
	}
}


function cacher(object) 
{
	if(document.layers)
	{
	if(document.layers[object]!=null)
	document.layers[object].visibility='hidden';
	}
	else if (document.all)
	{
	document.all[object].style.visibility='hidden';
	}
	
	else if (document.getElementById)
	{
	document.getElementById(object).style.visibility='hidden';
	}
}

function show_prod(url)//fotos back office
{
nf=window.open(url,'viewprod','width=300,height=300,screenX=0,screenY=0,top=0,left=0,resizable=yes');
nf.focus();
}

function valid_log_etudiant()//recrutement.php
{
//* nom,prenom,email,ville,pays,motivation,cv
	with (document.log_etudiant)
	{
		if (Pseudo.value=='')
		{
		alert('Veuillez remplir le champ Pseudo SVP');
		Pseudo.focus();
		return false;
		}
		
		if (Mdp.value=='')
		{
		alert('Veuillez remplir le champ Mot de passe SVP');
		Mdp.focus();
		return false;
		}
		
		/*if (email.value=='')
		{
		alert('Veuillez remplir le champ e-mail SVP');
		email.focus();
		return false;
		}
		
		var mail=email.value;
		if (mail&&!isEmail2(mail))
		{
		alert('Votre adresse e-mail est invalide');
		email.focus();
		return false;
		}
		
		if (ville.value=='')
		{
		alert('Veuillez remplir le champ ville SVP');
		ville.focus();
		return false;
		}
		
		if (pays.value=='')
		{
		alert('Veuillez remplir le champ pays SVP');
		pays.focus();
		return false;
		}
		
		if (motivation.value=='')
		{
		alert('Veuillez remplir le champ lettre de motivation SVP');
		motivation.focus();
		return false;
		}
		
		if (cv.value=='')
		{
		alert('Veuillez remplir le champ CV SVP');
		cv.focus();
		return false;
		}*/
	return true;
	}
}


function isEmail2(who) {
	var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
	return(email.test(who));
}

function valid_form_inscription()//inscription.php
{
//* nom,prenom,email,ville,pays,motivation,cv
	with (document.form_inscription)
	{
		if (pseudo.value=='')
		{
		alert('Veuillez remplir le champ pseudo SVP');
		pseudo.focus();
		return false;
		}

		if (email.value=='')
		{
		alert('Veuillez remplir le champ e-mail SVP');
		email.focus();
		return false;
		}
		
		var mail=email.value;
		if (mail&&!isEmail2(mail))
		{
		alert('Votre adresse e-mail est invalide');
		email.focus();
		return false;
		}
		
		if (mdp.value=='')
		{
		alert('Veuillez remplir le champ mot de passe SVP');
		mdp.focus();
		return false;
		}
		
		if (mdp2.value=='')
		{
		alert('Veuillez confirmer votre mot de passe SVP');
		mdp2.focus();
		return false;
		}
		
		if ((mdp.value!='' && mdp2.value!='') && (mdp2.value!=mdp.value))
		{
		alert('Votre confirmation de mot de passe est inexacte.');
		mdp2.focus();
		return false;
		}
		
		
		
		
		/*if (ville.value=='')
		{
		alert('Veuillez remplir le champ ville SVP');
		ville.focus();
		return false;
		}
		
		if (pays.value=='')
		{
		alert('Veuillez remplir le champ pays SVP');
		pays.focus();
		return false;
		}
		
		if (motivation.value=='')
		{
		alert('Veuillez remplir le champ lettre de motivation SVP');
		motivation.focus();
		return false;
		}
		
		if (cv.value=='')
		{
		alert('Veuillez remplir le champ CV SVP');
		cv.focus();
		return false;
		}*/
	return true;
	}
}

function valid_form_contact()//contact.php
{
//* nom,prenom,email,ville,pays,motivation,cv
	with (document.form_contact)
	{
		/*if (pseudo.value=='')
		{
		alert('Veuillez remplir le champ pseudo SVP');
		pseudo.focus();
		return false;
		}*/

		if (email.value=='')
		{
		alert('Veuillez remplir le champ e-mail SVP');
		email.focus();
		return false;
		}
		
		var mail=email.value;
		if (mail&&!isEmail2(mail))
		{
		alert('Votre adresse e-mail est invalide');
		email.focus();
		return false;
		}
		
		if (Message.value=='')
		{
		alert('Veuillez remplir le champ message SVP');
		Message.focus();
		return false;
		}
		
		/*if (mdp.value=='')
		{
		alert('Veuillez remplir le champ mot de passe SVP');
		mdp.focus();
		return false;
		}
		
		if (mdp2.value=='')
		{
		alert('Veuillez confirmer votre mot de passe SVP');
		mdp2.focus();
		return false;
		}
		
		if ((mdp.value!='' && mdp2.value!='') && (mdp2.value!=mdp.value))
		{
		alert('Votre confirmation de mot de passe est inexacte.');
		mdp2.focus();
		return false;
		}*/
	return true;
	}
}

function valid_form_jeu()// old jeu_baladeur.php
{
//* nom,prenom,email,ville,pays,motivation,cv
	with (document.form_jeu)
	{
		/*if (Reponse.value=='')
		{
		alert('Veuillez remplir le champ réponse SVP');
		Reponse.focus();
		return false;
		}*/
		/*******************    filleul *******************/
		if (Nom_filleul.value=='')
		{
		alert('Veuillez remplir le champ Nom Invité SVP');
		Nom_filleul.focus();
		return false;
		}
		
		if (Prenom_filleul.value=='')
		{
		alert('Veuillez remplir le champ Prénom Invité SVP');
		Prenom_filleul.focus();
		return false;
		}
		
		if (Email_filleul.value=='')
		{
		alert('Veuillez remplir le champ e-mail Invité SVP');
		Email_filleul.focus();
		return false;
		}
		
		var mail=Email_filleul.value;
		if (mail&&!isEmail2(mail))
		{
		alert('L\'adresse e-mail de votre invité est invalide');
		Email_filleul.focus();
		return false;
		}
		
		/**********************   Parrain ***********************/
		
		if (Nom.value=='')
		{
		alert('Veuillez remplir le champ Nom SVP');
		Nom.focus();
		return false;
		}
		
		if (Prenom.value=='')
		{
		alert('Veuillez remplir le champ Prénom SVP');
		Prenom.focus();
		return false;
		}
		
		if (Adresse.value=='')
		{
		alert('Veuillez remplir le champ Adresse SVP');
		Adresse.focus();
		return false;
		}
		
		if (CodePostal.value=='')
		{
		alert('Veuillez remplir le champ Code postal SVP');
		CodePostal.focus();
		return false;
		}
		
		if (Ville.value=='')
		{
		alert('Veuillez remplir le champ Ville SVP');
		Ville.focus();
		return false;
		}
		
		if(Jour.selectedIndex==0 || Mois.selectedIndex==0 || Annee.selectedIndex==0)
		{
		alert('Votre Date de naissance n\'est pas valide.');
		return false;
		}
		
		if (Email.value=='')
		{
		alert('Veuillez remplir le champ e-mail SVP');
		Email.focus();
		return false;
		}
		
		var mail=Email.value;
		if (mail&&!isEmail2(mail))
		{
		alert('Votre adresse e-mail est invalide');
		Email.focus();
		return false;
		}
		
		/*
		
		if (cv.value=='')
		{
		alert('Veuillez remplir le champ CV SVP');
		cv.focus();
		return false;
		}
		if (pseudo.value=='')
		{
		alert('Veuillez remplir le champ pseudo SVP');
		pseudo.focus();
		return false;
		}

		
		
		if (mdp.value=='')
		{
		alert('Veuillez remplir le champ mot de passe SVP');
		mdp.focus();
		return false;
		}
		
		if (mdp2.value=='')
		{
		alert('Veuillez confirmer votre mot de passe SVP');
		mdp2.focus();
		return false;
		}
		
		if ((mdp.value!='' && mdp2.value!='') && (mdp2.value!=mdp.value))
		{
		alert('Votre confirmation de mot de passe est inexacte.');
		mdp2.focus();
		return false;
		}
		*/
	return true;
	}
}

function LiveScroll(id_div) {
	if (id_div != '') action_div(id_div);
}

function action_div(id_div) {
	var item = null;
	if (document.getElementById) {
		item = document.getElementById(id_div);
	} else if (document.all){
		item = document.all[id_div];
	} else if (document.layers){
		item = document.layers[id_div];
	}
	
	if (!item) { // rien à faire
	} else if (item.style) {
		if (item.style.display == "none") {
			item.style.display = "";
		} else {
			item.style.display = "none";
		}
	} else {
		item.visibility = "show";
	}
}

function redirect(url)
{
top.location.href=url;
}


function ask_email()
{
document.getElementById('address').innerHTML='<input style="font-size:10px;" type="text" name="email" id="email" value="Votre e-mail ici svp" onfocus=\'if(this.value=="Votre e-mail ici svp"){this.value="";}\'>';
document.getElementById('soumettre').innerHTML='<input type="Image" src="/images/click_alerte.jpg" width="73" height="30" alt="Inscrivez vous" border="0">';
}
