
function Produit(page,large,hauteur,ascenseur)
{
	wnd = window.open(
	page,
		"Conseillers",
		"toolbar=no,location=no,status=no,resizeable=no," +
		"width=" + large + ",scrollbars=" + ascenseur + ",height=" + hauteur +",top=0,left=0"
	);

	// si ce n'est pas Internet Explorer 3,
	// remettre la fen&ecirc;tre devant
	if (navigator.appVersion.indexOf("MSIE 3")<0)
		wnd.focus();

} 


function validation (form) {
	var OK = 1;
	if (form.nom.value.length == 0)
	   {
	    alert("Merci d'indiquer votre nom");
	    OK=0;
	    return false;
	   }
	 if (form.age.value.length == 0) {
	 tmp = form.age.value.length;
	 	if (!VerifType(tmp,'DateVideOK','Date de naissance',''))
	 	{
		OK=0;
		return false;
		}
	 }
	if (form.prenom.value.length == 0)
	   {
	    alert("Merci d'indiquer votre prénom");
	    OK=0;
	    return false;
	   }
    if (form.promo.value.length == 0)
	   {
	    alert("Merci d'indiquer l'année de votre promotion");
	    OK=0;
	    return false;
	   }
   if (form.email.value.length == 0 || form.email.value.indexOf('@',1) == -1)
	   {
	    alert("Adresse e-mail non valide!");
	    OK=0;
	    return false;
	   }
     if (OK == 1)
	   {
	   alert ("formulaire OK !");
	   return false;
	    //return true;
	   }
}

function verifMultipleChecked(form, ctrl) {
	OK = 0;
	aControler = eval("form." + ctrl);
	nb = aControler.length;
	for (var i=0; i<nb; i++) {
		if (aControler[i].checked) {
			OK = 1;
			break;
		}
	}
	if (OK == 0) {
	    return false;
	}
	else {
		return true;
	}

}
function Check(form,etat) {

var filiere = form.filiere.value;
mail=form.mail.value;
var nom=form.nom.value;
var adr=form.adresse.value;
var cp=form.code.value;
var ville=form.ville.value;
var tel=form.tel.value;
var prenom=form.prenom.value;
var age=form.age.value;
var connaissance=form.connaissance.value;

var alerte=false;
// Verification du choix de la formation
	var OK = 0;
	var chaine="BTSMUC,BTSNRC,BTSTC,BTSAM,BTSPI";
	var reg=new RegExp("[ ,;]+", "g");
	var tableau=chaine.split(reg);
	for (var i=0; i<tableau.length; i++) {
		bts = eval("form." + tableau[i]);
		if (bts.checked) {
			OK = 1;
			break;
		}
	}
	if (OK == 0) {
		alert("Vous n'avez pas indiqué la ou les formation(s) envisagée(s) !");
		alerte=true;
		return false;
	}
// Verification de la civilité
	if (!verifMultipleChecked(form, 'sexe')) {
		alert("Merci d'indiquer votre civilite !");
		alerte=true;
	    return false;
	}
// Verification de la situation
	if (!verifMultipleChecked(form, 'Situation'))
	{
		alert("Vous n'avez pas indiqué votre statut !");
		alerte=true;
		return false;
	}
// Verification du niveau
	if (!verifMultipleChecked(form, 'Niveau'))
	{
		alert("Vous n'avez pas indiqué votre niveau actuel ");
		alerte=true;
		return false;
	}
// verification de la date de naissance
	if (age=="") {
		alert("Vous n\'avez pas indiquer votre date de naissance");
		alerte=true;
		return false;
	}
	else {
		if (!VerifType(age,'DateVideOK','Date de naissance',''))
		{
			alerte=true;
			return false;
		}
	}

// verification de la filiere
	if (filiere=="") {
		alert("ATTENTION. Vous avez oublié de mettre votre filière");
		alerte=true;
		return false;
	}

// Verification du nom
	if (nom=="") {
		alert("ATTENTION. Vous avez oublié de mettre votre NOM");
		alerte=true;
		return false;
	}

// Verification du prenom
	if (prenom=="") {
		alert("ATTENTION. Vous n\'avez pas indiqué votre PRENOM");
		alerte=true;
		return false;
	}

//verification de l'entreprise
	if (etat == 1) {
		if (form.entreprise.value=="")
		{
			alert("ATTENTION. Vous avez oublié de mettre votre ENTREPRISE");
			alerte=true;
			return false;
		}
	}
	
// Verification de l'adresse
	if (adr=="") {
		alert("ATTENTION. Vous n\'avez pas completer votre ADRESSE");
		alerte=true;
		return false;
	}
// Verification de la ville
	if (ville=="") {
		alert("ATTENTION. Vous n\'avez pas indiqué votre VILLE");
		alerte=true;
		return false;
	}
// Verification de la connaissance
	if (connaissance=="") {
		alert("Vous n\'avez pas indiquer comment vous avez connu le CFA !");
		alerte=true;
		return false;
	}
	
// verification du code postal
	if (cp=="") {
		alert("ATTENTION. Vous n\'avez pas completer votre CODE POSTAL");
		alerte=true;
		return false;
	}
	else {
		form.test.value=parseInt(cp);
		cp=form.test.value;
		if ((cp=="NaN")||(cp=="0")) {
			alerte=true;
			alert("Votre CODE POSTAL est érroné");
			return false;
		}
	}

// Verification du téléphone
	if (tel=="") {
		alert("ATTENTION. Vous n\'avez indiqué votre numéro de TELEPHONE");
		alerte=true;
		return false;
	}
	else {
		if (tel.length!=10){
			alert("ATTENTION. votre numéro de TELEPHONE doit être sous la forme 0240112233, sans espace");
			alerte=true;
			return false;
		}
		else {
			form.test.value=parseInt(tel);
			tel=form.test.value;
			if ((tel=="NaN")||(tel=="0")) {
				alerte=true;
				alert("Votre numéro de TELEPHONE est érroné");
				return false;
			}
		}
	}
// Verification du mail
	if (mail=="") {
		alert("Vous n\'avez pas indiquer votre adresse EMAIL");
		alerte=true;
		return false;
	}
	else {
		if (!VerifEmail(mail))
		{
			alerte=true;
			return false;
		}
	}

// envoi
	if (alerte==false) {
		return true;
	}
	else {
		return false;
	}
}

