//alert('ok');


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-3); i+=4) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=args[i+3]; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' doit \352tre une adresse mail valide.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' doit \352tre une valeur num\351rique.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' doit \352tre un nombre compris entre '+min+' et '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' est obligatoire.\n'; }
  } if (errors) alert('Les erreurs suivantes sont apparues :\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_validateFormGB() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateFormGB.arguments;
  for (i=0; i<(args.length-3); i+=4) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=args[i+3]; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function inscription(page)
{
	MM_openBrWindow(page,'dif','scrollbars=yes,resizable=yes,width=500,height=400');
	document.forminscription.action=page;
	document.forminscription.target='dif';
	document.forminscription.submit();
}

function log_in()
{
	document.espace.submit();
}

function oublimdp()
{	alert('oooo');
	window.open('../include/oublimdp.asp','dif','scrollbars=yes,resizable=yes,width=500,height=400');	
}

function AnneeBissex(Annee) {
        // règle :
        // toute les années multiples de 4 sont bissextiles
        // sauf la première année d'un siècle
        // mais la première année d'un millénaire est bissextile
            if ( Annee % 4 == 0 ) 
			{
                if ( Annee % 1000 == 0) 
				{
                    return true;
				}
                
                else 
				{
					if ( Annee % 100 == 0) 
					{
						return false;
					}
               } 
                return true;
            }
            else 
			{
                return false;
			}
        }

function twValide_date(nDate,nA1,nA2,nFormat) {
  // Année de la date entre nA1 et nA2
  // Format valide: (ne pas utiliser d'autre format...
  // - jj/mm/aaaa
  // - mm/jj/aaaa
  // - aaaa/mm/jj
 // alert("gjkhjhjkhjhjkhjkhjk");
  var ok = "oui";
  var nChar;
  var aDate;
  var nJ;
  var nM;
  var nA;
  var jMax = 31;
  nAccepte = "0123456789/";
  if (nDate.value.length > 0) {
    if (nDate.value.length < 8 || nDate.value.length > 10) ok = "non";
    for (var i=0; i<nDate.value.length; i++) {
      nChar = "" + nDate.value.substring(i, i+1);
      if (nAccepte.indexOf(nChar) == "-1") ok = "non";
    }
    if (ok == "oui") {
      aDate = nDate.value.split("/");
      if (nFormat == "jj/mm/aaaa") { nJ = aDate[0]; nM = aDate[1]; nA = aDate[2];
      } else if (nFormat == "mm/jj/aaaa") { nJ = aDate[1]; nM = aDate[0]; nA = aDate[2];
        } else if (nFormat == "aaaa/mm/jj") { nJ = aDate[2]; nM = aDate[1]; nA = aDate[0]; }
      if ((nJ < 1 || nJ > jMax) || (nM < 1 || nM > 12) || (nA < nA1 || nA > nA2)) ok = "non";
      else {
        if (nM == 2) { 
          if (AnneeBissex(nA) == true) { jMax = 29 } else { jMax = 28 }
        }
        if ((nM == 1 || nM == 3 || nM == 5 || nM == 7 || nM == 8 || nM == 10 || nM == 12)) jMax = 31
        if ((nM == 4 || nM == 6 || nM == 9 || nM == 11)) jMax = 30
        if (nJ < 1 || nJ > jMax) ok = "non";
      }
    }
    if (ok == "non") {
	  alert ("\nDate invalide! Veuillez entrer une date valide: "+nFormat);
      nDate.focus();
      nDate.select();
    }
  }
  return ok;
}

function resizePopUp(monImage, monTitre)
{
	w = window.open('','chargement','width=10,height=10');
	w.document.write( "<html><head><title>"+monTitre+"</title>\n" );
	w.document.write( "<" + "script language='JavaScript'>\n");
	w.document.write( "IE5=NN4=NN6=false;\n");
	w.document.write( "if(document.all)IE5=true;\n");
	w.document.write( "else if(document.getElementById)NN6=true;\n");
	w.document.write( "else if(document.layers)NN4=true;\n");
	w.document.write( "function autoSize() {\n");
	w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,document.images[0].height+31);\n");
	w.document.write( "else if(NN6) self.sizeToContent();\n");
	w.document.write( "else window.resizeTo(document.images[0].width,document.images[0].height+20);\n");
	w.document.write( "self.focus();\n");
	w.document.write( "}\n</scri");
	w.document.write( "pt>\n");
	w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
	w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" );
	w.document.write( "</body></html>" );
	w.document.close();
}

