function VerifEmail(email) {
var place = email.indexOf("@",1);
var point = email.indexOf(".",place+1);
if ((place > -1)&&(email.length >2)&&(point > 1)) { return(true);}
else {return(false);}
}
 
function verifSaisie() {
z = 0;
Field = new Array;
 
if(document.forms[0].nom.value=="") { Field[z]="Vous n'avez pas saisi votre nom"; z++;  } 
if(document.forms[0].prenom.value=="") { Field[z]="Vous n'avez pas saisi votre prénom"; z++;  } 
 
	if(document.forms[0].email.value!="") {
		if(!VerifEmail(document.forms[0].email.value)) {Field[z]="L'adresse email saisie n'est pas valide"; z++;}
	} else { Field[z]="Vous n'avez pas saisi votre adresse email"; z++;  } 
	error = '';
	for (i = 0; i < Field.length; i++) error += "- "+Field[i]+"\n";
	if (error!='') alert(error); else document.forms[0].submit();
}
 
function confirmSupOffre(id,vue) {
	if(confirm("Voulez-vous vraiment supprimer ?")) {
		window.location="?id="+id+"&action=sup&vue="+vue;
	} 
} 
function confirmSupCV(id,vue) {
	if(confirm("Voulez-vous vraiment supprimer ?")) {
		window.location="?id="+id+"&action=sup&vue="+vue;
	} 
} 

function verifSaisie2() {
z = 0;
Field = new Array;
 
	if(document.form1.email2.value!="") {
		if(!VerifEmail(document.form1.email2.value)) {Field[z]="L'adresse email saisie n'est pas valide"; z++;}
	} else { Field[z]="Vous n'avez pas saisi votre adresse email"; z++;  } 
	error = '';
	for (i = 0; i < Field.length; i++) error += "- "+Field[i]+"\n";
	if (error!='') alert(error); else document.form1.submit();
}


function verifSaisieDepotCV() {
	z = 0;
	Field = new Array;
 	if(document.form1.cv_nom.value=="") { Field[z]="Vous n'avez pas saisi votre nom"; z++;  } 
 	if(document.form1.cv_prenom.value=="") { Field[z]="Vous n'avez pas saisi votre prénom"; z++;  } 
 	if(document.form1.cv_cp.value=="") { Field[z]="Vous n'avez pas saisi votre code postal"; z++;  } 
 	if(document.form1.cv_ville.value=="") { Field[z]="Vous n'avez pas saisi votre ville"; z++;  } 
 	if(document.form1.cv_lettre.value=="") { Field[z]="Vous n'avez pas saisi de lettre de motivation"; z++;  } 
 	if(document.form1.cv_fichier.value=="" && document.form1.cv_cv.value=="") { Field[z]="Vous n'avez pas saisi votre CV (ou sélectionné de fichier)"; z++;  } 
	if(document.form1.cv_email.value!="") {
		if(!VerifEmail(document.form1.cv_email.value)) {Field[z]="L'adresse email saisie n'est pas valide"; z++;}
	} else { Field[z]="Vous n'avez pas saisi votre adresse email"; z++;  } 
	error = '';
	for (i = 0; i < Field.length; i++) error += "- "+Field[i]+"\n";
	if (error!='') {
		alert(error); 
		return false;
	}
	return true;
}


function verifSaisieDepotOffre() {
	z = 0;
	Field = new Array;
 	if(document.form1.of_nom.value=="") { Field[z]="Vous n'avez pas saisi votre nom"; z++;  } 
 	if(document.form1.of_cp.value=="") { Field[z]="Vous n'avez pas saisi votre code postal"; z++;  } 
 	if(document.form1.of_ville.value=="") { Field[z]="Vous n'avez pas saisi votre ville"; z++;  } 
 	if(document.form1.of_details.value=="") { Field[z]="Vous n'avez pas saisi le détail de l'offre"; z++;  } 
	if(document.form1.of_email.value!="") {
		if(!VerifEmail(document.form1.of_email.value)) {Field[z]="L'adresse email saisie n'est pas valide"; z++;}
	} else { Field[z]="Vous n'avez pas saisi votre adresse email"; z++;  } 
	error = '';
	for (i = 0; i < Field.length; i++) error += "- "+Field[i]+"\n";
	if (error!='') {
		alert(error); 
		return false;
	}
	return true;
}

function depotoffre_categorie() {
	var contrat = document.getElementById("li-contrat");
	var categorie = document.getElementById("of_categorie");
	var apprenti = document.getElementById("li-apprentiniveau");
	if(categorie.value=="Apprenti") {
		contrat.style.visibility="hidden";
		contrat.style.display="none";
		apprenti.style.visibility="visible";
		apprenti.style.display="block";
	} else {
		contrat.style.visibility="visible";
		contrat.style.display="block";
		apprenti.style.visibility="hidden";
		apprenti.style.display="none";		
	}
}

function depotcv_categorie() {
	var categorie = document.getElementById("cv_categorie");
	//var dip= document.getElementById("li--autre");
	var bac= document.getElementById("li--bac");
	var bacatt= document.getElementById("li--bacattente");
	var bep= document.getElementById("li--bep");
	
	if(categorie.value.substring(0,8)=="Apprenti" || categorie.value.substring(0,8)=="Stagiair") {
		//dip.style.visibility="visible";
		//dip.style.display="block";
		bac.style.visibility="visible";
		bac.style.display="block";
		bep.style.visibility="visible";
		bep.style.display="block";				
		bacatt.style.visibility="visible";
		bacatt.style.display="block";		
	} else {
		//dip.style.visibility="hidden";
		//dip.style.display="none";	
		bac.style.visibility="hidden";
		bac.style.display="none";	
		bep.style.visibility="hidden";
		bep.style.display="none";						
		bacatt.style.visibility="hidden";
		bacatt.style.display="none";				
	}
}

function voirDetail(id) {
	var tr=document.getElementById("tr-"+id);
	var picto=document.getElementById("picto-"+id);
	if(tr.style.visibility=="visible") {
		tr.style.visibility="hidden";
		tr.style.display="none";
	} else {
		tr.style.visibility="visible";
		tr.style.display="";
	}

}

function confirmVide(id) {
	if(confirm("Voulez-vous vraiment vider la liste des inscrits ?")) {
		window.location="?action=vide&idnews="+id;
		return true;
	} else {
		return false;
	}
}

function confirmEnvoiNewsletter(id,idpage) {
	if(confirm("Voulez-vous vraiment envoyer la newsletter maintenant ?")) {
		window.location="?action=envoi&idnews="+id+"&idpage="+idpage;
		return true;
	} else {
		return false;
	}
}

/*
function depotcv_categorie() {
	var categorie = document.getElementById("cf2_field_4");
	var apprenti = document.getElementById("li-2-12");
	if(categorie.value=="Apprenti") {
		apprenti.style.visibility="visible";
		apprenti.style.display="block";
	} else {
		apprenti.style.visibility="hidden";
		apprenti.style.display="none";		
	}
}*/


function detectFlash() {
	if( navigator.mimeTypes.length > 0 )
	{
		return navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin != null;
	}
	else if( window.ActiveXObject )
	{
		try
		{
			new ActiveXObject( "ShockwaveFlash.ShockwaveFlash" );
			return true;
		}
		catch( oError )
		{
			return false;
		}
	}
	else
	{
		return false;
	}
}
