// JavaScript Document


// POP-UP FONCTION

function popupcentre(adresse, nomFenetre, largeur, hauteur, scroll) 
  {
  var largeurEcran = (screen.width - largeur) / 2;
  var hauteurEcran = (screen.height - hauteur) / 2;
  window.open(adresse, nomFenetre, 'height=' + hauteur + ', width=' + largeur + ', top=' + hauteurEcran + ', left=' + largeurEcran + ', scrollbars=' + scroll + ', resizable')
  }
  
function validroombouveret() {
    var erreur="";
    var regEx=/^[0-9.]+$/;
	var regEx2=/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/;
	// erreur sur le prénom
    if(    self.document.roombouveret.firstname.value == "" ){
        erreur += "- First Name, required field ";
        }
		
	// erreur sur le nom
    if(    self.document.roombouveret.familyname.value == "" ){
        erreur += "- Family Name, required field ";
        }
	
	// erreur sur le numéro d'étudiant
	if (self.document.roombouveret.number.value != "" )
	{
    if (!regEx.test(self.document.roombouveret.number.value))
     {
      erreur += "- Student Number, only numbers ";
      }
	 }
	  if (self.document.roombouveret.number.value == "" )
		{
		erreur += "- Student Number, required field ";
      	}
		
	// erreur sur l'email
	if (self.document.roombouveret.email.value != "" )
	{
    if (!regEx2.test(self.document.roombouveret.email.value))
     {
      erreur += "- E-mail, bad syntax ";
      }
	 }
	  if (self.document.roombouveret.email.value == "" )
		{
		erreur += "- E-mail, required field ";
      	}
		
    // il y a une erreur quelconque dans le formulaire
    if (erreur !=""){
        var mystring = "There is a problem with the following field(s):\r\n" + erreur;
        alert(mystring);
        return false;
    } 
	else 
	{
        return true;
    }
}

function validroombrig() {
    var erreur="";
    var regEx=/^[0-9.]+$/;
	var regEx2=/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/;
	// erreur sur le prénom
    if(    self.document.roombrig.firstname.value == "" ){
        erreur += "- First Name, required field ";
        }
		
	// erreur sur le nom
    if(    self.document.roombrig.familyname.value == "" ){
        erreur += "- Family Name, required field ";
        }
	
	// erreur sur le numéro d'étudiant
	if (self.document.roombrig.number.value != "" )
	{
    if (!regEx.test(self.document.roombrig.number.value))
     {
      erreur += "- Student Number, only numbers ";
      }
	 }
	  if (self.document.roombrig.number.value == "" )
		{
		erreur += "- Student Number, required field ";
      	}
		
	// erreur sur l'email
	if (self.document.roombrig.email.value != "" )
	{
    if (!regEx2.test(self.document.roombrig.email.value))
     {
      erreur += "- E-mail, bad syntax ";
      }
	 }
	  if (self.document.roombrig.email.value == "" )
		{
		erreur += "- E-mail, required field ";
      	}
		
    // il y a une erreur quelconque dans le formulaire
    if (erreur !=""){
        var mystring = "There is a problem with the following field(s):\r\n" + erreur;
        alert(mystring);
        return false;
    } 
	else 
	{
        return true;
    }
}