/*-------------------------------------------------------------*/
function addImages()
{
var ni = document.getElementById('myDiv');
var numi = document.getElementById('theValue');
var num = (document.getElementById("theValue").value -1)+ 2;
if (num<6) {
	numi.value = num;
	var divIdName = "my"+num+"Div";
	var newdiv = document.createElement('div');
	newdiv.setAttribute("id",divIdName);
	newdiv.innerHTML = "<table width=\"100%\"><TR align=left vAlign=top bgcolor=\"#E4E6E8\"><TD width=\"25%\"><FONT face=\"Arial, Helvetica, sans-serif\" size=2><strong><img src=\"images/pucejaune.gif\" width=\"12\" height=\"13\"></strong>Photo</FONT></TD><TD width=\"75%\" class=\"noir11\"><input name=\"image"+num+"\" type=\"file\" size=\"40\"><br>(largeur &lt; 110 pixels) , r&eacute;solution 72 dpi, format jpg ou gif</TD></TR><TR align=left vAlign=top bgcolor=\"#E4E6E8\"><TD><FONT face=\"Arial, Helvetica, sans-serif\" size=2><strong><img src=\"images/pucejaune.gif\" width=\"12\" height=\"13\"></strong>Zoom</FONT></TD><TD><input name=\"zoom"+num+"\" type=\"file\" size=\"40\"><br>(largeur &lt; 400 pixels) , r&eacute;solution 72 dpi, format jpg ou gif</TD></TR><TR align=left vAlign=top bgcolor=\"#E4E6E8\"><TD width=\"25%\"><FONT face=\"Arial, Helvetica, sans-serif\" size=2><strong><img src=\"images/pucejaune.gif\" width=\"12\" height=\"13\"></strong>L\351gende photo</FONT></TD><TD width=\"75%\"> <input name=\"legende"+num+"\" type=\"text\" size=\"50\"></TD></TR><tr><td colspan=\"2\" bgcolor=\"#E4E6E8\" align=\"right\"><a href=\"javascript:;\" onclick=\"removeEvent(\'"+divIdName+"\')\" class=\"link2\">Enlevez</a></td></tr><tr><td colspan=\"2\">&nbsp;</td></tr></table>";

	ni.appendChild(newdiv);
}
}


function removeEvent(divNum, type)
{
    var olddiv = document.getElementById(divNum);
    if(type && type!="")
        document.getElementById('myNew'+type+'Div').removeChild(olddiv);
    else
        document.getElementById('myDiv').removeChild(olddiv);    
}


/* utilisation  pour le formulaire d'inscritpion à la newsletter*/
  function verifnewsletter() {
 if ( document.formulaire.civilite.value=="") 
      { alert("\nVous devez selectionner votre civilit\351")
        document.formulaire.civilite.focus();
        return false;
      }	 
  if ( document.formulaire.nom.value=="") 
      { alert("\nVous devez entrer un nom")
        document.formulaire.nom.focus();
        return false;
      }	  
if ( document.formulaire.prenom.value=="") 
      { alert("\nVous devez entrer un pr\351nom")
        document.formulaire.prenom.focus();
        return false;
      }
 if ( document.formulaire.Profession.value=="") 
      { alert("\nVous devez entrer une profession")
        document.formulaire.Profession.focus();
        return false;
      }	  
 if ( document.formulaire.codepostal.value=="") 
      { alert("\nVous devez entrer un code postal")
        document.formulaire.codepostal.focus();
        return false;
      }
 if ( document.formulaire.codepostal.value.length < 5) 
      { alert("\nLe code postal est erron\351")
        document.formulaire.codepostal.focus();
        return false;
      }
 if ( isNaN(document.formulaire.codepostal.value) || (document.formulaire.codepostal.value <0)) 
      { alert("\nLe code postal est erron\351")
        document.formulaire.codepostal.focus();
        return false;
      }
if ( document.formulaire.ville.value=="") 
      { alert("\nVous devez entrer une ville")
        document.formulaire.ville.focus();
        return false;
      }		  		  
if ( document.formulaire.pays.value=="") 
      { alert("\nVous devez entrer un pays")
        document.formulaire.pays.focus();
        return false;
      } 
if ( document.formulaire.tel.value=="") 
      { alert("\nVous devez entrer un num\351ro de t\351l\351phone")
        document.formulaire.tel.focus();
        return false;
      }	
 if ( document.formulaire.email.value=="") 
      { alert("\nVous devez entrer un email")
        document.formulaire.email.focus();
        return false;
      } 
 
   if ( document.formulaire.email.value.search("@")<0) 
      { alert("\nL'adresse e-mail est erronn\351e")
        document.formulaire.email.focus()
        return false
      }
return true;

}

