function openWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function changeImage(witchone,newimage) {
  document[witchone].src=newimage;
}

function preloadImages(pathAndBegenning,preloadedImages,endding) {
  var preloaded_Images=preloadedImages.split(' ');
  var images=new Array();
  for (var i=0; i<preloaded_Images.length; i++){
    images[i]=new Image();
    images[i].src=pathAndBegenning+preloaded_Images[i]+endding;
  }
}

function golg(lg) {
  if (lg == 'fr')
    var olg = 'en';
  if (lg == 'en')
    var olg = 'fr';
  //changeImage(olg,'images/'+olg+'.gif');
  //changeImage(lg,'images/'+lg+'_on.gif');
  
  var lecontenu = document.getElementById('div_lg');
  lecontenu.style.display='none';
  
  var lecontenu = document.getElementById('div_'+olg);
  lecontenu.style.display='none';
  
  var lecontenu = document.getElementById('div_'+lg);
  lecontenu.style.display='block';
  
  var lecontenu = document.getElementById(lg+'_yes');
  lecontenu.style.display='block';
  
  var lecontenu = document.getElementById(lg+'_no');
  lecontenu.style.display='none';
}

function gono(lg) {
  var lecontenu = document.getElementById(lg+'_yes');
  lecontenu.style.display='none';
  var lecontenu = document.getElementById(lg+'_no');
  lecontenu.style.display='block';
}

function GetWidth() {
	if (self.innerHeight)
	  return self.innerWidth;
	else if (document.documentElement && document.documentElement.clientHeight)
	  return document.documentElement.clientWidth;
	else if (document.body)
	  return document.body.clientWidth;
}

function GetHeight() {
	if (self.innerHeight)
	  return self.innerHeight-60; // footer = 62
	else if (document.documentElement && document.documentElement.clientHeight)
	  return document.documentElement.clientHeight-60;
	else if (document.body)
	  return document.body.clientHeight-60;
}


function resizeImg(orwidth,orheight) {
    if ((orheight/GetHeight()) > (orwidth/GetWidth())) {
      document.getElementById('bg').style.width = '100%';
	  document.getElementById('bg').style.height = 'auto';
    } else {
      document.getElementById('bg').style.height = '100%';
	  document.getElementById('bg').style.width = 'auto';
	}
	if (document.getElementById('contenu')) {
	  document.getElementById('contenu').style.minHeight = GetHeight()-104+"px"; // padding = 104
	}
}

  function EmailValid(e) {
    var carateres_permis = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789._-@";
	var valide = true;
	for (j=0; j < e.length; j++) {
	  if (carateres_permis.search(e.substr(j,1)) == -1) {
	    valide = false;
		break;
	  }
	}
	if (e.indexOf("..")>0 ||
		e.indexOf("@")==0 ||
		e.lastIndexOf("@")==(e.length-1) ||
		e.indexOf("@") != e.lastIndexOf("@") ||
		e.indexOf(".")<1 || 
		e.lastIndexOf(".")==(e.length-1) ||
		e.indexOf(".") == (e.indexOf("@")-1) ||
		e.indexOf(".") == (e.indexOf("@")+1)){
		  valide = false;
	}
	return valide;
  }
	
  function VerifData(f,lg) {
	if (!EmailValid(f.courriel.value)) {
	  f.courriel.focus();
	  f.courriel.select();
	  if (lg == 'fr')
	    alert("Le courriel n'est pas valide");
	  else
	    alert("Email is not valid");
	  return false;
	}
  }
	
  function VerifData2(f,lg) {
	var MsgErreurs = new Array();
	var i = 0;
	var TexteErreurs = "";
	
	if (f.prenom.value.length==0) {
	  if (lg == 'fr')
	    MsgErreurs[i++]="- Prénom";
	  else
	    MsgErreurs[i++]="- First Name";
	}
	
	if (f.nom.value.length==0) {
	  if (lg == 'fr')
	    MsgErreurs[i++]="- Nom";
	  else
	    MsgErreurs[i++]="- Last Name";
	}
	
	if (f.age.value.length==0) {
	  if (lg == 'fr')
	    MsgErreurs[i++]="- Âge";
	  else
	    MsgErreurs[i++]="- Age";
	}

	if (MsgErreurs.length > 0) {
	  if (lg == 'fr')
	    TexteErreurs += "Ces champs sont obligatoires :\n\n";
	  else
	    TexteErreurs += "Please fill out these fileds:\n\n";
	  for (i=0; i < MsgErreurs.length; i++) { 				    
		TexteErreurs += "  " + MsgErreurs[i] + "\n";
	  }
	  alert(TexteErreurs);
	  return false;
	} else if (!EmailValid(f.courriel.value)) {
	  f.courriel.focus();
	  f.courriel.select();
	  if (lg == 'fr')
	    alert("Le courriel n'est pas valide");
	  else
	    alert("Email is not valid");
	  return false;
	}
  }

