/*====================
JS meyer-partenaires.com
====================*/

/*==== Focus sur les fields ====*/
function GetFocus(field) {
	if (field.value==field.title) {field.value=''}
}

/*==== Blur sur les fields ====*/
function GetBlur(field) {
	if (field.value=='') {
		field.value=field.title;
	}
}

// Cache les msg d'erreur
function hide_error () {
	div  = (document.layers) ? document.layers['errorPad'] : document.getElementById('errorPad');
	div2  = (document.layers) ? document.layers['erlogPad'] : document.getElementById('erlogPad');
	div.className = "error_hide";
	div2.className = "error_hide";
}

// Cache les msg d'erreur
function checkFormHome(url)
{
	if(document.resa.nb_individuels.value != '')
	{
		document.resa.action = url+'?task=resa_ind';
		document.resa.submit();
	}
	else
	{
		if(document.resa.nb_groupe.value != '')
		{
		document.resa.action = url+'?task=resa_group';
		document.resa.submit();
		}
	}
}

//Form Resa NB nuits auto
function nbNuit()
{
	
	function bissextile(annee) {
	if (annee%4==0 && annee %100!=0 || annee%400==0) return true; else return false
	}

	function nb_01_01(date)
	{
		nb_mois=new Array(13);
		nb_mois=[,0,31,59,90,120,151,181,212,243,273,304,334];
		j=eval(date[0]) ; m=eval(date[1]) ; a=eval(date[2]);
		nb=nb_mois[m]+j-1 ;
		if (bissextile(a) && m>2) nb++;
		return nb;
	}
	
	function nb_jour_annee(a1,a2)
	{
		n=0;
		if (a1==a2) n=0 ; else
		for (i=a1; i<a2; i++) {n += 365; if (bissextile(i)) n++}
		return n;
	}
	
	if(document.getElementById('date_from') && document.getElementById('date_to'))
	{
		var dateFrom = document.getElementById('date_from').value;
		var dateTo = document.getElementById('date_to').value;
		
		if(dateFrom!="" && dateTo!="")
		{
			//alert(dateFrom+' - '+dateTo);
			dateFrom = dateFrom.split("/");
			dateTo = dateTo.split("/");
			
			a1=eval(dateFrom[2]) ; a2=eval(dateTo[2]) ; 
			nb=nb_jour_annee(dateFrom[2],dateTo[2]) - nb_01_01(dateFrom) + nb_01_01(dateTo);
			
			if(document.getElementById('nb_nuit'))
			{
				document.getElementById('nb_nuit').value=nb;
			}
		}
	}
}