function verification()
{
	if (verifnewsletter())
	{
		document.formulaire.submit();
		
	}
}
 
/* fin */ 

/*demande emplacement dans corporate/immobiliet et clients-fournisseurs/demande emplacement*/
function validationimmo ()
{
	MM_validateForm('nom','','R','Le nom','societe','','R','La soci\351t\351','tel','','RisNum','Le t\351l\351phone','email','','RisEmail','Le mail');
	if (document.MM_returnValue)
	{	document.demande.act.value="valid";
		document.demande.submit();
	}
}

function validationgbimmo ()
{
	MM_validateFormGB('nom','','R','Name','societe','','R','Compant name','tel','','RisNum','Tel','email','','RisEmail','E-mail');
	if (document.MM_returnValue)
	{	document.demande.act.value="valid";
		document.demande.submit();
	}
}
/* traitement du formulaire dans placement/index.asp 
traitement forulaire nom prenom*/
function validation (act)
{
	MM_validateForm('nom','','R','Le nom','societe','','R','La soci\351t\351','tel','','RisNum','Le t\351l\351phone','email','','RisEmail','Le mail');
	if (document.MM_returnValue)
	{
		document.demande.submit();
	}
}

function validationgb (act)
{
	MM_validateFormGB('nom','','R','Name','societe','','R','Compant name','tel','','RisNum','Tel','email','','RisEmail','E-mail');
	if (document.MM_returnValue)
	{
		document.demande.submit();
	}
}


/* reserver dsalle dans rungis pratique*/

