
<!--
function checknationalite()
{
    if ($('pnaissance').selectedIndex == 0)
	{
		$('infos_nationalitefr').show();	
	} 
	else
	{
		$('infos_nationalitefr').hide();	
	}
}


function contacterNous()
{
	var W = 700;
	var H = 527;
	o_w('http://formulaires.services.orange.fr/57/index.html', 'no', '', 'no', 'no', 'no', 'no', W, H);
}     

function ouvrir_popup(url)
{
	var W = 500;
	var H = 227;
	o_w(url, 'no', 'no', 'no', 'no', 'no', 'no', W, H);
}

function test_lien()
{
	var url = 'http://' + $F('adresse_redirection');
	var W = 700;
	var H = 527;
	o_w(url, 'no', 'no', 'no', 'no', 'no', 'no', W, H);
}

function reinitialiser_connexion()
{
	new Ajax.Request('./ajax/reinitialiser_connexion.php', {
        method: 'get',
		parameters: {},
        onSuccess: function(transport) 
        {
            if (transport.responseText == 1)
            {
                document.location.reload();
            }
		  	else 
		  	{		  		
                window.location.replace("index.php?err=41");
            }
        }
	});
}


function annulercommande()
{
	$('notice').hide();
    $('spinner').hide();
    $('others').hide();
	$('mtext').value = '';
    $('domain').value = '';
    masquer_pres(1);
}

function isUrl(s)
{
    var url = 'http://' + s;
    var reg = new RegExp("^(([hH][tT][tT][pP]([sS])?)\\://)?([a-zA-Z0-9\\.\\-_]+(\\:[a-zA-Z0-9\\.&%\\$\\-_]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\\-_]+\\.)*[a-zA-Z0-9\\-_]+\\.[a-zA-Z]{2,4}(\\.)?)(\\:[0-9]+)?(/[^/][a-zA-Z\u00C0\u00C1\u00C2\u00C3\u00C4\u00C5\u00C6\u00C7\u00C8\u00C9\u00CA\u00CB\u00CC\u00CD\u00CE\u00CF\u00D0\u00D1\u00D2\u00D3\u00D4\u00D5\u00D6\u00D9\u00DA\u00DB\u00DC\u00DD\u00E0\u00E1\u00E2\u00E3\u00E4\u00E5\u00E6\u00E7\u00E8\u00E9\u00EA\u00EB\u00EC\u00ED\u00EE\u00EF\u00F0\u00F1\u00F2\u00F3\u00F4\u00F5\u00F6\u00F8\u00F9\u00FA\u00FB\u00FC\u00FD\u00FF0-9\\.\\,\\?\\'\\:\\/\\+&%\\$#\\=~_\\-\\(\\)@]*)*(/)?$","i");
    return reg.test(url);
}


function set_retour()
{
    document.write("<a href=\"entree.php\"><image  src=\"./images/annuler.png\" border=\"0\"></a>"); 
}

