function MM_preloadImages_v2() { //v2.0 
  if (document.images) { 
    var imgFiles = MM_preloadImages.arguments; 
    if (document.preloadArray==null) document.preloadArray = new Array(); 
    var i = document.preloadArray.length; 
    with (document) 
	for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#") { 
      preloadArray[i] = new Image; 
      preloadArray[i++].src = imgFiles[j]; 
  } } 
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

var ErreurMessage;
var ErreurMessageTaille;
var ErreurPremierChamp;	
var Verif;

if(globalLang=='fr') ErreurMessage = "Nous avons besoin des informations suivantes pour vous contacter :\n"; // 68 chars
else ErreurMessage = "We need the following informations to contact you :\n"; // 52 chars

function subform() {
if(ErreurVerification(document.forms['formulaire'])) document.forms['formulaire'].submit();
}

function valeurcheck() {
Verif = "OK";
}

function ErreurInitialiser() {
}

function ErreurAfficher() {
      if (ErreurMessage.length > 68) {
            alert(ErreurMessage);
			if(globalLang=='fr') ErreurMessage = "Nous avons besoin des informations suivantes pour vous contacter :\n"; // 68 chars
			else ErreurMessage = "We need the following informations to contact you :\n"; // 52 chars
            return false;
      }
	return true;
}

function Erreur(champ, texte) {
      ErreurMessage += '\n    -  ' + texte;
      if (!ErreurPremierChamp) { ErreurPremierChamp = champ; }
}

function ErreurVerification(leForm) {
  if(globalLang=='fr') {
  var err01 = 'Le nombre de personnes';
  var err02 = 'Votre Date d\'arrivée';
  var err03 = 'Votre date de départ';
  } else {
  var err01 = '# of people';
  var err02 = 'An arrival date';
  var err03 = 'A departure date';
  }

  if (leForm.nbe_loc.value == 'N') { Erreur(leForm.nbe_loc, err01);  }
  if (leForm.arrivee.value == 'DD/MM/YY') { Erreur(leForm.arrivee, err02); }
  if (leForm.depart.value == 'DD/MM/YY') { Erreur(leForm.depart, err03); }

  return ErreurAfficher();
}

function ErreurVerificationREQUEST(globalLang) {
  if(globalLang=='fr') {
  var err01 = 'Votre Nom de famille';
  var err02 = 'Votre Prénom';
  var err03 = 'Votre Profession';
  var err04 = 'Votre adresse principale';
  var err05 = 'Votre code postal';
  var err06 = 'Votre Ville';
  var err07 = 'Votre Pays';
  var err08 = 'Votre courriel Valide';
  var err09 = 'Votre numéro de tél. valide';
  var err10 = 'Votre budget maximum';
  var err11 = 'Le nombre de personne pour le séjour';
  var err12 = 'Votre choix d\'appartement favori';
  var err13 = 'Votre date d\'arrivée et votre date de départ';
  var err14 = 'Votre date d\'arrivée doit être dans le futur SVP, (pas d\'arrivée aujourd\'hui)';
  var err16 = 'Votre Titre';
  var err15 = 'Nous avons besoin des informations suivantes pour vous contacter :';
  } else {
  var err01 = 'Your Family Name';
  var err02 = 'Your First Name';
  var err03 = 'Your Occupation';
  var err04 = 'Your Address';
  var err05 = 'Your Zip/Post Code';
  var err06 = 'Your Town/City';
  var err07 = 'Your Country';
  var err08 = 'Your Valid Email';
  var err09 = 'Your Valid Phone Number';
  var err10 = 'Your maximum Budget';
  var err11 = 'The Number of persons you will be';
  var err12 = 'Your apartment preference';
  var err13 = 'Your departure and your arrival date';
  var err14 = 'The Arrival date must be in the future Please (not starting today)!';
  var err16 = 'Your Title';
  var err15 = 'We need the following informations to contact you :';
  }
  var leForm = document.forms['requestform'];
  var vtype = false; 
  var vsex = false; 
  if(document.forms['formulaire']) {
   var date_arrivee_ma = document.forms['formulaire'].date_arrivee_ma.value;
   var date_depart_ma = document.forms['formulaire'].date_depart_ma.value;
   var date_arrivee_j = document.forms['formulaire'].date_arrivee_j.value;
   var date_depart_j = document.forms['formulaire'].date_depart_j.value;
  }
  for (i=0;i<leForm.sex.length;i++) { if (leForm.sex[i].checked==true) vsex = true; }
  if (vsex==false) { ErreurMessage = ErreurMessage + err16+'\n'; }
  check_sex(vsex);
  if (!check_lastname('')) { ErreurMessage = ErreurMessage + err01+'\n'; }
  if (!check_firstname('')) { ErreurMessage = ErreurMessage + err02+'\n'; }
  if (!check_occupation('')) { ErreurMessage = ErreurMessage + err03+'\n'; }
  if (!check_address('')) { ErreurMessage = ErreurMessage + err04+'\n'; }
  if (!check_postcode('')) { ErreurMessage = ErreurMessage + err05+'\n'; }
  if (!check_city('')) { ErreurMessage = ErreurMessage + err06+'\n'; }
  if (!check_country('')) { ErreurMessage = ErreurMessage + err07+'\n'; }
  if (!check_email('')) { ErreurMessage = ErreurMessage + err08+'\n'; } 
  if (!check_phone('')) { ErreurMessage = ErreurMessage + err09+'\n';	} 
  if (!check_budget('')) { ErreurMessage = ErreurMessage + err10+'\n'; } 
  if (!check_calcul('')) { ErreurMessage = ErreurMessage + err11+'\n'; } 
  for (i=0;i<leForm.atype.length;i++) { if (leForm.atype[i].checked==true) vtype = true; }
  if (vtype==false) { ErreurMessage = ErreurMessage + err12+'\n'; }
  check_atype(vtype);

  if (isNaN(leForm.date_arrivee_j.value) || isNaN(leForm.date_arrivee_m.value) || isNaN(leForm.date_arrivee_a.value) || 
  isNaN(leForm.date_depart_j.value) || isNaN(leForm.date_depart_m.value) || isNaN(leForm.date_depart_a.value) ||
  (leForm.date_arrivee_j.value=='') || (leForm.date_arrivee_m.value=='') || (leForm.date_arrivee_a.value=='') || 
  (leForm.date_depart_j.value=='') || (leForm.date_depart_m.value=='') || (leForm.date_depart_a.value=='')) { 
   if (isNaN(date_arrivee_j) || (date_arrivee_ma=='') || (date_arrivee_ma=='-') || 
	isNaN(date_depart_j) || (date_depart_ma=='') || (date_depart_ma=='-')) { 
	 ErreurMessage = ErreurMessage + err13+'\n';
	} else {
	 leForm.date_arrivee_j.value = date_arrivee_j;
	 leForm.date_arrivee_m.value = date_arrivee_ma.substr(0,2);
	 leForm.date_arrivee_a.value = date_arrivee_ma.substr(3,4);
	 leForm.date_depart_j.value = date_depart_j;
	 leForm.date_depart_m.value = date_depart_ma.substr(0,2);
	 leForm.date_depart_a.value = date_depart_ma.substr(3,4);
	}
  }
  
  aujourdhui = new Date();
  aujourdhui = formatDate(aujourdhui,"dd/MM/yyyy");
  arriveehui = leForm.date_arrivee_j.value+'/'+leForm.date_arrivee_m.value+'/'+leForm.date_arrivee_a.value;
  if(aujourdhui==arriveehui) ErreurMessage = ErreurMessage + err14+'\n';

  if(ErreurMessage.length>68) {
  alert(ErreurMessage);
  ErreurMessage = err15+"\n"; // 52 chars
  return false;
  }
}

