var valid_login = 0;

var requete = null;
//Création de l'object XMLHTTPRequest
function creerRequete() {
if(window.XMLHttpRequest) // Firefox 
	   requete = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
	   requete = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   return; 
	} 
}

function verif_login(lelogin)
{
	if(lelogin.value=='')
	{
		document.getElementById("verif_login").innerHTML="";
		normalize('log');
		valid_login = 0;
	}
	
	if(requete==null)
		creerRequete();
	var login=lelogin.value;
	var url="verif_login.php?login="+login;

	requete.open("GET", url, true);
	requete.onreadystatechange = function(){
		if (requete.readyState == 4)
		{
		  var reponse = requete.responseText;
		  if(reponse==1)
		  {
		  	document.getElementById("verif_login").style.color="green";
			document.getElementById("verif_login").innerHTML="";
			document.getElementById("icon_login").innerHTML="<img src='./images/valid.gif' alt='login valide' />";
			normalize('log');
			valid_login = 1;
		  }
		  else if(reponse==-2)
		  {
		  	document.getElementById("verif_login").style.color="#FF0000";
			document.getElementById("verif_login").innerHTML="Login invalide ou déjà utilisé";
			document.getElementById("icon_login").innerHTML="<img src='./images/invalid.gif' alt='login valide' />";
			highlight('log');
			valid_login = 0;
		  }
		  else
		  {
		  	document.getElementById("verif_login").style.color="#FF0000";
			document.getElementById("verif_login").innerHTML="Login trop court";
			document.getElementById("icon_login").innerHTML="<img src='./images/invalid.gif' alt='login valide' />";
			highlight('log');
			valid_login = 0;
		  }
	    }
		};
	requete.send(null);
}//Fin verif Login

function verif_18ans(date)
{
	if (test_date_fr(date)==false)
		 return false;
		
	var elem= date.split('/');
	var jour = elem[0];
	var mois = elem[1];
	var annee = elem[2]*1;
	annee=18+annee;
	
	var datej=new Date();
	var j=datej.getDate();
	var m=datej.getMonth()+1;
	var a=datej.getFullYear();
	
	var reponse=false;
	if(annee<a)
		reponse=true;
	else if(annee==a)
	{
		if(mois<m)
			reponse=true;
		else if (mois==m)
		{
			if(jour<=j)
				reponse=true;
		}
	
	}
	return reponse;
}