function Catharsis(str)
{
    var new_string = str.toString();
    new_string = new_string.replace(RegExp("(\u0040|&#x40|&#064;|\u0061|&#x61|&#097;|\u00C0|&#xC0|&#192;|\u00C1|&#xC1|&#193;|\u00C2|&#xC2|&#194;|\u00C3|&#xC3|&#195;|\u00C4|&#xC4|&#196;|\u00C5|&#xC5|&#197;|\u00E0|&#xE0|&#224;|\u00E1|&#xE1|&#225;|\u00E2|&#xE2|&#226;|\u00E3|&#xE3|&#227;|\u00E4|&#xE4|&#228;|\u00E5|&#xE5|&#229;)","gi"),'a');
    new_string = new_string.replace(RegExp("(\u0040|&#x40|&#064;|\u0061|&#x61|&#097;|\u00C0|&#xC0|&#192;|\u00C1|&#xC1|&#193;|\u00C2|&#xC2|&#194;|\u00C3|&#xC3|&#195;|\u00C4|&#xC4|&#196;|\u00C5|&#xC5|&#197;|\u00E0|&#xE0|&#224;|\u00E1|&#xE1|&#225;|\u00E2|&#xE2|&#226;|\u00E3|&#xE3|&#227;|\u00E4|&#xE4|&#228;|\u00E5|&#xE5|&#229;)","gi"),'a');
    new_string = new_string.replace(RegExp("(\u00C7|&#xC7|&#199;|\u00E7|&#xE7|&#231;)","gi"),'c');
    new_string = new_string.replace(RegExp("(\u00D0|&#xD0|&#208;)","gi"),'d');
    new_string = new_string.replace(RegExp("(\u0065|&#x65|&#101;|\u00C8|&#xC8|&#200;|\u00C9|&#xC9;|&#201;|\u00CA|&#xCA;|&#202;|\u00CB|&#xCB;|&#203;|\u00E8|&#xE8;|&#232;|\u00E9|&#xE9;|&#233;|\u00EA|&#xEA;|&#234;|\u00EB|&#xEB;|&#235;)","gi"),'e');
    new_string = new_string.replace(RegExp("(\u0069|&#x69|&#105;|\u00CC|&#xCC|&#204;|\u00CD|&#xCD|&#205;|\u00CE|&#xCE|&#206;|\u00CF|&#xCF|&#207;|\u00EC|&#xEC|&#236;|\u00ED|&#xED|&#237;|\u00EE|&#xEE|&#238;|\u00EF|&#xEF|&#239;)","gi"),'i');
    new_string = new_string.replace(RegExp("(\u006E|&#x6E|&#110;|\u00D1|&#xD1|&#209;|\u00F1|&#xF1|&#241;)","gi"),'n');
    new_string = new_string.replace(RegExp("(\u006F|&#x6F|&#111;|\u00D2|&#xD2|&#210;|\u00D3|&#xD3|&#211;|\u00D4|&#xD4|&#212;|\u00D5|&#xD5|&#213;|\u00D6|&#xD6|&#214;|\u00F2|&#xF2|&#242;|\u00F3|&#xF3|&#243;|\u00F4|&#xF4|&#244;|\u00F5|&#xF5|&#245;|\u00F6|&#xF6|&#246;|\u00F8|&#xF8|&#248;)","gi"),'o');
    new_string = new_string.replace(RegExp("(\u0075|&#x75|&#117;|\u00D9|&#xD9|&#217;|\u00DA|&#xDA|&#218;|\u00DB|&#xDB|&#219;|\u00DC|&#xDC|&#220;|\u00F9|&#xF9|&#249;|\u00FA|&#xFA|&#250;|\u00FB|&#xFB|&#251;|\u00FC|&#xFC|&#252;)","gi"),'u');
    new_string = new_string.replace(RegExp("(\u0079|&#x79|&#121;|\u00DD|&#xDD|&#221;|\u00FD|&#xFD|&#253;|\u00FF|&#xFF|&#255;)","gi"),'y');
    new_string = new_string.replace(RegExp("(\u00C6|&#xC6|&#198;|\u00E6|&#xE6|&#230;)","gi"),'ae');
    new_string = new_string.replace(RegExp("(\u008C|&#x8C|&#140;|\u009C|&#x9C|&#156;)","gi"),'oe');
    return new_string;
} 


function alert_erreur(erreur)
{
    var Div_tmp = $('D_ALERT');

	if (!Div_tmp){
		Div_tmp = document.createElement('DIV');
		Div_tmp.id = 'D_ALERT';
		Div_tmp.style.display = 'none';
		document.body.appendChild(Div_tmp);
	}

    Div_tmp.innerHTML = erreur;
    alert(Div_tmp.innerHTML);
}


function masquer_pres(flag)
{
	if (flag == 1)
    {
        $('buttonValider').disabled = true;
        $('buttonCancel').disabled = true;
        $('buttonValider').addClassName('btngris');
        $('buttonCancel').addClassName('btngris');
    }
    else
    {
        $('buttonValider').disabled = false;
        $('buttonCancel').disabled = false;
        $('buttonValider').removeClassName('btngris');
        $('buttonCancel').removeClassName('btngris');
    }
}