function ErreurVerificationOwner(leForm) {
	var leForm = document.forms['formulaire'];
      if (leForm.name.value == '') { Erreur(leForm.name, 'Name'); }
      if (leForm.first_name.value == '') { Erreur(leForm.first_name, 'First Name'); }
	  if (leForm.email.value == '') { Erreur(leForm.email, 'Valid Email'); }
      if (leForm.floor.value == '') { Erreur(leForm.floor, 'Floor'); }
      if (leForm.period.value == '') { Erreur(leForm.period, 'Available period'); }  
	  return ErreurAfficher();
}

function ErreurVerificationOwnerFR(leForm){
	var leForm = document.forms['formulaire'];
      if (leForm.name.value == '') { Erreur(leForm.name, 'Votre nom'); }
      if (leForm.first_name.value == '') { Erreur(leForm.first_name, 'Votre prénom'); }
      if (leForm.email.value == '') { Erreur(leForm.email, 'Votre adresse Email'); }
      if (leForm.floor.value == '') { Erreur(leForm.floor, 'Champs Étage'); }
      if (leForm.period.value == '') { Erreur(leForm.period, 'Période de disponibilité'); }   
	  return ErreurAfficher();
}

function BackToApart(x) {
oApart = window.open('http://www.'+nom_de_domaine+'/'+x,"_blank" ,"resizable,scrollbars,width=600,height=400");
}

function changePage(newLoc) {
   nextPage = newLoc.options[newLoc.selectedIndex].value
   if (nextPage != "") {
      document.location.href = nextPage;
   }
}

function runStrip() {
    document.forms['formulaire'].specialrequest.value = stripCharsInBag(document.forms['formulaire'].specialrequest.value,"'");
} 

function enlarge(id,image) {
availWidth1 = screen.availWidth - 10;
availHeight1 = screen.availHeight - 30;
if(image) ouvrir = window.open(image_appart+"apartment-photo.php?id="+id+"&image=image_appart/"+image,"_blank","scrollbars,resizable,top=0,left=0,width="+availWidth1+",height="+availHeight1);
}

function trier(x) {
if(x!='?') document.location = 'trier.php?posi='+x+'&sortby='+document.forms['formulaire'].sortby.value;
}

function emailus(x) {	
 var tg="";
 var nom="arb";
 if(x==2) nom="yukie";
 if(x==3) nom="camille";
 if(x==4) nom="jp";
 if(x==5) nom="nicolas";
 if(x==6) nom="simon";
 var arob="%40";
 var hote1=nom_de_domaine;
 window.open("mai"+"lto:"+nom+arob+hote1,"_blank","width=300, height=300, resizable");
}

// ErreurInitialiser();

function enlarge(id,path) {
window.open('http://www.'+nom_de_domaine+'/apartment-photo.php?id='+id+'&num='+path,'titla','toolbar=0, location=0, directories=0, status=0, scrollbars, resizable, copyhistory=0, menuBar=0, width=800, height=700, top=3');
}

function legend() {
window.open('http://www.'+nom_de_domaine+'/icones.php','Icones','width=640,height=750');
}

function awards() {
window.open('http://www.'+nom_de_domaine+'/legende.php','Icones','width=640,height=750,scrollbars');
}

function ol(url) {
window.open(url,'_self','');
}

function add_to_your_selection(x,y,z) {
document.location = 'http://www.'+nom_de_domaine+'/add_to_your_selection.php?action='+x+'&id='+y+'&l=y&page='+z;
}

MM_preloadImages('images/carte.gif');