function trim (myString){
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

function validationreserve ()
{
	//MM_validateForm('nom','','R','Le nom','societe','','R','La soci\351t\351','tel','','RisNum','Le t\351l\351phone','email','','RisEmail','Le mail');
	//if (document.MM_returnValue){	
	//	document.form2.act.value="valid";
	//	document.form2.submit();
	//}
	
	var erreur = ""
	var nberreur = 0;
	
	if(trim(document.form2.raisonsociale.value)==""){
		nberreur++;
		erreur += "La soci\351t\351 est obligatoire.\n";
	}
	
	if(trim(document.form2.Nom.value)==""){
		nberreur++;
		erreur += "Le nom est obligatoire.\n";
	}
	
	if(trim(document.form2.tel.value)==""){
		nberreur++;
		erreur += "Le t\351l\351phone est obligatoire.\n";
	}
	
	if(trim(document.form2.email.value)==""){
		nberreur++;
		erreur += "Le mail est obligatoire.\n";
	}
	
	if(document.form2.conditions.checked==false){
		nberreur++;
		erreur += "L'acceptation des conditions est obligatoire.\n";
	}
	
	if(nberreur>0){
		alert("Les erreurs suivantes sont apparues :\n"+erreur);
	}
	else{
		document.form2.act.value="valid";
		document.form2.submit();
	}
}

function validationreservegb ()
{
	MM_validateFormGB('nom','','R','Name','societe','','R','Compant name','tel','','RisNum','Tel','email','','RisEmail','E-mail');
	if (document.MM_returnValue)
	{	document.form2.act.value="valid";
		document.demform2ande.submit();
	}
}




function check(nbResultat)
{
	//var nb = document.getElementById("nb_result").value;
	if(document.getElementById("all").checked)
	{
			for(i=0; i<nbResultat;i++)
					{
						document.getElementById("Fiche_"+i).checked = true;
					}
	}else{		
		for(i=0; i<nbResultat;i++)
		{
			document.getElementById("Fiche_"+i).checked = false;
		}
		
	}
	
}


function nbrcheck(nbResultat)
{
	var nb=0;
	//si tout cliqué
	if(document.getElementById("all").checked)
	{	if (nbResultat>50)
		{
			alert("Seuls 50 mails peuvent \352tre envoy\351s simultan\351ment.\nMerci d\47affiner votre s\351lection.");	
		}
		else
		{
			
			document.form_fiche.submit();
		}
	}
	if (document.getElementById("all").checked==false)
	//else  -> IE6 ne veut pas du else pk???
	{	
			for(i=0; i<nbResultat;i++)
			{
				if (document.getElementById("Fiche_"+i).checked)
				{
					nb++;	
				}
			}
		
			if(nb>50)
			{
				alert("Seuls 50 mails peuvent \352tre envoy\351s simultan\351ment.\nMerci d\47affiner votre s\351lection.");	
			}else{	
				if (nb>0 )
				{
					document.form_fiche.submit();
				}
				else
				{
					alert("Vous devez selectionn\351 au moins une entreprise");
				}
				
			}
	}
}


/*traitement formulaire local
function validationl ()
{
	var error="";
	
	if ((document.demandel.entrepot.value=="") || (document.demandel.bureau.value=="") || (document.demandel.magasin.value=="") || (document.demandel.local.value=="") || (document.demandel.autre.value=="")) 
      { error+="\nVous devez selectionner le type de bien recherch\351";      
        return false;
      }	 
	
	 if ((document.demandel.surfacemaxi.value=="") || (isNaN(document.demandel.surfacemini.value)) || (document.demandel.surfacemini.value <0)) 
      { error+="\nLa surface minimum est erron\351e";
        document.demandel.surfacemini.focus();
        return false;
      } 
	 if ( (document.demandel.surfacemaxi.value=="") || (isNaN(document.demandel.surfacemaxi.value)) || (document.demandel.surfacemaxi.value < 0)) 
	  {  error+="\nLa surface maximum est erron\351e";
        document.demandel.surfacemaxi.focus();
        return false;
      }
	 alert("toto");
alert("toto"+error+" * "+document.demandel.surfacemaxi.value+" tot");

	if (error!="")
	{alert(error);
		
	}
	else 
	{
		document.demandel.submit();
	}
	 return true;
}*/

/*function validationlgb (act)
{
	faire la meme en GB
	if (document.MM_returnValue)
	{
		document.demandel.submit();
	}
}
*/
/*fin*/


function isDate(nDate) {
     // Cette fonction permet de vérifier la validité d'une date au format jj/mm/aa ou jj/mm/aaaa
     d = nDate.value;
     if (d == "") // si la variable est vide on retourne faux
	 	return true;

     
     e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{4})$");
     
     if (!e.test(d)) { // On teste l'expression régulière pour valider la forme de la date
        
		return false; // Si pas bon, retourne faux
	 }
  
     // On sépare la date en 3 variables pour vérification, parseInt() converti du texte en entier
     j = parseInt(d.split("/")[0], 10); // jour
     m = parseInt(d.split("/")[1], 10); // mois
     a = parseInt(d.split("/")[2], 10); // année
  
     // Si l'année n'est composée que de 2 chiffres on complète automatiquement
     if (a < 1000) {
         if (a < 89)    a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900
         else a+=1900;
     }
  
     // Définition du dernier jour de février
     // Année bissextile si annnée divisible par 4 et que ce n'est pas un siècle, ou bien si divisible par 400
     if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29;
     else fev = 28;
  
     // Nombre de jours pour chaque mois
     nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);
  
     // Enfin, retourne vrai si le jour est bien entre 1 et le bon nombre de jours, idem pour les mois, sinon retourn faux
    if ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] ) {
	 	return true;
	}
	else {
		nDate.focus();
      	nDate.select();
		return false;
	}
		
 }
 