function J_Valide_Nom(valeur)
{
    if (!valeur || valeur.length == 0) return false;
    var val = Catharsis(valeur);
    var eReg = /^[a-z0-9\-\s\']{2,60}$/i;
    return eReg.test(val);
}


function isValid_BirthDate(valeur)
{
    if (!valeur.value || valeur.value.length == 0) {  return false; }

    var eReg = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/i;
    if (!eReg.test(valeur.value)) {
        return false;
    }
    return true;
}


function isValidDate(valeur)
{
    var eReg = /^(0?[1-9]|[12][0-9]|3[01])\/(0?[1-9]|1[0-2])\/([0-9]{4})$/i;
    if (!eReg.test(valeur.value)) return false;

    var aDate = valeur.value.split('/');
    if (aDate.length < 3) return false;

    var oDate = new Date(aDate[2], aDate[1], aDate[0]);
    var year = oDate.getFullYear();

    oDate = new Date();
    var cyear = oDate.getFullYear();

    if (cyear - year > 120) return false;

    return true;
}


function isValid_BirthPC(valeur)
{
    if (!valeur.value || valeur.value.length == 0) { return false; }
    var eReg = /^[a-zA-Z0-9\s]{4,15}$/i;
    if (!eReg.test(valeur.value)) {
        return false;
    }
    return true;
}


function isValid_BirthCity(valeur)
{
  if (!valeur.value || valeur.value.length == 0) { return false; }

  val = Catharsis(valeur.value);
  var eReg = /^[a-zA-Z0-9\s\,\-\)\(']{2,60}$/i;
  if (!eReg.test(val)) {
    return false;
  }
  return true;
}


function getAge(dt, now)
{
  var age = -1; 

  while (now >= dt) {
    age++;
    dt.setYear(dt.getFullYear() + 1);
  }
  return age;
}


function isMajeur(valeur)
{
   var jour=valeur.substr(0,2);
   var mois=valeur.substr(3,2);
   var annee=valeur.substr(6,4); 

   var now = new Date();
   var dt = new Date();
   dt.setDate(jour);
   dt.setMonth(mois-1);
   dt.setYear(annee);
   return (getAge(dt,now)>17);
}


function J_Valide_Adresse(valeur)
{
  if (!valeur || valeur.length == 0) return false;
  val = Catharsis(valeur);

  var eReg = /^[a-zA-Z0-9\s\,\-\'\.]{2,60}$/i;
  return eReg.test(val);
}


function J_Valide_Codepostal(valeur)
{
  if (!valeur || valeur.length == 0) return false;
  val = Catharsis(valeur);
  var eReg = /^[a-zA-Z0-9\s]{4,15}$/i;
  return eReg.test(val);
}

function J_Valide_Ville(valeur)
{
  if (!valeur || valeur.length == 0) return false;
  val = Catharsis(valeur);
  var eReg = /^[a-zA-Z0-9\s\,\-\'\(\)]{2,60}$/i;
  return eReg.test(val);
} 

function J_Tel(valeur)
{
  if (!valeur || valeur.length == 0) return false;
  var eReg = /^\+([0-9]{1,3}\.[0-9]{10})$/i;
  return eReg.test(valeur);

}

function VerifMail(mail)
{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	return reg.test(mail);
}

function J_Email(valeur)
{
  if (!valeur || valeur.length == 0) return false;
  var eReg = /^[0-9a-z_]([-_.]?[0-9a-z])*@[0-9a-z][-.0-9a-z]*\.[a-z\.]{2,6}$/i;
  return eReg.test(valeur);
}


function VerifMail_old(mel)
	{
	a = mel;
	valide1 = false;
	
	for(var j=1;j<(a.length);j++){
		if (a.charAt(j) == '@'){
			if (j<(a.length-4)){
				for(var k=j;k<(a.length-2);k++){
					if (a.charAt(k) == '.') valide1=true;
				}
			}
		}
	}
	//if (valide1==false) alert_erreur("Veuillez saisir une adresse email valide.");
	return valide1;
}

// -->