function test_email(chaine)
{
	var new_string = new String(chaine);
    if (!new_string.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$'))
		return false;
	else
		return true;
}

function format_tel(tel)
{
	tel = new String(tel);
	var reg=new RegExp('([^0-9])', 'g');
	tel=tel.replace(reg,''); // on enlève les caractères différents de 0-9
	
	if(tel.length==10)
		return tel.substr(0,2)+'.'+tel.substr(2,2)+'.'+tel.substr(4,2)+'.'+tel.substr(6,2)+'.'+tel.substr(8,2);
	else
		return '';
}

function test_date_fr(date)
{
	var new_date = new String(date);
	if (!new_date.match('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$'))
		return false;
	else
	{
		var elem = date.split('/');
		var mois = elem[1];
		var jour = elem[0];
		var annee = elem[2];
		if(jour<1 || jour>31)
			return false;
		if(mois<1 || mois>12)
			return false;
		if(annee<1900)
			return false;
			
		return true;
	}
}

function test_date(date)
{
	var new_date = new String(date);
	if (!new_date.match('^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$'))
		return false;
	else
	{
		var elem = date.split('/');
		var mois = elem[0];
		var jour = elem[1];
		var annee = elem[2];
		if(jour<1 || jour>31)
			return false;
		if(mois<1 || mois>12)
			return false;
		if(annee<1900)
			return false;
			
		return true;
	}
}

function test_cp(cp)
{
	var new_cp = new String(cp);
	if (!new_cp.match('^[0-9]{5}$'))
		return false;
	else
		return true;
}

function test_age(datenaissance, datepermis) {
	var annee_naissance = datenaissance.substring(6);
	var annee_permis = datepermis.substring(6);
	if ((annee_permis - annee_naissance) < 18) {
		return false;
	} else if ((annee_permis - annee_naissance) == 18) {
		var mois_naissance = datenaissance.substring(4,5);
		var mois_permis = datepermis.substring(4,5);
		if ((mois_permis - mois_naissance) < 0) {
			return false;
		} else if ((mois_permis - mois_naissance) == 0) {
			var jour_naissance = datenaissance.substring(0,2);
			var jour_permis = datepermis.substring(0,2);
			if ((jour_permis - jour_naissance) < 0) {
				return false;
			}
		}				
	}
	return true;
}

function GetItem(id)
{
	var itm = null;
	if(document.getElementById)
		itm = document.getElementById(id);
	else if(document.all)
		itm = document.all[id];
	else if(document.layers)
		itm = document.layers[id];
	
	return itm;
}

function Show(id)
{
	var itm = GetItem(id);
	if (itm.style)
		itm.style.display = 'block';
	else
		itm.visibility = 'show';
}

function Hide(id)
{
	var itm = GetItem(id);	
	if (itm.style)
		itm.style.display = 'none';
	else
		itm.visibility = 'hidden';
}

function highlight(id)
{
	document.getElementById(id).style.backgroundColor='#FFAFAF';
}

function normalize(id)
{
	document.getElementById(id).style.backgroundColor='';
}

function verif_age()
{
	var datenaissance=document.infostagiaire.datenaissance.value;
	if(!test_date_fr(datenaissance))
	{
		document.getElementById("verif_age").style.color="#FF0000";
		document.getElementById("verif_age").innerHTML="Date non valide";
		highlight('datenaissance');
		valid_age = 0;
	}
	else
	{
		
		  if(verif_18ans(datenaissance)==true)
		  {
			document.getElementById('verif_age').style.color="";
			document.getElementById("verif_age").innerHTML="";
			normalize('datenaissance');
		  }
		  else
		  {
			document.getElementById("verif_age").style.color="#FF0000";
			document.getElementById("verif_age").innerHTML="vous devez être majeur";
			highlight('datenaissance');
		  }
	}
}

var change_genre = function(select)
{
	if(select.value=='Mme')
	{
		document.getElementById('jeune_fille2').style.display='block';
	}
	else
	{
		document.getElementById('jeune_fille2').style.display='none';
	}
};

var facture_societe = function(select)
{
	if(select.value=='oui')
		Show('lasociete');
	else
		Hide('lasociete');
};

function verif_form(f) 
{
	var msg = "";
	var erreur = false;

	if (f.genre.value=='Mme') 
	{
		if (f.nomjeunefille.value == "" || f.nomjeunefille.value==libellenomjeunefille) 
		{
			
			msg += "Merci de renseigner le nom de jeune fille du stagiaire<br />";
			highlight('nomjeunefille');
			erreur = true;
			
		}
		else
			normalize('nomjeunefille');
	}
	
	if (f.nom.value == "" || f.nom.value==libellenom) 
	{
		msg += "Merci de renseigner le nom du stagiaire<br />";
		highlight('nom');
		erreur = true;
	}
	else
		normalize('nom');
	
	if (f.prenom.value == "" || f.prenom.value==libelleprenom)
	{
		msg += "Merci de renseigner le prénom du stagiaire<br />";	
		erreur = true;
		highlight('prenom');
	}
	else
		normalize('prenom');
	
	if (f.email.value != "") 
	{
		if (!test_email(f.email.value) || f.email.value=='' || f.email.value==libellemail) 
		{
			msg += "Merci de renseigner une adresse e-mail valide<br />";
			highlight('email');
			erreur = true;
		}
		else
			normalize('email');
	}
	else
		normalize('email');
	
	if (f.adresse.value == "" || f.adresse.value==libelleadresse) {
		msg += "Merci de renseigner l'adresse du stagiaire<br />";
		highlight('adresse');
		erreur = true;
	}
	else
		normalize('adresse');
		
	if (f.cp.value == "" || f.cp.value==libellecp) 
	{
		msg += "Merci de renseigner le code postal du stagiaire<br />";
		highlight('cp');
		erreur = true;
	} 
	else 
	{
		if (!test_cp(f.cp.value)) {
			msg += "Merci de renseigner un code postal valide (5 chiffres)<br />";
			highlight('cp');
			erreur = true;
		}
		else
			normalize('cp');
	}
	
	if (f.ville.value == "" || f.ville.value==libelleville) {
		msg += "Merci de renseigner la ville du stagiaire<br />";
		highlight('ville');
		erreur = true;
	}
	else
		normalize('ville');
	
	if ((f.telfixe.value == "" || f.telfixe.value==libelletel) && (f.telmobile.value == "" || f.telmobile.value==libellemobile)) {
		msg += "Merci de renseigner au moins un numéro de téléphone<br />";
		highlight('telfixe');
		highlight('telmobile');
		erreur = true;
	} 
	else 
	{
		normalize('telmobile');
		normalize('telfixe');
		if (f.telfixe.value != "" && f.telfixe.value!=libelletel) 
		{
			if (format_tel(f.telfixe.value) == '') 
			{
				msg += "Le numéro de téléphone fixe n'est pas valide<br />";
				highlight('telfixe');
				erreur = true;
			} 
			else if(format_tel(f.telfixe.value.length>14))
			{
				msg += "Le numéro de téléphone fixe n'est pas valide<br />";
				highlight('telfixe');
				erreur = true;
			}
			else 
			{
				normalize('telfixe');
				f.telfixe.value = format_tel(f.telfixe.value);
			}
		}
		
		if (f.telmobile.value != "" && f.telmobile.value!=libellemobile ) {
			
			if (format_tel(f.telmobile.value) == '') 
			{
				msg += "Le numéro de téléphone mobile n'est pas valide<br />";
				highlight('telmobile');
				erreur = true;
			}
			else if(format_tel(f.telmobile.value).length>14)
			{
				msg += "Le numéro de téléphone mobile n'est pas valide<br />";
				highlight('telmobile');
				erreur = true;
			}
			else
			{
				normalize('telmobile');
				f.telmobile.value = format_tel(f.telmobile.value);
			}
		}
	}
	
	if (f.fax.value != "" && f.fax.value!=libellefax) {
		if(f.fax.value.length>14)
		{
				msg += "Le numéro de fax n'est pas valide<br />";
				highlight('fax');
				erreur = true;
		}
		else if (format_tel(f.fax.value) == '') 
		{
			msg += "Le numéro de fax n'est pas valide<br />";
			highlight('fax');
			erreur = true;
		} 
		else 
		{
			normalize('fax');
			f.fax.value = format_tel(f.fax.value);
		}
	}
	
	if (f.datenaissance.value == "" || f.datenaissance.value==libelledatenaissance) 
	{
		msg += "Merci de renseigner la date de naissance du stagiaire<br />";
		highlight('datenaissance');
		erreur = true;
	} 
	else 
	{
	
		if (!test_date_fr(f.datenaissance.value)) 
		{
			highlight('datenaissance');
			msg += "Merci de renseigner une date de naissance valide (jj/mm/aaaa)<br />";
			erreur = true;
		}
		else 
		{
			var tmp=f.datenaissance.value.split('/');
			if(verif_18ans(f.datenaissance.value)==false)
			{
				highlight('datenaissance');
				msg += "Vous n'avez pas 18 ans selon votre date de naissance <br />";
				erreur = true;
			}
			else
				normalize('datenaissance');
		}
	}
	
	if (f.lieunaissance.value == "" || f.lieunaissance.value==libellelieunaissance) 
	{
		highlight('lieunaissance');
		msg += "Merci de renseigner le lieu de naissance du stagiaire<br />";
		erreur = true;
	}
	else
		normalize('lieunaissance');
	

	if (f.login.value == "")
	{
		highlight('log');
		msg += "Merci de renseigner le login du stagiaire<br />";
		erreur = true;
	}
	else
		normalize('log');
	//Vérification du mot de pass
	if (f.pass.value == "")
	{
		msg += "Merci de renseigner le mot de passe du stagiaire<br />";
		highlight('pass');
		erreur = true;
	}
	else if(f.pass.value.length<6)
	{
		msg += "Mot de passe trop court (minimum 6 caractères)<br />";
		highlight('pass');
		erreur = true;
	}
	else if(f.pass.value.length>20)
	{
		msg += "Mot de passe trop long (maximum 20 caractères)<br />";
		highlight('pass');
		erreur = true;
	}
	else
		normalize('pass');
	
	if (f.confirm_pass.value == "") 
	{
		msg += "Merci de confirmer le mot de passe du stagiaire<br />";
		highlight('confirm_pass');
		erreur = true;
	}
	else
		normalize('confirm_pass');


	if (f.pass.value != f.confirm_pass.value) 
	{
		msg += "Les deux mots de passe sont différents<br />";
		highlight('confirm_pass');
		highlight('pass');
		erreur = true;
	}
	else if(f.confirm_pass.value != "" && f.pass.value != "" && f.pass.value.length<=20 && f.pass.value.length>=5) 
	{
		normalize('confirm_pass');
		normalize('pass');
	}
	
	if (f.recevoirfacturesociete[0].checked) 
	{
	
		if (f.nomsociete.value == "") 
		{
			msg += "Merci de renseigner le nom de la société du stagiaire<br />";
			highlight('nomsociete');
			erreur = true;
		}
		else
			normalize('nomsociete');
		
	
		if (f.adressesociete.value == "") 
		{
			msg += "Merci de renseigner l'adresse de la société du stagiaire<br />";
			highlight('adressesociete');
			erreur = true;
		}
		else
			normalize('adressesociete');
		
		
		if (f.cpsociete.value == "") 
		{
			msg += "Merci de renseigner le code postal de la société du stagiaire<br />";
			highlight('cpsociete');
			erreur = true;
		} 
		else 
		{
			if (!test_cp(f.cpsociete.value)) 
			{
				msg += "Merci de renseigner un code postal valide (5 chiffres)<br />";
				highlight('cpsociete');
				erreur = true;
			}
			else
				normalize('cpsociete');
		}
		
		
		if (f.villesociete.value == "") 
		{
			msg += "Merci de renseigner la ville de la société du stagiaire<br />";
			highlight('villesociete');
			erreur = true;
		}
		else
			normalize('villesociete');

		if(format_tel(f.telfixesociete.value) =='')
		{
			msg += "Merci de renseigner un numéro de téléphone de socété valide<br />";
			highlight('telfixesociete');
			erreur = true;
		}
		else if(format_tel(f.telfixesociete.value).length>14)
		{
			
			msg += "Merci de renseigner un numéro de téléphone de socété valide<br />";
			highlight('telfixesociete');
			erreur = true;
		}
		else
		{
			normalize('telfixesociete');
			f.telfixesociete.value = format_tel(f.telfixesociete.value);
		}
		
		if(format_tel(f.telmobilesociete.value) =='')
		{
			msg += "Merci de renseigner un numéro de téléphone mobile de socété valide<br />";
			highlight('telmobilesociete');
			erreur = true;
		}
		else if(format_tel(f.telmobilesociete.value).length>14)
		{
			msg += "Merci de renseigner un numéro de téléphone mobile de socété valide<br />";
			highlight('telmobilesociete');
			erreur = true;
		}
		else
		{
			normalize('telmobilesociete');
			f.telmobilesociete.value = format_tel(f.telmobilesociete.value);
		}
	}
	
	if(f.accepte_conditions.checked==false)
	{
		msg += "Il faut valider les conditions générales d\'utilisation pour pouvoir s'inscrire<br />";
		erreur = true;
	}
	//Test pour voir si l'utilisateur a choisi un mode de paiement
	var valid_paiement=false;
	//Si un seul mode de paiement est utilisé par le centre
	if(isNaN(f.mode_paiement.length))
	{
		if(f.mode_paiement.checked)
		{
			valid_paiement=true;
		}
	}
	//si plusieurs mode de paiement utilisé par le centre
	else
	{
		for (var i=0; i<f.mode_paiement.length;i++) 
		{
		if (f.mode_paiement[i].checked==true) 
			valid_paiement=true;
		}
	}	
	
	if(!valid_paiement)
	{
		msg += "Merci de renseigner un mode de paiement<br />";
		erreur = true;
	}
	
	if (erreur) {
		document.getElementById('console').innerHTML=msg;
		document.getElementById('console').style.color='red';
		document.getElementById('console').style.fontSize="11px";
		document.getElementById('console').style.fontStyle="italic";
		return false;
	} 
	else 
	{
		//On normalise
		if(document.getElementById('nom').value==libellenom)
		document.getElementById('nom').value='';
		
		if(document.getElementById('prenom').value==libelleprenom)
			document.getElementById('prenom').value='';
			
		if(document.getElementById('nomjeunefille').value==libellenomjeunefille)
			document.getElementById('nomjeunefille').value='';

		if(document.getElementById('datenaissance').value==libelledatenaissance)
			document.getElementById('datenaissance').value='';

		if(document.getElementById('lieunaissance').value==libellelieunaissance)
			document.getElementById('lieunaissance').value='';
			
		if(document.getElementById('adresse').value==libelleadresse)
			document.getElementById('adresse').value='';
			
		if(document.getElementById('cp').value==libellecp)
			document.getElementById('cp').value='';
			
		if(document.getElementById('ville').value==libelleville)
			document.getElementById('ville').value='';
			
		if(document.getElementById('telfixe').value==libelletel)
			document.getElementById('telfixe').value='';
			
		if(document.getElementById('telmobile').value==libellemobile)
			document.getElementById('telmobile').value='';
		
		if(document.getElementById('email').value==libellemail)
			document.getElementById('email').value='';
			
		if(document.getElementById('fax').value==libellefax)
			document.getElementById('fax').value='';
			
		if(document.getElementById('datepermis').value==libelledatepermis)
			document.getElementById('datepermis').value='';
		
		if(document.getElementById('lieupermis').value==libellelieupermis)
			document.getElementById('lieupermis').value='';
			
		if(document.getElementById('numpermis').value==libellenumpermis)
			document.getElementById('numpermis').value='';
		return true;
	}
}

function fetch_login(email)
{
	if(email.value!=libellemail){
		document.infostagiaire.login.value = email.value;
		verif_login(document.getElementById('log'));
	}
}

function affiche_details() 
{
	if (document.infostagiaire.cas[0].selected) {
		Hide('cas2');
		Hide('cas34');
		Hide('cas4');
	}
	if (document.infostagiaire.cas[1].selected) {
		Show('cas2');
		Hide('cas34');
		Hide('cas4');
	}
	if (document.infostagiaire.cas[2].selected || document.infostagiaire.cas[3].selected || document.infostagiaire.cas[4].selected) {
		Hide('cas2');
		Show('cas34');
		Hide('cas4');
	}
	if (document.infostagiaire.cas[5].selected) {
		Hide('cas2');
		Hide('cas34');
		Show('cas4');
	}
}

function verif_genre()
{
	if(document.infostagiaire.genre[1].checked)
	{
		document.getElementById('jeune_fille2').style.display ='block';
	}
	else
	{
		document.getElementById('jeune_fille2').style.display ='none';
	}
}

//Libelle form à l'initialisation du formulaire
var libellenom='Votre nom*';
var libelleprenom='Votre prénom*';
var libelledatenaissance='Né(e) le :*';
var libellelieunaissance='Né(e) à :*';
var libelleadresse='Votre adresse*';
var libellecp='Votre CP*';
var libelleville='Votre ville*';
var libellenomjeunefille='Votre nom de jeune fille';
var libelletel='Votre tel fixe';
var libellemobile='Votre numéro mobile';
var libellemail='Votre @dresse mail*';
var libellefax='Votre numéro fax';
var libelledatepermis='Date d\'obtention';
var libellelieupermis='Lieu d\'obtention';
var libellenumpermis='Numéro de permis';

/*
PENSER A DEFORMATER LE FORM AVANT DE LE POSTER
*/
function format_form(el)
{
	if(typeof(el)=='undefined')
	{
		//tous le form
		if(document.getElementById('nom').value=='')
			document.getElementById('nom').value=libellenom;
			
		if(document.getElementById('prenom').value=='')
			document.getElementById('prenom').value=libelleprenom;
			
		if(document.getElementById('nomjeunefille').value=='')
			document.getElementById('nomjeunefille').value=libellenomjeunefille;

		if(document.getElementById('datenaissance').value=='')
			document.getElementById('datenaissance').value=libelledatenaissance;

		if(document.getElementById('lieunaissance').value=='')
			document.getElementById('lieunaissance').value=libellelieunaissance;
			
		if(document.getElementById('adresse').value=='')
			document.getElementById('adresse').value=libelleadresse;
			
		if(document.getElementById('cp').value=='')
			document.getElementById('cp').value=libellecp;
			
		if(document.getElementById('ville').value=='')
			document.getElementById('ville').value=libelleville;
			
		if(document.getElementById('telfixe').value=='')
			document.getElementById('telfixe').value=libelletel;
			
		if(document.getElementById('telmobile').value=='')
			document.getElementById('telmobile').value=libellemobile;
		
		if(document.getElementById('email').value=='')
			document.getElementById('email').value=libellemail;
			
		if(document.getElementById('fax').value=='')
			document.getElementById('fax').value=libellefax;
			
		if(document.getElementById('datepermis').value=='')
			document.getElementById('datepermis').value=libelledatepermis;
		
		if(document.getElementById('lieupermis').value=='')
			document.getElementById('lieupermis').value=libellelieupermis;
			
		if(document.getElementById('numpermis').value=='')
			document.getElementById('numpermis').value=libellenumpermis;
	}
	else
	{
		switch(el.id)
		{
			case 'nom':if(document.getElementById('nom').value=='')
						document.getElementById('nom').value=libellenom;
						break;
			case 'prenom': 	if(document.getElementById('prenom').value=='')
								document.getElementById('prenom').value=libelleprenom;
							break;
			case 'nomjeunefille':if(document.getElementById('nomjeunefille').value=='')
								document.getElementById('nomjeunefille').value=libellenomjeunefille;
							break;
			case 'datenaissance':if(document.getElementById('datenaissance').value=='')
								document.getElementById('datenaissance').value=libelledatenaissance;
							break;
			case 'lieunaissance':if(document.getElementById('lieunaissance').value=='')
								document.getElementById('lieunaissance').value=libellelieunaissance;
							break;
			case 'adresse' :if(document.getElementById('adresse').value=='')
								document.getElementById('adresse').value=libelleadresse;
							break;
			case 'cp' :if(document.getElementById('cp').value=='')
								document.getElementById('cp').value=libellecp;
							break;
			case 'ville' :if(document.getElementById('ville').value=='')
								document.getElementById('ville').value=libelleville;
							break;
			case 'telfixe' :if(document.getElementById('telfixe').value=='')
								document.getElementById('telfixe').value=libelletel;
							break;
			case 'telmobile' :if(document.getElementById('telmobile').value=='')
								document.getElementById('telmobile').value=libellemobile;
							break;
			case 'email' :if(document.getElementById('email').value=='')
								document.getElementById('email').value=libellemail;
							break;
			case 'fax' :if(document.getElementById('fax').value=='')
								document.getElementById('fax').value=libellefax;
							break;
			case 'datepermis' :if(document.getElementById('datepermis').value=='')
								document.getElementById('datepermis').value=libelledatepermis;
							break;
			case 'lieupermis' :if(document.getElementById('lieupermis').value=='')
								document.getElementById('lieupermis').value=libellelieupermis;
							break;
			case 'numpermis' :if(document.getElementById('numpermis').value=='')
								document.getElementById('numpermis').value=libellenumpermis;
							break;
		}
	}
}

var inputing= function(el){
	switch(el.id)
	{
		case 'nom':if(el.value==libellenom)
						el.value='';
				break;
		case 'prenom': if(el.value==libelleprenom)
							el.value='';
						break;
		case 'nomjeunefille':if(el.value==libellenomjeunefille)
							el.value='';
							break;
		case 'datenaissance':if(el.value==libelledatenaissance)
							el.value='';
							break;
		case 'lieunaissance':if(el.value==libellelieunaissance)
							el.value='';
							break;
		case 'adresse' :if(el.value==libelleadresse)
							el.value='';
							break;
		case 'cp' :if(el.value==libellecp)
							el.value='';
						break;
		case 'ville' :if(el.value==libelleville)
							el.value='';
						break;
		case 'telfixe' :if(el.value==libelletel)
							el.value='';
							break;
		case 'telmobile' :if(el.value==libellemobile)
							el.value='';
						break;
		case 'email' :if(el.value==libellemail)
							el.value='';
						break;
		case 'fax' :if(el.value==libellefax)
							el.value='';
						break;
		case 'datepermis' :if(el.value==libelledatepermis)
							el.value='';
							break;
		case 'lieupermis' :if(el.value==libellelieupermis)
							el.value='';
						break;
		case 'numpermis' :if(el.value==libellenumpermis)
							el.value='';
						break;
	}
};//Fin inputing

var open_cgu = function(){
window.open('/conditions_generales_utilisation.php', '', "top=200, left=300, width=600, height=500, toolbar=no, location=no, directories=no, status=no, scrollbars=yes, resizable=yes, copyhistory=no");
};


function init()
{
	document.getElementById('lasociete').style.display='none';
	if(document.infostagiaire.recevoirfacturesociete[1].checked)
		Hide('lasociete');
	//alert(document.infostagiaire.recevoirfacturesociete[1].checked);
	if(document.infostagiaire.cas[0].selected)
		Hide('cas2');
		Hide('cas34');
		Hide('cas4');
	format_form();
}

window.onload = init; 
