
function enableMelTo(id){
	var lnk,i;
	if(!document.getElementById || !document.getElementsByTagName) return;
	if(id==null) lnk=document.getElementsByTagName("a");
	else lnk=document.getElementById(id).getElementsByTagName("a");
	var reg = /^.*melto.*$/
	for(i=0;i<lnk.length;i++) if ( reg.exec(lnk[i].className) != null ) prepareMelTo(lnk[i]);
}
function prepareMelTo(el){
	var mel=document.createElement("a");
	mel.className=el.className;
	mel.href="mailto:"+el.title+"@"+el.href.substring(11,el.href.length-1);
	mel.appendChild(document.createTextNode(el.title+"@"+el.href.substring(11,el.href.length-1)));
	el.parentNode.replaceChild(mel, el);
}	


function verif_contact()
{
	var alerte = '' ;
	if ( document.getElementById('contact_nom').value == '' )
		alerte += 'Please enter your Last Name<br />' ;
	
	if ( document.getElementById('prenom').value == '' )
		alerte += 'Please enter your first name<br />' ;

	if ( document.getElementById('adresse1').value == '' )
		alerte += 'Please enter your address<br />' ;
	
	if ( document.getElementById('code_postal').value == '' )
		alerte += 'Please enter your postal code<br />' ;
	
	if ( document.getElementById('ville').value == '' )
		alerte += 'Please enter your city<br />' ;
	
	/* Tel et mail invalides */
	if ( ( document.getElementById('contact_telephone').value == '' || ! verif_phone(document.getElementById('contact_telephone').value) ) && ( document.getElementById('contact_mail').value == '' || ! verif_mail(document.getElementById('contact_mail').value) ) )
		alerte += 'Please enter your phone number or Email address<br />' ;
	
	/* Tel valide */
	if ( document.getElementById('contact_telephone').value != '' && verif_phone(document.getElementById('contact_telephone').value) )
	{
		if ( document.getElementById('contact_mail').value != '' && ! verif_mail(document.getElementById('contact_mail').value) )
			alerte += 'Your mail address id invalid<br />' ;
	}
		
	/*if ( document.getElementById('contact_message').value == '' )
		alerte += 'Merci de saisir un message<br />' ;*/

	if ( alerte != '' )
	{
		document.getElementById('erreur').innerHTML = alerte ;
		return false ;
	}

	return true;
}

function verif_resa()
{
	var alerte = '' ;
	if ( document.getElementById('contact_nom').value == '' )
		alerte += 'Please enter your Last name<br />' ;
	
	if ( document.getElementById('prenom').value == '' )
		alerte += 'Please entrer your First name<br />' ;

	if ( document.getElementById('adresse1').value == '' )
		alerte += 'Please enter your address<br />' ;
	
	if ( document.getElementById('code_postal').value == '' )
		alerte += 'Please enter your postal code<br />' ;
	
	if ( document.getElementById('ville').value == '' )
		alerte += 'Please entrer your city<br />' ;
	
	/* Tel et mail invalides */
	if ( ( document.getElementById('contact_telephone').value == '' || ! verif_phone(document.getElementById('contact_telephone').value) ) && ( document.getElementById('contact_mail').value == '' || ! verif_mail(document.getElementById('contact_mail').value) ) )
		alerte += 'Please entrer your phone number or your email address<br />' ;
	
	/* Tel valide */
	if ( document.getElementById('contact_telephone').value != '' && verif_phone(document.getElementById('contact_telephone').value) )
	{
		if ( document.getElementById('contact_mail').value != '' && ! verif_mail(document.getElementById('contact_mail').value) )
			alerte += 'Your email is invalid<br />' ;
	}
	
	if ( document.getElementById('du').value == '' )
		alerte += 'Please enter the begining date of your booking <br />' ;
		
	if ( document.getElementById('au').value == '' )
		alerte += 'Please enter the ending date of your booking<br />' ;
	
	if ( document.getElementById('nbnuits').value == '' )
		alerte += 'Please enter the number of night of your booking<br />' ;
		
	if ( document.getElementById('hebergement').value == '' )
		alerte += 'Please choose an accomodation<br />' ;
	
	if ( document.getElementById('nbadultes').value == '' )
		alerte += 'Please enter the number of adults<br />' ;
		
	if ( document.getElementById('nbenfants').value == '' )
		alerte += 'Please enter the number of children<br />' ;

	if ( alerte != '' )
	{
		document.getElementById('erreur').innerHTML = alerte ;
		return false ;
	}

	return true;
}

function verif_mail(email) {
   var reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-z]{2,3}$/
   return (reg.exec(email)!=null)
}

function verif_phone(phone) {
	var reg = /^[0-9\. +]{10,14}$/
   return (reg.exec(phone)!=null)
}

function pop_film(adresse)
{
	var win = window.open(adresse,"pop", "top=50,left=50,scrollbars=yes,dialog=yes,minimizable=yes,modal=yes,width=670,height=590,resizable=yes");
	win.resizeTo(670,590);
	win.focus();
}
function pop_video(adresse)
{
	var win = window.open(adresse,"pop", "top=50,left=50,scrollbars=yes,dialog=yes,minimizable=yes,modal=yes,width=650,height=650,resizable=yes");
	win.resizeTo(670,750);
	win.focus();
}
