// JavaScript Document

function DateDiff(Date1,Date2) 
{
			var DateNa1 = Date.parse(Date1);
			var DateNa2 = Date.parse(Date2);
			return DateNa1-DateNa2;
}

function ismajeur() 
{
			//Date1-Date2
	var moy=365.25*18*24*3600;
	var TodayDate = new Date();
	datedujour = new Date(TodayDate.getFullYear()+"/"+(TodayDate.getMonth()+1)+"/"+TodayDate.getDate());
	
	jj=document.form.fjour[document.form.fjour.selectedIndex].value;
	mm=document.form.fmois[document.form.fmois.selectedIndex].value;
	yyyy=document.form.fannee[document.form.fannee.selectedIndex].value;
	
	if(jj<10)
	{jj='0'+jj;}
	if(mm<10)
	{mm='0'+mm;}
	
	naiss = new Date(yyyy+"/"+mm+"/"+jj);
	t = DateDiff(datedujour.toString(),naiss.toString());
	dd=(t/1000)+(3600*24);
	if(dd>moy)
	{return true;}
	else
	{return false;}
}




function popupcentree(furl,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(furl,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function iscp(cp)
{
	var expeval=new RegExp("^((([0]{1})([1-9]{1}))|(([1-8]{1})([0-9]{1}))|(([9]{1})([0-8]{1})))([0-9]{3})$", "g");
	if (expeval.test(cp)) 
	{return true;}
	else 
	{return false;}
}

function ismail(mail)
{
	
	if(mail=='')
	{return false;}
	
	var email;
	var racine_mail;
	var expverif=/(\.(arpa|edu|gov|int|mil|biz|com|info|name|net|org|pro|aero|cat|coop|jobs|museum|mobi|travel|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sk|sl|sm|sn|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)){1}$/i;

	racine_mail=mail.replace(expverif,'');
	
	

		email=racine_mail;
			//alert(email);
		var reg=new RegExp("@", "g");
		var tableau=email.split(reg);
		for (var i=0; i<tableau.length; i++) {
			//alert(tableau[i]);
			if (tableau[i].length<2)
			{
				return false;	
			}
		}

	var expeval=/^\w+([-_\.]\w+)*@\w+([-\._]\w+)*\.(arpa|edu|gov|int|mil|biz|com|info|name|net|org|pro|aero|cat|coop|jobs|museum|mobi|travel|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sk|sl|sm|sn|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tr|tt|tv|tw|tz|ua|ug|uk|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw){1}$/i;
	
	if (expeval.test(mail)) 
	{return true;}
	else 
	{return false;}
}

function istel_p(tel_p)
{
	var expeval =new RegExp("^(06){1}([0-9]{8})$", "g");
	if (expeval.test(tel_p)) 
	{return true;}
	else 
	{return false;}
}

function istel_f(tel_f)
{
	var expevalistel_f =new RegExp("^((0){1}(([1-5]{1})|([8-9]{1})))([0-9]{8})$", "g");
	if (expevalistel_f.test(tel_f)) 
	{return true;}
	else 
	{return false;}
}


function istel(tel)
{
	var expevalistel =new RegExp("^((0){1}(([1-6]{1})|([8-9]{1})))([0-9]{8})$", "g");
	if (expevalistel.test(tel)) 
	{return true;}
	else 
	{return false;}
}


function istel_e(tel)
{
	
	var expevalistel_e =new RegExp("^(\\+){0,1}[0-9()]+$", "g");
	if (expevalistel_e.test(tel)) 
	{return true;}
	else 
	{return false;}
}


function ischaine(name) 
{
	var expeval = /^([éèëêàäâöôïîùûüç']|\w)+([-\s]([éèëêàäâöôïîùûüç']|\w|\s)+)*$/i;
	if (expeval.test(name)) 
	{return true;}
	else 
	{return false;}
}
		

function isadresse(name) {
	
	var expeval_verifint =new RegExp("^[0-9]+$", "g");
	var expeval_verifalpha =new RegExp("^[a-zA-Z]+$", "g");
	
	if (name.length<5)
	{return false;}
	else
	{
		if(!(expeval_verifint.test(name)) )
		{
			var expeval = /^([éèëêàäâöôïîùûüç,']|\w)+([-\s]([éèëêàäâöôïîùûüç,']|\w|\s)+)*$/i;
			if (expeval.test(name)) 
			{return true;}
			else 
			{return false;}
		}
		else
		{return false;}
	}
}

function isname(name) {
	var expeval = /^([éèëêàäâöôïîùûüç']|[a-zA-Z])+([-\s]([éèëêàäâöôïîùûüç']|[a-zA-Z]|\s)+)*$/i;
	if (expeval.test(name)) 
	{return true;}
	else 
	{return false;}
}

function isDateValid(chaineDate) 
{ 
   if (chaineDate == "") return false; 
   var ladate = (chaineDate).split("/"); 
  
   if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) return false; 
  
   var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0])); 
  
   var annee = unedate.getYear(); 
   if ((Math.abs(annee)+"").length < 4) annee = annee + 1900; 
   //return(true); 
   return ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2]))) 
} 

function ischaine2(name) 
{
	var expeval = /^([éèëêàäâöôïîùûüç']|\w)+([-\s]([éèëêàäâöôïîùûüç']|\w|\s)+)*$/i;
	if (name.length<2)
	{return false;}
	else
	{
		if (expeval.test(name)) 
		{return true;}
		else 
		{return false;}
	}
}