function validschoolinfo() {
    var erreur="";
    var regEx=/^[0-9.]+$/;
	var regEx2=/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/;
	// erreur sur le prénom
    if(    self.document.schoolinfo.firstname.value == "" ){
        erreur += "- First Name, required field ";
        }		
	// erreur sur le nom
    if(    self.document.schoolinfo.familyname.value == "" ){
        erreur += "- Family Name, required field ";
        }	
	// erreur sur la route
    if(    self.document.schoolinfo.road.value == "" ){
        erreur += "- Road & House Number, required field ";
        }		
	// erreur sur la ville
    if(    self.document.schoolinfo.city.value == "" ){
        erreur += "- City, required field ";
        }
	// erreur sur le zip
    if(    self.document.schoolinfo.zip.value == "" ){
        erreur += "- Post code, required field ";
        }
	// erreur sur l'état
    if(    self.document.schoolinfo.state.value == "" ){
        erreur += "- State, required field ";
        }
	// erreur sur le pays
    if(    self.document.schoolinfo.country.value == "" ){
        erreur += "- Country, required field ";
        }		
	// erreur sur l'email
	if (self.document.schoolinfo.email.value != "" )
	{
    if (!regEx2.test(self.document.schoolinfo.email.value))
     {
      erreur += "- E-mail, bad syntax ";
      }
	 }
	  if (self.document.schoolinfo.email.value == "" )
		{
		erreur += "- E-mail, required field ";
      	}
		
    // il y a une erreur quelconque dans le formulaire
    if (erreur !=""){
        var mystring = "There is a problem with the following field(s):\r\n" + erreur;
        alert(mystring);
        return false;
    } 
	else 
	{
        return true;
    }
}
function validcampusvisit() {
    var erreur="";
    var regEx=/^[0-9.]+$/;
	var regEx2=/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/;
	// erreur sur le prénom
    if(    self.document.campusvisit.firstname.value == "" ){
        erreur += "- First Name, required field ";
        }		
	// erreur sur le nom
    if(    self.document.campusvisit.familyname.value == "" ){
        erreur += "- Family Name, required field ";
        }	
	// erreur sur l'adresse
    if(    self.document.campusvisit.address.value == "" ){
        erreur += "- Home address, required field ";
        }		
	// erreur sur la date d'arrivée
    if(    self.document.campusvisit.arrivaldate.value == "" ){
        erreur += "- Arrival date, required field ";
        }
	// erreur sur la date de départ
    if(    self.document.campusvisit.departuredate.value == "" ){
        erreur += "- Departure date, required field ";
        }	
	// erreur sur l'email
	if (self.document.campusvisit.email.value != "" )
	{
    if (!regEx2.test(self.document.campusvisit.email.value))
     {
      erreur += "- E-mail, bad syntax ";
      }
	 }
	  if (self.document.campusvisit.email.value == "" )
		{
		erreur += "- E-mail, required field ";
      	}
		
    // il y a une erreur quelconque dans le formulaire
    if (erreur !=""){
        var mystring = "There is a problem with the following field(s):\r\n" + erreur;
        alert(mystring);
        return false;
    } 
	else 
	{
        return true;
    }
}
function validcareer() {
    var erreur="";
    var regEx=/^[0-9.]+$/;
	var regEx2=/^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$/;
	// erreur sur le prénom
    if(    self.document.career.firstname.value == "" ){
        erreur += "- First Name, required field ";
        }		
	// erreur sur le nom
    if(    self.document.career.lastname.value == "" ){
        erreur += "- Last Name, required field ";
        }	
	// erreur sur la nationalité
    if(    self.document.career.nationality.value == "" ){
        erreur += "- Nationality, required field ";
        }	
	// erreur sur la numéro de passeport
    if(    self.document.career.passport.value == "" ){
        erreur += "- Passport Number, required field ";
        }
	// erreur sur le numéro d'étudiant
    if (self.document.career.student.value != "" )
	{
    if (!regEx.test(self.document.career.student.value))
     {
      erreur += "- Student Number, only numbers ";
      }
	 }
	  if (self.document.career.student.value == "" )
		{
		erreur += "- Student Number, required field ";
      	}
	// erreur sur la date de naissance
    if(    self.document.career.birth.value == "" ){
        erreur += "- Date of Birth, required field ";
        }	
	// erreur sur l'email
	if (self.document.career.email.value != "" )
	{
    if (!regEx2.test(self.document.career.email.value))
     {
      erreur += "- E-mail, bad syntax ";
      }
	 }
	  if (self.document.career.email.value == "" )
		{
		erreur += "- E-mail, required field ";
      	}
		
    // il y a une erreur quelconque dans le formulaire
    if (erreur !=""){
        var mystring = "There is a problem with the following field(s):\r\n" + erreur;
        alert(mystring);
        return false;
    } 
	else 
	{
        return true;
    }
}

function afficher(theid)
{
  document.getElementById(theid).style.display = 'block';
}
function cacher(theid)
{
document.getElementById(theid).style.display = 'none';
}

// Fonction Aléatoire
var nbimage= 80;
var width;
var height;
var url;
var alte;
var title;
function banniere()
{
numimage= Math.round(Math.random()*(nbimage-1)+1);
if (numimage <= 10)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/hotel-school-julius-anders.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 10 && numimage <= 20)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/hotel-school-michelle-kwok.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 20 && numimage <= 30)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/hotel-school-christine-onunda.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 30 && numimage <= 40)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/hotel-school-johan-bin-nasir-yeo.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 40 && numimage <= 50)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/hotel-school-nataliya-kopailova.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 50 && numimage <= 60)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/hotel-school-carmen-hochgraefe.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 60 && numimage <= 70)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/hotel-school-valerie-mathias.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 70)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/hotel-school-kaylee-willems.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if(gotosite != "")
	{
	document.write ('<A HREF="' + gotosite + '"  TITLE = "' + title + '">');	
	}
document.write('<IMG SRC="' + url + '" ALT="' + alte + '" BORDER=0>')
if(gotosite != "")
	{
	document.write('</A>')
	}
}
// Fonction Aléatoire
var nbimage= 120;
var width;
var height;
var url;
var alte;
var title;
function testimonials()
{
numimage= Math.round(Math.random()*(nbimage-1)+1);
if (numimage <= 10)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials1.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 10 && numimage <= 20)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials2.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 20 && numimage <= 30)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials3.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 30 && numimage <= 40)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials4.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 40 && numimage <= 50)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials5.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 50 && numimage <= 60)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials6.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 60 && numimage <= 70)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials7.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 70 && numimage <= 80)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials8.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 80 && numimage <= 90)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials9.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 90 && numimage <= 100)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials10.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if (numimage > 100)
{
gotosite = "hotel-school2.html#form";
url = "images/ads/testimonials11.jpg";
alte = "For further information, please complete the form below";
title = "For further information, please complete the form below";
}
if(gotosite != "")
	{
	document.write ('<A HREF="' + gotosite + '"  TITLE = "' + title + '">');	
	}
document.write('<IMG SRC="' + url + '" ALT="' + alte + '" BORDER=0>')
if(gotosite != "")
	{
	document.write('</A>')
	}
}
// Fonction Iphone
//function checkClient(){
        //if((navigator.userAgent.match(/iPhone/i))||
          //(navigator.userAgent.match(/iPod/i))){
        //document.getElementById('iphone_alert').innerHTML="<h1 class='iphone_alert'><a href='http://www.ritz.edu/mobile'>WELCOME<br />TAP HERE TO BROWSE THE SITE OPTIMISED FOR<br />IPHONE</a></h1>";
        //}else{
        //document.getElementById('iphone_alert').innerHTML="";
        //}
//}