function verif_numeric(variable)
{
   var exp = new RegExp("^[0-9]+$","g");
   return exp.test(variable);
}

function addLink(type)
{
    if(!type)
        type="";
    var ni = document.getElementById('myNew'+type+'Div');
    var numi = document.getElementById('nb'+type);
    //var num = (document.getElementById("theValue").value -1)+ 2;
    var num = document.getElementById('nb'+type).value / 1 + 1;   //recuperation nb doc, increment pr le dernier
    numi.value = num;

    var divIdName = "my"+num+type+"Div";
    var newdiv = document.createElement('div');
    newdiv.setAttribute("id",divIdName);
    type2=type.toLowerCase();
    newdiv.innerHTML = "<input type=\"hidden\" name=\"id_"+type2+num+"\" value=\"0\"><table width=\"100%\"><TR align=left vAlign=top bgcolor=\"#EFF4FA\"><TD width=\"25%\"><FONT face=\"Arial, Helvetica, sans-serif\" size=2><strong><img src=\"../images/fr/pucebleu.gif\" width=\"12\" height=\"13\"></strong>Lien</FONT></TD><TD width=\"75%\" class=\"noir11\"><input name=\"lien_"+type2+num+"\" type=\"text\" size=\"50\" maxlength=\"512\" value=\"http://www.rungisinternational.com/\" /><br>lien vers la ressource</TD></TR><TR align=left vAlign=top bgcolor=\"#EFF4FA\"><TD width=\"25%\"><FONT face=\"Arial, Helvetica, sans-serif\" size=2><strong><img src=\"../images/fr/pucebleu.gif\" width=\"12\" height=\"13\"></strong>Libell\351</FONT></TD><TD width=\"75%\"> <input name=\"libel_"+type2+num+"\" type=\"text\" size=\"50\" maxlength=\"256\" /></TD></TR><tr><td colspan=\"2\" bgcolor=\"#EFF4FA\" align=\"right\"><a href=\"javascript:;\" onclick=\"removeEvent(\'"+divIdName+"\', '"+type+"')\" class=\"lienbleu\">Enlevez</a></td></tr><tr><td colspan=\"2\">&nbsp;</td></tr></table>";

    ni.appendChild(newdiv);
}

function addCours(type)
{
    if(!type)
        type="Cours";
    var ni = document.getElementById('myNew'+type+'Div');
    var numi = document.getElementById('nb'+type);
    //var num = (document.getElementById("theValue").value -1)+ 2;
    var num = document.getElementById('nb'+type).value / 1 + 1;   //recuperation nb doc, increment pr le dernier
    numi.value = num;

    var divIdName = "my"+num+type+"Div";
    var newdiv = document.createElement('div');
    newdiv.setAttribute("id",divIdName);
    type2=type.toLowerCase();
    newdiv.innerHTML = "<input type=\"hidden\" name=\"id_"+type2+num+"\" value=\"0\"><table width=\"100%\"><TR align=left vAlign=top bgcolor=\"#EFF4FA\"><TD width=\"25%\"><FONT face=\"Arial, Helvetica, sans-serif\" size=2><strong><img src=\"../images/fr/pucebleu.gif\" width=\"12\" height=\"13\"></strong>Titre cours</FONT></TD><TD width=\"75%\"> <input name=\"titre_"+type2+num+"\" type=\"text\" size=\"50\" maxlength=\"256\" /></TD></TR><TR align=left vAlign=top bgcolor=\"#EFF4FA\"><TD width=\"25%\"><FONT face=\"Arial, Helvetica, sans-serif\" size=2><strong><img src=\"../images/fr/pucebleu.gif\" width=\"12\" height=\"13\"></strong>Lien fiche exercices</FONT></TD><TD width=\"75%\" class=\"noir11\"><input name=\"lien_fiche_"+type2+num+"\" type=\"text\" size=\"50\" maxlength=\"512\" value=\"http://www.rungisinternational.com/\" /><br>lien vers la ressource</TD></TR><TR align=left vAlign=top bgcolor=\"#EFF4FA\"><TD width=\"25%\"><FONT face=\"Arial, Helvetica, sans-serif\" size=2><strong><img src=\"../images/fr/pucebleu.gif\" width=\"12\" height=\"13\"></strong>Lien cours</FONT></TD><TD width=\"75%\" class=\"noir11\"><input name=\"lien_cours_"+type2+num+"\" type=\"text\" size=\"50\" maxlength=\"512\" value=\"http://www.rungisinternational.com/\" /><br>lien vers la ressource</TD></TR><tr><td colspan=\"2\" bgcolor=\"#EFF4FA\" align=\"right\"><a href=\"javascript:;\" onclick=\"removeEvent(\'"+divIdName+"\', '"+type+"')\" class=\"lienbleu\">Enlevez</a></td></tr><tr><td colspan=\"2\">&nbsp;</td></tr></table>";

    ni.appendChild(newdiv);
}






