/******** Change image de header par rapport à l'heure ****/

function chgHeader (div) {
	var idHeader = document.getElementById(div);

	var dateNow = new Date();
 	var timeNow = dateNow.getTime();
 	dateNow.setTime(timeNow);
 	var thehour = dateNow.getHours();

	if ( thehour >= 6 && thehour < 12) { 
		idHeader.style.backgroundImage = "url('/images/header/header2.jpg')";
	}
	else if ( thehour >= 12 && thehour < 17) {
		idHeader.style.backgroundImage = "url('/images/header/header1.jpg')"; 
	}
	else if ( thehour >= 17 ) { 
		idHeader.style.backgroundImage = "url('/images/header/header3.jpg')"; 
	}
	else { idHeader.style.backgroundImage = "url('/images/header/header3.jpg')";  }
}


/******** resize popup ********/
function resizeOuterTo(w,h) {
 if (parseInt(navigator.appVersion)>3) {
   if (navigator.appName=="Netscape") {
    top.outerWidth=w;
    top.outerHeight=h;
   }
   else top.resizeTo(w,h);
 }
}

/********* favoris *************/
function favoris(url,text) {
	if (window.sidebar) { window.sidebar.addPanel(text, url,""); }
	else if( document.all ) { window.external.AddFavorite(url,text); } 
}

//vérifie si la chaine envoyée est de type numérique
function IsNumeric(sText)
{
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	
	if (sText!="") {
		for (i = 0; i < sText.length && IsNumber == true; i++)
		{
			Char = sText.charAt(i);
			if (ValidChars.indexOf(Char) == -1){ IsNumber = false; }
		}
	} else { IsNumber = false;}

	return IsNumber;
}

/********* formulaire *************/

/**** form submit ****/
// check form
function submitForm(form) {

	var required = form['required'].value.split(",");
	var message1;
	var message2;
	var field = '';

	if (form['lang'].value=='fr') { message1=" est un champ obligatoire."; message2=" Saisir une adresse mail valide."; }
	else if (form['lang'].value=='en') { message1=" Required Field."; message2=" Enter a valid Email address."; }
	else if (form['lang'].value=='it') { message1=" da compilare obligatoriamente."; message2=" dare un indirizzo  e-mail valido."; }
	else { message1=" es un campo obligatorio."; message2= " inscribir un email válido."; }
	
	while (field = required.shift())	{
		if (form[field].value == "")	{
				form[field].focus();
				form[field].style.borderColor="#FF3300";
				alert("'" + field + "'" + message1 );
				return false;
		}
		else if (field=="Email" || field == "contact_email") { 
			if (!VerifEmail(form[field].value)) { 
				form[field].style.borderColor="#FF3300";
				alert( message2 );
				return false; 
			}
			else { 
				form[field].style.borderTop="1px solid #4F1D14";
				form[field].style.borderLeft="1px solid #68261A";
				form[field].style.borderBottom="1px solid #B47A6F";
				form[field].style.borderRight="1px solid #A2594A";
			}
		}
		else { 
				form[field].style.borderTop="1px solid #4F1D14";
				form[field].style.borderLeft="1px solid #68261A";
				form[field].style.borderBottom="1px solid #B47A6F";
				form[field].style.borderRight="1px solid #A2594A";		
		}
	}
	
	return true;
}			

function VerifEmail(inputEmail)
{
	var place = inputEmail.indexOf("@",1);
	var point = inputEmail.indexOf(".",place+1);
	
	if ((place > -1)&&(inputEmail.length >2)&&(point > 1)) { return true; }
	else { return false;}
}


/********* zoomImg*************/

function openZoom(img) {
	var w;
	var titre="Diaporama: Le Lavandou";

	w=open("",'image','width=500,height=400,toolbar=no,scrollbars=no,resizable=yes');
	w.document.write("<html><head><title>"+titre+"</title></head>");
	w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");	
	w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
	w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt='Mon image' style='cursor:pointer' onclick='window.close();'>");
	w.document.write("</TD></TR></TABLE>");	
	w.document.write("</BODY></HTML>");
	w.document.close();
}