function Check_Confier(form,etat) {
mail=form.mail.value;
var nom=form.nom.value;
var adr=form.adresse.value;
var cp=form.code.value;
var ville=form.ville.value;
var tel=form.tel.value;
var prenom=form.prenom.value;
var alerte=false

if (form.Activite.value=="")
{alert("ATTENTION. Vous avez oublié d'indiquer l'activité de votre entreprise");
alerte=true;
return false;}

if (form.Missions.value=="")
{alert("ATTENTION. Vous avez oublié d'indiquer les missions que vous souhaitez confier au futur apprenti");
alerte=true;
return false;}

if (form.Profil.value=="")
{alert("ATTENTION. Vous avez oublié d'indiquer le(s) profil(s) recherché(s)");
alerte=true;
return false;}

if (etat == 1)
	{
	if (form.societe.value == "")
		{
		alert("ATTENTION. Vous avez oublié d'indiquer le nom de l'entreprise");
		alerte=true;
		return false;
		}
		if (form.Salaire.value == "")
		{
		alert("ATTENTION. Vous avez oublié d'indiquer un montant pour le salaire brut annuel");
		alerte=true;
		return false;
		}
		if (form.Avant.value == "")
		{
		alert("ATTENTION. Vous avez oublié d'indiquer une date limite pour l'envoi de candidature");
		alerte=true;
		return false;
		}
	}

if (nom=="")
{alert("ATTENTION. Vous avez oublié de mettre votre NOM");
alerte=true;
return false;}

if (prenom=="")
{alert("ATTENTION. Vous n\'avez pas indiqué votre PRENOM");
alerte=true;
return false;}

if (form.entreprise.value=="")
{alert("ATTENTION. Vous avez oublié de mettre votre ENTREPRISE");
alerte=true;
return false;}

if (adr=="")
{alert("ATTENTION. Vous n\'avez pas completer votre ADRESSE");
alerte=true;
return false;}

if (cp=="")
	{
		alert("ATTENTION. Vous n\'avez pas completer votre CODE POSTAL");
		alerte=true;
		return false;
	}
else
	{
		form.test.value=parseInt(cp);
		cp=form.test.value;
		if ((form.code.value=="NaN")||(form.code.value=="0"))
			{
				alerte=true;
				return false;
				alert("Votre CODE POSTAL est érroné");
			}
	}

if (ville=="")
	{
	alert("ATTENTION. Vous n\'avez pas indiqué votre VILLE");
	alerte=true;
	return false;
	}

if (tel=="")
	{
		alert("ATTENTION. Vous n\'avez indiqué votre numéro de TELEPHONE");
		alerte=true;
		return false;
	}
else
	{
		form.test.value=parseInt(tel);
		tel=form.test.value;
		if ((form.tel.value=="NaN")||(form.tel.value=="0"))
			{
			alerte=true;
			return false;
			alert("Votre numéro de TELEPHONE est érroné");
			}
	}
if (mail=="")
	{
		alert("Vous n\'avez pas indiquer votre adresse EMAIL");
		alerte=true;
		return false;
	}
else
	{
		if ((mail.indexOf("@",0)<0)||(mail.indexOf('@',0)==0))
			{
				alert("ATTENTION. Votre adresse EMAIL est incorrecte. Elle doit comporter un @ dans le corps.");
				alerte=true;
				return false;
			}
	}
if(alerte==false)	
	{
		return true;
	}
else
	{
		return false;
	}
}function checkBrowser()
{	
	this.ver=navigator.appVersion;
	this.dom=document.getElementById?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie55=((this.ver.indexOf("MSIE 5.5")>-1 || this.ie6) && this.dom)?1:0;
	this.ie5=((this.ver.indexOf("MSIE 5")>-1 || this.ie5 || this.ie6) && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.ie4plus=(this.ie6 || this.ie5 || this.ie4);
	this.ie5plus=(this.ie6 || this.ie5)
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns5);
	return this;
}
			
bw = new checkBrowser();
			
if (!document.getElementById) 
{
document.getElementById = getObjectById;
}
			
function getObjectById(ID) 
{
	var obj;
	if (bw.dom)
		return document.getElementById(ID);
	else if (bw.ie4)
		return document.all(ID);
	else if (bw.ns4)
		return eval('document.' + ID);
}
			
function getObjectByIdParent(ID) 
{
	var obj;
	if (bw.dom)
		return parent.document.getElementById(ID);
	else if (bw.ie4)
		return parent.document.all(ID);
	else if (bw.ns4)
		return eval('parent.document.' + ID);
}

function change(element,sens){
	var lClass;
	var lnSup = getObjectById(element);
	lClass = "puce_" + sens;
	lnSup.className = lClass;
}

