// JavaScript Document
function validEmail(email) {
			invalidChars = " /:,;"
	
			if (email == "") {
				return false
			}
			for (i=0; i<invalidChars.length; i++) {
				badChar = invalidChars.charAt(i)
				if (email.indexOf(badChar,0) > -1) {
					return false
				}
			}
			atPos = email.indexOf("@",1)
			if (atPos == -1) {
				return false
			}
			if (email.indexOf("@",atPos+1) > -1) {
				return false
			}
			periodPos = email.indexOf(".",atPos)
			if (periodPos == -1) {
				return false
			}
			if (periodPos+3 > email.length)	{
				return false
			}
			return true
		}

function submitIt(carForm) {
			if (!validEmail(carForm.email.value)) {
				alert("L'e-mail est incorrect, veuillez le saisir à nouveau")
				carForm.email.focus()
				carForm.email.select()
				return false
			}
			
			return true
		} 
		
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function LTrim(str){
	for (var i=0; str.charAt(i)==" "; i++);
    	return str.substring(i,str.length);
}

function RTrim(str){
	for (var i=str.length-1; str.charAt(i)==" "; i--);
		return str.substring(0,i+1);
}

function Trim(str){
	return LTrim(RTrim(str));
}

function isValidEmail(str) {
	var filter=/^([\w-]+(?:\.[\w-']+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	return (filter.test(str))
}

function checkForm(formToCheck) {
	email = formToCheck.from.value;
	email = Trim(email);
	
	if( email == "" ) {
		alert("Veuillez indiquer votre adresse e-mail avant de continuer.");
		return false;
	}
	
	if( !isValidEmail(email) ) {
		alert("Nous avons détecté une faute dans votre adresse e-mail.  Veuillez corriger la faute avant de continuer.");
		return false;
	}
	
	return true;
}

function verif_formulaire()
{
 if(document.formulaire.Nom.value == "")  {
   alert("Veuillez entrer votre nom!");
   document.formulaire.Nom.focus();
   return false;
  }
 if(document.formulaire.email.value == "") {
   alert("Veuillez entrer votre email!");
   document.formulaire.email.focus();
   return false;
  }
 if(document.formulaire.email.value.indexOf('@','.') == -1) {
   alert("Ce n'est pas un email valide!");
   document.formulaire.email.focus();
   return false;
  }
}

function popUp(theURL,winName,features) {
window.open(theURL,winName,features);
}

function twNeowin(wurl,wnom,w,h,ws) {
  var options = "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0, scrollbars="+ws+",width="+w+",height="+h;
  var twNeowin = window.open(wurl, wnom, options);
  if(twNeowin.focus){twNeowin.focus();}
} 

//-- Mettre la page en plein ecran
function full(){
window.moveTo(0,0);
if (document.all)
{
window.resizeTo(screen.availWidth, screen.availHeight);
}
else if (document.layers)
{
if (window.outerHeight < screen.availHeight || window.outerWidth < screen.availWidth)
{
window.outerHeight = screen.availHeight;
window.outerWidth = screen.availWidth;
}
} 
}


function winOpen(url){
      largeur= 1024;
	  hauteur=665;
	 /* gauche = (screen.width/2)-(largeur/2);
      haut = (screen.height/2)-(hauteur/2);*/
	   gauche = 0;
      haut = 0;
    var newwin = window.open(url,"popup","height="+hauteur+",width="+largeur+",status = no,toolbar = no,menubar = no,location = no,resizable = yes,titlebar = no,scrollbars = no,fullscreen = yes");
	 /* var newwin = window.open(url,"popup", "channelmode");*/
	  newwin.window.moveTo(0,-50);
	  
   } 
   
   function F11(url) { 

 var newwin =window.open(url, "", "channelmode"); 
 newwin.window.moveTo(0,-100);

} 
function availvalid(mois,jour,nuit,code){
	nuit=nuit.replace(/<[^>]+>/g,'')
	code=code.replace(/<[^>]+>/g,'')
	jour=parseFloat(jour)
	jour=(jour<10)?'0'+jour:jour;
	
	var oForm=document.getElementById('PW')
	oForm.FirstSelectDay.value=jour
	oForm.FirstSelectMonth.value=mois
	oForm.nights.value=nuit
	oForm.code.value=code
	oForm.submit()
}

function fullScreen(url) {
 	var w = screen.availWidth - 0 
 	var h = screen.availHeight - 0 
	window.open(url, "wnd","left=0, top=0, width=" + w + ", height=" + h +", resizable=yes, maximize=yes menubar=no, status=no, scrollbars=no, toolbar=no"); 
	}