function is_valid_email (email) 
{
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email); 
}


function validation_modif_mdp(action){
	err="";
	if (action=="Valider"){	
		if ((document.getElementById('pass1').value!="") && (document.getElementById('pass2').value!="")){		
			//caractere non autorisé
					
			if (document.getElementById('pass1').value!=document.getElementById('pass2').value){
				err+="Vous avez fait une erreur sur la saise de votre mot de passe\n";
			}else{
				if (document.getElementById('pass1').value.length < 8)
					err+="Votre mot de passe est trop court (8 caract\350res minimum)\n";
				
				passe = document.getElementById('pass1').value.replace(/^\s*|\s*$/,"");
				//	passe2 = document.getElementById('pass1').value.replace(/\s+/g,"");
				//on supprime espace + quillemet + quote
				passe2 = document.getElementById('pass1').value.replace(/((\s+)|(\'+)|(\"+))/g,"");
				//alert("-->"+passe2+"<-->"+document.getElementById('pass1').value+"<-->"+passe+"<--");
				
				if  ((passe !=document.getElementById('pass1').value) || (passe2!=document.getElementById('pass1').value))
					err+="Les caract\350res suivants sont interdits dans le mot de passe : espace,\',\" \n";
			}
				
		}else
			err+="Veuillez saisir 2 fois votre mot de passe\n";	
		if(err!="") 	
			alert(err);
		else
			document.modif_mdp.submit();
	}else
		document.location.href='../index.asp';
		
}

function validation_modif_mail(action){
	err="";
	if (action=="Valider"){		
		if ((document.getElementById('mail').value!="") && (document.getElementById('mail2').value!="")){
			if (document.getElementById('mail').value!=document.getElementById('mail2').value){
				err+="Les adresses mail ne sont pas identiques\n";
			}else{	
				if (is_valid_email(document.getElementById('mail').value) == false)	{
					err+="L'adresse email n'est pas valide\n";
				}				
			}				
		}else
			err+="Veuillez saisir 2 fois votre adresse e-mail\n";	
	
	
	
	/*
		if (document.getElementById('mail').value!=""){
		//	alert(is_valid_email(document.getElementById('mail').value));
			if (is_valid_email(document.getElementById('mail').value) == false)	{
				err+="L'adresse email n'est pas valide\n";
			}
		}else
			err+="Vous devez entrer une adresse e-mail\n";
		*/
	
		if(err!="") 	
			alert(err);
		else
			document.modif_mail.submit();
	}else
		document.location.href='../index.asp';
		
}


function ajout_mail(){
	err="";
	if (document.getElementById('mail').value!=""){
		if (is_valid_email(document.getElementById('mail').value) == false)	
			err+="L'adresse email n'est pas valide\n";
	}else
		err+="Vous devez entrer une adresse e-mail\n";
		
		
	if(err!="") 	
		alert(err);
	else
	 	document.espace_mail.submit();
}

