//function to check valid email address
function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.forms[0].email.value;
   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1)
   {
      return false;
    } 
    return true; 
}

function checkChamp(champ, div)
{
	if(champ.value == "")
	{
		document.getElementById(div).innerHTML = '<img src="images-le-sakoa-hotel-charm-mauritius/icons-sakoa-store-hotel-mauritius/alert.gif" width="15" height="15" alt="" border="0">';
	}
	else
	{
		if((div == "icone_email") && (!isValidEmail(champ.value)))
		{
			document.getElementById(div).innerHTML = '<img src="images-le-sakoa-hotel-charm-mauritius/icons-sakoa-store-hotel-mauritius/alert.gif" width="15" height="15" alt="" border="0">';
		}
		else if((div == "icone_heure_arr"))
		{
			if((formReservation.arr_heure.value == "")||(formReservation.arr_minute.value == ""))
			{
				document.getElementById(div).innerHTML = '<img src="images-le-sakoa-hotel-charm-mauritius/icons-sakoa-store-hotel-mauritius/alert.gif" width="15" height="15" alt="" border="0">';
			}
			else
			{
				document.getElementById(div).innerHTML = "&nbsp;";
			}
		}
		else if((div == "icone_heure_dep"))
		{
			if((formReservation.dep_heure.value == "")||(formReservation.dep_minute.value == ""))
			{
				document.getElementById(div).innerHTML = '<img src="images-le-sakoa-hotel-charm-mauritius/icons-sakoa-store-hotel-mauritius/alert.gif" width="15" height="15" alt="" border="0">';
			}
			else
			{
				document.getElementById(div).innerHTML = "&nbsp;";
			}
		}
		else
		{
			document.getElementById(div).innerHTML = "&nbsp;";
		}
	}
}

function validateFormContact()
{
	var ErrorMessage = "";
	var error = 0;
	
	if(formContact.nom.value == "")
	{
		ErrorMessage = ErrorMessage + "- Please fill in your surname<br>";
		error = 1;
	}
	
	if(formContact.prenom.value == "")
	{
		ErrorMessage = ErrorMessage + "- Please fill in your name<br>";
		error = 1;
	}
	
	if(formContact.email.value == "")
	{
		ErrorMessage = ErrorMessage + "- Please fill in your e-mail<br>";
		error = 1;
	}
	else
	{
		if(!isValidEmail(formContact.email.value))
		{
			ErrorMessage = ErrorMessage + "- Your e-mail is invalid<br>";
			error = 1;
		}
	}
	
	if(formContact.message.value == "")
	{
		ErrorMessage = ErrorMessage + "- Please fill in your message<br>";
		error = 1;
	}
	
	if(error == 0)
	{
		formContact.submit();
	}
	else
	{
		document.getElementById('error-box').innerHTML = ErrorMessage;
	}
}

function validateFormReservation()
{
	
	var ErrorMessage = "";
	var error = 0;
	
	if(formReservation.nom.value == "")
	{
		ErrorMessage = ErrorMessage + "- Surname<br>";
		error = 1;
	}
	
	if(formReservation.prenom.value == "")
	{
		ErrorMessage = ErrorMessage + "- Name<br>";
		error = 1;
	}
	
	if(formReservation.email.value == "")
	{
		ErrorMessage = ErrorMessage + "- E-mail<br>";
		error = 1;
	}
	else
	{
		if(!isValidEmail(formReservation.email.value))
		{
			ErrorMessage = ErrorMessage + "- E-mail invalid<br>";
			error = 1;
		}
	}
	
	var dropdownIndexPays = document.getElementById('pays').selectedIndex;
	var dropdownValuePays = document.getElementById('pays')[dropdownIndexPays].value;
	
	if(dropdownValuePays == "")
	{
		ErrorMessage = ErrorMessage + "- Country<br>";
		error = 1;
	}	
	
	if(formReservation.date_arr.value == "")
	{
		ErrorMessage = ErrorMessage + "- Date of arrival<br>";
		error = 1;
	}	
	
	/*var dropdownIndexHeureArrivee = document.getElementById('arr_heure').selectedIndex;
	var dropdownValueHeureArrivee = document.getElementById('arr_heure')[dropdownIndexHeureArrivee].value;	
	var dropdownIndexMinutesArrivee = document.getElementById('arr_minute').selectedIndex;
	var dropdownValueMinutesArrivee = document.getElementById('arr_minute')[dropdownIndexMinutesArrivee].value;
	
	if((dropdownValueHeureArrivee == "")||(dropdownValueMinutesArrivee == ""))
	{
		ErrorMessage = ErrorMessage + "- Votre heure d'arrivée<br>";
		error = 1;
	}		*/
	
	if(formReservation.date_dep.value == "")
	{
		ErrorMessage = ErrorMessage + "- Date of departure<br>";
		error = 1;
	}	
	
	/*var dropdownIndexHeureDepart = document.getElementById('dep_heure').selectedIndex;
	var dropdownValueHeureDepart = document.getElementById('dep_heure')[dropdownIndexHeureDepart].value;	
	var dropdownIndexMinutesDepart = document.getElementById('dep_minute').selectedIndex;
	var dropdownValueMinutesDepart = document.getElementById('dep_minute')[dropdownIndexMinutesDepart].value;
	
	if((dropdownValueHeureDepart == "")||(dropdownValueMinutesDepart == ""))
	{
		ErrorMessage = ErrorMessage + "- Votre heure de départ<br>";
		error = 1;
	}*/
	
	
	var dropdownIndexPersonnes = document.getElementById('no_personnes').selectedIndex;
	var dropdownValuePersonnes = document.getElementById('no_personnes')[dropdownIndexPersonnes].value;	
	
	if(dropdownValuePersonnes == "")
	{
		ErrorMessage = ErrorMessage + "- Adults<br>";
		error = 1;
	}
	
	var dropdownIndexEnfants = document.getElementById('no_enfants').selectedIndex;
	var dropdownValueEnfants = document.getElementById('no_enfants')[dropdownIndexEnfants].value;	
	
	if(dropdownValueEnfants == "")
	{
		ErrorMessage = ErrorMessage + "- Children between 3 and 11 years old<br>";
		error = 1;
	}
	
	var dropdownIndexBebes = document.getElementById('no_bebes').selectedIndex;
	var dropdownValueBebes = document.getElementById('no_bebes')[dropdownIndexBebes].value;
	
	if(dropdownValueBebes == "")
	{
		ErrorMessage = ErrorMessage + "- Children under 3 years old<br>";
		error = 1;
	}
	
	//-----------------------------------------
	var checkedValue = "";
	var demi = 0;
	var radioLength = formReservation.demipension.length;
	for(var i = 0; i < radioLength; i++) 
	{
		if(formReservation.demipension[i].checked) 
		{
			demi = 1;
			checkedValue = formReservation.demipension[i].value;
		}
	}
	
	if(demi == 0)
	{
		ErrorMessage = ErrorMessage + "- Half Board<br>";
		error = 1;
	}
	
	var dropdownIndexType = document.getElementById('typeChambre').selectedIndex;
	var dropdownValueType = document.getElementById('typeChambre')[dropdownIndexType].value;
	
	if(dropdownValueType == "")
	{
		ErrorMessage = ErrorMessage + "- Room type<br>";
		error = 1;
	}
	
	/*var dropdownIndexNumRoom = document.getElementById('numChambre').selectedIndex;
	var dropdownValueNumRoom = document.getElementById('numChambre')[dropdownIndexNumRoom].value;
	
	if(dropdownValueNumRoom == "")
	{
		ErrorMessage = ErrorMessage + "- Nombre de chambres<br>";
		error = 1;
	}*/
	/*if(formReservation.message.value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre message<br>";
		error = 1;
	}*/
	
	if(error == 0)
	{
		/*if((parseInt(dropdownValueBebes) + parseInt(dropdownValueEnfants)) >= parseInt(dropdownValuePersonnes))
		{
			ErrorMessage = "- Veuillez resaisir le nombre de personnes<br>" + ErrorMessage;
			document.getElementById('error-box').innerHTML = ErrorMessage+"<br><br>";
		}
		else
		{*/
			//calculateTarif(dropdownValueType);
			//get number of rooms
			/*var dropdownIndexRooms = document.getElementById('numChambre').selectedIndex;
			var dropdownValueRooms = document.getElementById('numChambre')[dropdownIndexRooms].value;*/
			
			formReservation.tarif.value = calculateTarif(dropdownValueType);
			formReservation.chambreType.value = dropdownValueType;
			//formReservation.chambreNombre.value = dropdownValueRooms;
			
			if(checkedValue == "Yes")
			{
				formReservation.tarif.value = (calculateTarif(dropdownValueType)) + calculateDemiPension(dropdownValuePersonnes, 'adultes') + calculateDemiPension(dropdownValueEnfants, 'enfants');
				//add demipension pour enfants 3 - 11 ans				
			}
						
			//afficherTarif();
			//alert (formReservation.tarif.value);
			//calculate demi pension
			
			//calculate for number of rooms
			
			formReservation.submit();
		//}
	}
	else
	{
		ErrorMessage = "<strong>Please review the following fields :</strong><br>" + ErrorMessage;
		document.getElementById('error-box').innerHTML = ErrorMessage+"<br><br>";
	}
}



function calculateDemiPension(numAdultes, type)
{
	var date_arr = formReservation.date_arr.value;
	var date_day = date_arr.substring(0,2);
	var date_month = date_arr.substring(3,5);
	var date_year =date_arr.substring(6);
	
	var date_dep = formReservation.date_dep.value;
	var date_dep_day = date_dep.substring(0,2);
	var date_dep_month = date_dep.substring(3,5);
	var date_dep_year = date_dep.substring(6);	
	
	//calculate tarifs!!!
	//format : 01/09/2009
	//date arrivee
	if(date_month.substring(0,1)=="0")
	{
		date_month = parseInt(date_month.substring(1));
	}
	else
	{
		date_month = parseInt(date_month);
	}
	
	if(date_day.substring(0,1)=="0")
	{
		date_day = parseInt(date_day.substring(1));
	}
	else
	{
		date_day = parseInt(date_day);
	}
	
	var dateArrival = new Date(parseInt(date_year), date_month-1, date_day);
	
	if(date_dep_month.substring(0,1)=="0")
	{
		date_dep_month = parseInt(date_dep_month.substring(1));
	}
	else
	{
		date_dep_month = parseInt(date_dep_month);
	}
	
	if(date_dep_day.substring(0,1)=="0")
	{
		date_dep_day = parseInt(date_dep_day.substring(1));
	}
	else
	{
		date_dep_day = parseInt(date_dep_day);
	}
	
	var dateDeparture = new Date(parseInt(date_dep_year), date_dep_month-1, date_dep_day);
	
	if(type == 'adultes')
	{
		var demiPensionTotal = (days_between(dateArrival, dateDeparture)-1) * 25 * parseInt(numAdultes);
	}
	else
	{
		var demiPensionTotal = (days_between(dateArrival, dateDeparture)-1) * 12.5 * parseInt(numAdultes);
	}
	
	return demiPensionTotal;
}

function days_between(date_arr, date_dep) 
{
	//set date_arrival month
	var date_arr_month = date_arr.getMonth();
	/*if(date_arr_month == 0)
	{
		date_arr_month = 11;
	}*/
	//set date_departure month
	var date_dep_month = date_dep.getMonth();
	/*if(date_dep_month == 0)
	{
		date_dep_month = 11;
	}*/

	//Set the two dates
	var date_arr =new Date(date_arr.getFullYear(), date_arr_month, date_arr.getDate()); //Month is 0-11 in JavaScript
	var date_dep =new Date(date_dep.getFullYear(), date_dep_month, date_dep.getDate()); //Month is 0-11 in JavaScript
	
	
	//Get 1 day in milliseconds
	var one_day=1000*60*60*24;
	return (Math.ceil((date_dep.getTime()-date_arr.getTime())/(one_day)+1));
	//alert (Math.ceil((date_dep.getTime()-date_arr.getTime())/(one_day)+1))
	//alert(date_dep);
	
}


/////// PROMO function
function checkDate()
{
	
	var date_arr = formReservation.date_arr.value;
	var date_day = date_arr.substring(0,2);
	var date_month = date_arr.substring(3,5);
	var date_year =date_arr.substring(6);
	
	var date_dep = formReservation.date_dep.value;
	var date_dep_day = date_dep.substring(0,2);
	var date_dep_month = date_dep.substring(3,5);
	var date_dep_year = date_dep.substring(6);	
	
	if(date_month.substring(0,1)=="0")
	{
		date_month = parseInt(date_month.substring(1));
	}
	else
	{
		date_month = parseInt(date_month);
	}
	
	if(date_day.substring(0,1)=="0")
	{
		date_day = parseInt(date_day.substring(1));
	}
	else
	{
		date_day = parseInt(date_day);
	}
	
	
	if(date_dep_month.substring(0,1)=="0")
	{
		date_dep_month = parseInt(date_dep_month.substring(1));
	}
	else
	{
		date_dep_month = parseInt(date_dep_month);
	}
	
	if(date_dep_day.substring(0,1)=="0")
	{
		date_dep_day = parseInt(date_dep_day.substring(1));
	}
	else
	{
		date_dep_day = parseInt(date_dep_day);
	}
	

	var dateArrival = new Date(parseInt(date_year), date_month-1, date_day);
	var dateDeparture = new Date(parseInt(date_dep_year), date_dep_month-1, date_dep_day);
	
	//var dateApp=Date.now();
	var one_day=1000*60*60*24;
	var days_between=Math.ceil( (dateDeparture.getTime()- dateArrival.getTime())/(one_day)+1 );
	

	  if((dateArrival.getDate() >= 15 && dateArrival.getMonth() == 4) || (dateArrival.getMonth() == 5) || dateArrival.getDate() <= 31 && (dateArrival.getMonth() == 6))
	  {
		  if(days_between > 7)//CHECK IF RESERVATION iS MADE 30 DAYS BEFORE 
		  {
			  var promo=1;
		  }
		  else
		  {
			  var promo=0;	
		  }
		  
	  }
		else
		{
			var promo =0;	
		}
	return promo;
}



function calculateTarif(typeChambre)
{
	
	var date_arr = formReservation.date_arr.value;
	var date_day = date_arr.substring(0,2);
	var date_month = date_arr.substring(3,5);
	var date_year =date_arr.substring(6);
	
	var date_dep = formReservation.date_dep.value;
	var date_dep_day = date_dep.substring(0,2);
	var date_dep_month = date_dep.substring(3,5);
	var date_dep_year = date_dep.substring(6);	
	
	//calculate tarifs!!!
	//format : 01/09/2009
	//date arrivee
	if(date_month.substring(0,1)=="0")
	{
		date_month = parseInt(date_month.substring(1));
	}
	else
	{
		date_month = parseInt(date_month);
	}
	
	if(date_day.substring(0,1)=="0")
	{
		date_day = parseInt(date_day.substring(1));
	}
	else
	{
		date_day = parseInt(date_day);
	}
	
	
	if(date_dep_month.substring(0,1)=="0")
	{
		date_dep_month = parseInt(date_dep_month.substring(1));
	}
	else
	{
		date_dep_month = parseInt(date_dep_month);
	}
	
	if(date_dep_day.substring(0,1)=="0")
	{
		date_dep_day = parseInt(date_dep_day.substring(1));
	}
	else
	{
		date_dep_day = parseInt(date_dep_day);
	}
	

	var dateArrival = new Date(parseInt(date_year), date_month-1, date_day);
	var dateDeparture = new Date(parseInt(date_dep_year), date_dep_month-1, date_dep_day);
	
	
	//days_between(dateArrival, dateDeparture);
	//return false;
	/*dateDeparture.setFullYear(date_dep_year);
	dateDeparture.setMonth(10);		
	dateDeparture.setDate(date_dep_day);*/
	//alert(dateDeparture.getMonth());
	
	var tarif = 0;
	var tarifParType = 0;
	
	//--------------------------------------------------------------------------------	
	if(dateArrival.getMonth() == 8 && date_year == 2010)
	{
		//set tarif pour Period A
		switch(typeChambre)
		{
			case 'Garden View':
				tarifParType = 140;
				break;
			case 'Seaview':
				tarifParType = 158;
				break;	
			case 'Honeymoon Suite':
				tarifParType = 209;
				break;	
			case 'Beach Senior Suite':
				tarifParType = 231;
				break;	
			default:break;
		}
		
		if((dateDeparture.getDate() <= 30) && (dateDeparture.getMonth() == 8))
		{
		tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
		}
		else
		{
			var datePeriodA4Ends = new Date();
			datePeriodA4Ends.setDate(30);
			datePeriodA4Ends.setMonth(8);
			datePeriodA4Ends.setFullYear(2010);
			
			tarif = tarif + days_between(dateArrival, datePeriodA4Ends) * tarifParType;
			
			//set new arrival date				
			dateArrival.setDate(1);
			dateArrival.setMonth(9);
			dateArrival.setFullYear(2010);
		}
	}
	
	
	
	if(dateArrival.getMonth() == 9 && date_year == 2010)
	{
		//set tarif pour Period A
		switch(typeChambre)
		{
			case 'Garden View':
				tarifParType = 168;
				break;
			case 'Seaview':
				tarifParType = 190;
				break;	
			case 'Honeymoon Suite':
				tarifParType = 232;
				break;	
			case 'Beach Senior Suite':
				tarifParType = 273;
				break;	
			default:break;
		}
		
		if((dateDeparture.getDate() <= 31) && (dateDeparture.getMonth() == 9))
		{
		tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
		}
		else
		{
			
			var datePeriodOcEnds = new Date('2010','9','31');

			tarif = tarif + days_between(dateArrival, datePeriodOcEnds) * tarifParType;
							
			dateArrival.setDate(1);
			dateArrival.setMonth(10);
			dateArrival.setFullYear(2010);

		}
	}
	
	//check if date of arrival in Period A (nov - dec)
	
	if((dateArrival.getMonth() == 10) || (dateArrival.getMonth() == 11) && (dateArrival.getDate() <= 20))
	{
		
		//set tarif pour Period A
		switch(typeChambre)
		{
			case 'Garden View':
				tarifParType = 176;
				break;
			case 'Seaview':
				tarifParType = 200;
				break;	
			case 'Honeymoon Suite':
				tarifParType = 244;
				break;	
			case 'Beach Senior Suite':
				tarifParType = 287;
				break;	
			default:break;
		}
		
		if((dateDeparture.getDate() <= 30) && (dateDeparture.getMonth() == 10) || (dateDeparture.getDate() <=20) && (dateDeparture.getMonth() == 11))
		{
	
			tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;	
		}
		else
		{
			var datePeriodA1Ends = new Date();
			datePeriodA1Ends.setFullYear(2010);
			datePeriodA1Ends.setMonth(11);
			datePeriodA1Ends.setDate(20);
			//calculate numbers of days in Period A
			tarif = tarif + days_between(dateArrival, datePeriodA1Ends) * tarifParType;
			
			//set new arrival date		
			dateArrival.setFullYear(2010);	
			dateArrival.setMonth(11);	
			dateArrival.setDate(21);
			
		}		
		
	}
	
	//if((dateArrival.getMonth() == 11) && (dateArrival.getDate() <= 20))
//	{
//		
//			//set tarif pour Period A
//			switch(typeChambre)
//			{
//				case 'Vue sur le Jardin':
//					tarifParType = 168;
//					break;
//				case 'Vue sur mer':
//					tarifParType = 190;
//					break;	
//				case 'Suite Lune de Miel':
//					tarifParType = 232;
//					break;	
//				case 'Suite Senior Plage':
//					tarifParType = 273;
//					break;	
//				default:break;
//			}
//			
//			if((dateDeparture.getDate() <= 20) && (dateDeparture.getMonth() == 11))
//			{
//		
//				tarif = (days_between(dateArrival, dateDeparture)-1) * tarifParType;	
//			}
//			
//			else
//			{
//				var datePeriodPeakEnds = new Date();
//				datePeriodPeakEnds.setFullYear(2009);
//				datePeriodPeakEnds.setMonth(11);
//				datePeriodPeakEnds.setDate(20);
//				
//				tarif = tarif + days_between(dateArrival, datePeriodPeakEnds) * tarifParType;
//				
//				//set new arrival date		
//				dateArrival.setFullYear(2009);	
//				dateArrival.setMonth(11);	
//				dateArrival.setDate(21);
//				
//			}
//					
//			
//		}
		
		if((dateArrival.getMonth() == 11) && (dateArrival.getDate() >= 21) || (dateArrival.getMonth() == 0) && (dateArrival.getDate() <= 20) )
		{
				switch(typeChambre)
			{
				case 'Garden View':
					tarifParType = 233;
					break;
				case 'Seaview':
					tarifParType = 247;
					break;	
				case 'Honeymoon Suite':
					tarifParType = 298;
					break;	
				case 'Beach Senior Suite':
					tarifParType = 327;
					break;	
				default:break;
			}
			
			if((dateDeparture.getDate() <=31 )  &&  (dateDeparture.getMonth() == 11) || (dateDeparture.getDate() <=20) && (dateDeparture.getMonth() == 0) )
			{
				tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
				//alert(days_between(dateArrival, dateDeparture));
			}
			else
			{
				var datePeriodPeakEnds = new Date();
				datePeriodPeakEnds.setFullYear(2011);
				datePeriodPeakEnds.setMonth(0);
				datePeriodPeakEnds.setDate(20);
			
				tarif = tarif + days_between(dateArrival, datePeriodPeakEnds) * tarifParType;
				
				//set new arrival date		
				dateArrival.setFullYear(2011);	
				dateArrival.setMonth(0);	
				dateArrival.setDate(21);
				
			}
			
			
		}
		
	
		
	
	
	
	//if(dateArrival.getMonth() == 0)
//	{
//		if(dateArrival.getDate() <= 20)
//		{
//			
//			switch(typeChambre)
//			{
//				case 'Vue sur le Jardin':
//					tarifParType = 222;
//					break;
//				case 'Vue sur mer':
//					tarifParType = 235;
//					break;	
//				case 'Suite Lune de Miel':
//					tarifParType = 284;
//					break;	
//				case 'Suite Senior Plage':
//					tarifParType = 311;
//					break;	
//				default:break;
//			
//			}
//			
//			if((dateDeparture.getDate() <= 20) && (dateDeparture.getMonth() == 0))
//			{
//		
//				tarif = (days_between(dateArrival, dateDeparture)-1) * tarifParType;	
//			}
//			
//			else
//			{
//				var datePeriodPeakEnds = new Date();
//				datePeriodPeakEnds.setFullYear(2010);
//				datePeriodPeakEnds.setMonth(0);
//				datePeriodPeakEnds.setDate(20);
//				
//				tarif = tarif + days_between(dateArrival, datePeriodPeakEnds) * tarifParType;
//				
//				//set new arrival date		
//				dateArrival.setFullYear(2010);	
//				dateArrival.setMonth(0);	
//				dateArrival.setDate(21);
//				
//			}
//					
//			
//		}
//		
//		if(dateArrival.getDate() > 20)
//		{
//				switch(typeChambre)
//			{
//				case 'Vue sur le Jardin':
//					tarifParType = 168;
//					break;
//				case 'Vue sur mer':
//					tarifParType = 190;
//					break;	
//				case 'Suite Lune de Miel':
//					tarifParType = 232;
//					break;	
//				case 'Suite Senior Plage':
//					tarifParType = 273;
//					break;	
//				default:break;
//				
//			}
//			
//			if((dateDeparture.getDate() <= 30)  &&  (dateDeparture.getMonth() == 0))
//			{
//				tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
//				//alert(days_between(dateArrival, dateDeparture));
//			}
//			else
//			{
//				var datePeriodPeakEnds = new Date();
//				datePeriodPeakEnds.setFullYear(2010);
//				datePeriodPeakEnds.setMonth(0);
//				datePeriodPeakEnds.setDate(30);
//				
//				tarif = tarif + days_between(dateArrival, datePeriodPeakEnds) * tarifParType;
//				
//				//set new arrival date		
//				dateArrival.setFullYear(2010);	
//				dateArrival.setMonth(1);	
//				dateArrival.setDate(1);
//				
//			}
//			
//			
//		}
//		
//	
//		
//	}
//	
	
	//check if date of arrival in Peak Period (dec - jan)
	//if((dateArrival.getMonth() == 11) && (dateArrival.getDate() >= 21))
//	{
//
//		//set tarif pour Peak
//		switch(typeChambre)
//		{
//			case 'Vue sur le Jardin':
//				tarifParType = 222;
//				break;
//			case 'Vue sur mer':
//				tarifParType = 235;
//				break;	
//			case 'Suite Lune de Miel':
//				tarifParType = 284;
//				break;	
//			case 'Suite Senior Plage':
//				tarifParType = 311;
//				break;	
//			default:break;
//		}
//		
//		if((dateDeparture.getDate() <= 30)  &&  (dateDeparture.getMonth() == 11))
//		{
//			tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
//			//alert(days_between(dateArrival, dateDeparture));
//		}
//		else
//		{
//			var datePeriodPeakEnds = new Date();
//			datePeriodPeakEnds.setFullYear(2009);
//			datePeriodPeakEnds.setMonth(11);
//			datePeriodPeakEnds.setDate(30);
//			
//			tarif = tarif + days_between(dateArrival, datePeriodPeakEnds) * tarifParType;
//			
//			//set new arrival date		
//			dateArrival.setFullYear(2010);	
//			dateArrival.setMonth(0);	
//			dateArrival.setDate(1);
//	        
//		}
//	}
//	//----------------------------------------------------------------------------------------------------
//	
	
	//if((dateArrival.getMonth() == 0) && (dateArrival.getDate() >= 1))
//	{
//
//		//set tarif pour Peak
//		switch(typeChambre)
//		{
//			case 'Vue sur le Jardin':
//				tarifParType = 222;
//				break;
//			case 'Vue sur mer':
//				tarifParType = 235;
//				break;	
//			case 'Suite Lune de Miel':
//				tarifParType = 284;
//				break;	
//			case 'Suite Senior Plage':
//				tarifParType = 311;
//				break;	
//			default:break;
//		}
//		
//		if((dateDeparture.getDate() <= 20)  &&  (dateDeparture.getMonth() == 0))
//		{
//			tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
//			//alert(days_between(dateArrival, dateDeparture));
//		}
//		else
//		{
//			var datePeriodPeakEnds = new Date();
//			datePeriodPeakEnds.setFullYear(2010);
//			datePeriodPeakEnds.setMonth(0);
//			datePeriodPeakEnds.setDate(20);
//			
//			tarif = tarif + days_between(dateArrival, datePeriodPeakEnds) * tarifParType;
//			
//			//set new arrival date		
//			dateArrival.setFullYear(2010);	
//			dateArrival.setMonth(0);	
//			dateArrival.setDate(21);
//	        
//		}
//	}
	
	var promo= checkDate();
	
	//check if date of arrival in Period A (jan - avr)
	if((dateArrival.getMonth() == 0) && (dateArrival.getDate() >= 21) || (dateArrival.getMonth() == 1) || (dateArrival.getMonth() == 2) || (dateArrival.getMonth() == 3))
	{
		//set tarif pour Period A
		switch(typeChambre)
		{
			case 'Garden View':
				tarifParType = 168;
				break;
			case 'Seaview':
				tarifParType = 190;
				break;	
			case 'Honeymoon Suite':
				tarifParType = 232;
				break;	
			case 'Beach Senior Suite':
				tarifParType = 273;
				break;	
			default:break;
		}
		
		if((dateDeparture.getDate() <= 31) && ((dateDeparture.getMonth() == 0) || (dateDeparture.getMonth() == 1) || (dateDeparture.getMonth() == 2) || (dateDeparture.getMonth() == 3)))
		{
			tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
		}
		else
		{
			var datePeriodA2Ends = new Date();
			datePeriodA2Ends.setFullYear(2010);
			datePeriodA2Ends.setMonth(3);
			datePeriodA2Ends.setDate(30);
			
			tarif = tarif + days_between(dateArrival, datePeriodA2Ends) * tarifParType;
			
			//set new arrival date		
			dateArrival.setFullYear(2010);		
			dateArrival.setMonth(4);
			dateArrival.setDate(1);
		}
		
	}
	
	//check if date of arrival in Period B (mai - jul)
	if((dateArrival.getMonth() == 4) || (dateArrival.getMonth() == 5) || (dateArrival.getMonth() == 6)) 
	{
		//set tarif pour Period B
		switch(typeChambre)
		{
			case 'Garden View':
				tarifParType = 147;
				break;
			case 'Seaview':
				tarifParType = 166;
				break;	
			case 'Honeymoon Suite':
				tarifParType = 228;
				break;	
			case 'Beach Senior Suite':
				tarifParType = 243;
				break;	
			default:break;
		}
		
		if((dateDeparture.getDate() <= 31) && ((dateDeparture.getMonth() == 4)||(dateDeparture.getMonth() == 5)||(dateDeparture.getMonth() == 6)))
		{
			if(promo == 0)
			{
				tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
			}
			else
			{
				tarifParType = tarifParType * 90/100;
				tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
			}
		}
		else
		{
			var datePeriodB1Ends = new Date();
			datePeriodB1Ends.setFullYear(2011);
			datePeriodB1Ends.setMonth(6);
			datePeriodB1Ends.setDate(31);
			
			tarif = tarif + days_between(dateArrival, datePeriodB1Ends) * tarifParType;
			
			//set new arrival date				
			dateArrival.setFullYear(2011);	
			dateArrival.setMonth(7);		
			dateArrival.setDate(1);
		}
	}
	
	//check if date of arrival in Period A (aug - aug)
	if(dateArrival.getMonth() == 7)
	{
		//set tarif pour Period A
		switch(typeChambre)
		{
			case 'Garden View':
				tarifParType = 176;
				break;
			case 'Seaview':
				tarifParType = 200;
				break;	
			case 'Honeymoon Suite':
				tarifParType = 244;
				break;	
			case 'Beach Senior Suite':
				tarifParType = 287;
				break;	
			default:break;
		}
		
		
		
		if((dateDeparture.getDate() <= 31) && (dateDeparture.getMonth() == 7))
		{
			tarif = tarif + ((days_between(dateArrival, dateDeparture)-1) * tarifParType);
		}
		else
		{
			var datePeriodA3Ends = new Date();
			datePeriodA3Ends.setFullYear(2011);
			datePeriodA3Ends.setMonth(7);
			datePeriodA3Ends.setDate(31);
			
			tarif = tarif + (days_between(dateArrival, datePeriodA3Ends) * tarifParType);
			
			//set new arrival date		
			dateArrival.setFullYear(2011);	
			dateArrival.setMonth(8);	
			dateArrival.setDate(1);
		}	
		
	}
	
	//check if date of arrival in Period B (sep - sep)
	if(dateArrival.getMonth() == 8 && date_year == 2011)
	{
		//set tarif pour Period A
		switch(typeChambre)
		{
			case 'Garden View':
				tarifParType = 147;
				break;
			case 'Seaview':
				tarifParType = 166;
				break;	
			case 'Honeymoon Suite':
				tarifParType = 228;
				break;	
			case 'Beach Senior Suite':
				tarifParType = 243;
				break;	
			default:break;
		}
		
		if((dateDeparture.getDate() <= 30) && (dateDeparture.getMonth() == 8))
		{
			tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
		}
		else
		{
			var datePeriodB2Ends = new Date();
			datePeriodB2Ends.setFullYear(2011);
			datePeriodB2Ends.setMonth(8);
			datePeriodB2Ends.setDate(30);
			
			tarif = tarif + days_between(dateArrival, datePeriodB2Ends) * tarifParType;
			
			//set new arrival date		
			dateArrival.setFullYear(2011);	
			dateArrival.setMonth(9);	
			dateArrival.setDate(1);
		}
		//alert(dateDeparture.getMonth());
		
	}
	
	//check if date of arrival in Period A (oct - oct)
	if(dateArrival.getMonth() == 9 && date_year == 2011)
	{
		//set tarif pour Period A
		switch(typeChambre)
		{
			case 'Garden View':
				tarifParType = 176;
				break;
			case 'Seaview':
				tarifParType = 200;
				break;	
			case 'Honeymoon Suite':
				tarifParType = 244;
				break;	
			case 'Beach Senior Suite':
				tarifParType = 287;
				break;	
			default:break;
		}
		
		/*if((dateDeparture.getDate() <= 31) && (dateDeparture.getMonth() == 10))
		{*/
		tarif = tarif + (days_between(dateArrival, dateDeparture)-1) * tarifParType;
		//}
		/*else
		{
			var datePeriodA4Ends = new Date();
			datePeriodA4Ends.setDate(30);
			datePeriodA4Ends.setMonth(9);
			datePeriodA4Ends.setFullYear(2010);
			
			tarif = tarif + days_between(dateArrival, datePeriodA4Ends) * tarifParType;
			
			//set new arrival date				
			dateArrival.setDate(1);
			dateArrival.setMonth(10);
			dateArrival.setFullYear(2010);
		}*/
	}
	
	return tarif;
	//alert(tarif);
}

function calculerTarifFinal()
{
	
	//-----------------------------------------
	var checkedValue = "";
	var radioLength = formReservation.demipension.length;
	for(var i = 0; i < radioLength; i++) 
	{
		if(formReservation.demipension[i].checked) 
		{
			checkedValue = formReservation.demipension[i].value;
		}
	}
	
	var dropdownIndexType = document.getElementById('typeChambre').selectedIndex;
	var dropdownValueType = document.getElementById('typeChambre')[dropdownIndexType].value;
	
	var dropdownIndexPersonnes = document.getElementById('no_personnes').selectedIndex;
	var dropdownValuePersonnes = document.getElementById('no_personnes')[dropdownIndexPersonnes].value;
	
	var dropdownIndexEnfants = document.getElementById('no_enfants').selectedIndex;
	var dropdownValueEnfants = document.getElementById('no_enfants')[dropdownIndexEnfants].value;
	
	formReservation.tarif.value = calculateTarif(dropdownValueType);
	
	formReservation.chambreType.value = dropdownValueType;	
	//formReservation.chambreNombre.value = dropdownValueRooms;	
	
	if(checkedValue == "Yes")
	{
		formReservation.tarif.value = (calculateTarif(dropdownValueType)) + calculateDemiPension(dropdownValuePersonnes, 'adultes') + calculateDemiPension(dropdownValueEnfants, 'enfants');				
	}
	
}

function afficherTarif()
{
	

	calculerTarifFinal();
	document.getElementById('displayTarif').innerHTML = '€ '+ Math.round(formReservation.tarif.value);
	
}

function checkFieldsEtape1(divError)
{
	var etape1;
	etape1 = 1;
	
	if(formReservation.etape1.value != "1")
	{
		if(IsEtape1Done())
		{
			//Effect.toggle(document.getElementById('etape2'),'slide');		
			Effect.BlindDown('etape2');	
			Effect.BlindDown('etape3');	
			
			//clear error icon
			document.getElementById(divError).innerHTML = "&nbsp;";
			formReservation.etape1.value = "1";
		}
	}
}

function IsEtape1Done()
{
	var etape1Done, numFields;
	etape1Done = 0;
	numFields = 4;
	
	if(formReservation.nom.value != "")
	{
		etape1Done++;
	}
	
	if(formReservation.prenom.value != "")
	{
		etape1Done++;
	}
	
	if(formReservation.email.value != "")
	{
		etape1Done++;
	}
	
	var dropdownIndex = document.getElementById('pays').selectedIndex;
	var dropdownValue = document.getElementById('pays')[dropdownIndex].value;
	
	if(dropdownValue != "")
	{
		etape1Done++;
	}
	
	if(etape1Done == numFields)
	{
		return true;
	}
	else
	{
		return false;
	}
	
}

function IsEtape2Done()
{
	var etape2Done, numFields;
	etape2Done = 0;
	numFields = 4;
	
	if(formReservation.date_arr.value != "")
	{
		etape2Done++;
	}
	
	if(formReservation.date_dep.value != "")
	{
		etape2Done++;
	}
		
	var dropdownIndexH1 = document.getElementById('arr_heure').selectedIndex;
	var dropdownValueH1 = document.getElementById('arr_heure')[dropdownIndexH1].value;	
	
	var dropdownIndexM1 = document.getElementById('arr_minute').selectedIndex;
	var dropdownValueM1 = document.getElementById('arr_minute')[dropdownIndexM1].value;
		
	var dropdownIndexH2 = document.getElementById('dep_heure').selectedIndex;
	var dropdownValueH2 = document.getElementById('dep_heure')[dropdownIndexH2].value;	
	
	var dropdownIndexM2 = document.getElementById('dep_minute').selectedIndex;
	var dropdownValueM2 = document.getElementById('dep_minute')[dropdownIndexM2].value;
	
	var dropdownIndexPersonnes = document.getElementById('no_personnes').selectedIndex;
	var dropdownValuePersonnes = document.getElementById('no_personnes')[dropdownIndexPersonnes].value;
	
	var dropdownIndexEnfants = document.getElementById('no_enfants').selectedIndex;
	var dropdownValueEnfants = document.getElementById('no_enfants')[dropdownIndexEnfants].value;
	
	var dropdownIndexBebes = document.getElementById('no_bebes').selectedIndex;
	var dropdownValueBebes = document.getElementById('no_bebes')[dropdownIndexBebes].value;
	
	if(dropdownValueH1 != "")
	{
		etape2Done++;
	}
	
	if(dropdownValueM1 != "")
	{
		etape2Done++;
	}
	
	if(dropdownValueH2 != "")
	{
		etape2Done++;
	}
	
	if(dropdownValueM2 != "")
	{
		etape2Done++;
	}
	
	if(dropdownValuePersonnes != "")
	{
		etape2Done++;
	}
	
	if(dropdownValueEnfants != "")
	{
		etape2Done++;
	}
	
	if(dropdownValueBebes != "")
	{
		etape2Done++;
	}
	
	if(etape1Done == numFields)
	{
		return true;
	}
	else
	{
		return false;
	}
	
}

function checkFieldsEtape2(divError)
{
	var etape2;
	etape2 = 1;
	
	if(formReservation.etape2.value != "1")
	{
		if(IsEtape2Done())
		{	//clear error icon
			document.getElementById(divError).innerHTML = "&nbsp;";
			formReservation.etape2.value = "1";
		}
	}
}

function highlight(div)
{

	document.getElementById(div+'off').style.display = 'none';
	document.getElementById(div+'on').style.display = 'block';
	
	document.getElementById(div+'off').style.visibility = 'hidden';
	document.getElementById(div+'off').style.visibility = 'visible';
}

function highlightOff(div)
{
	document.getElementById(div+'on').style.display = 'none';
	document.getElementById(div+'off').style.display = 'block';
}

function navOn(element)
{
	switch(element)
	{
		case 'qui-sommes-nous':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/qui-sommes-nous-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'restauration':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/restauration-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'destination':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/destination-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'hotel':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/hotel-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'reservation':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/reservation-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'activites':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/activites-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'galerie':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/galerie-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'contact':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/contact-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		default:break;
	}
}

function navOff(element)
{
	switch(element)
	{
		case 'qui-sommes-nous':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/qui-sommes-nous-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'restauration':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/restauration-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'destination':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/destination-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'hotel':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/hotel-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'reservation':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/reservation-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'activites':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/activites-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'galerie':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/galerie-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'contact':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/contact-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		default:break;
	}
}

function navOnInterne(element)
{
	switch(element)
	{
		case 'qui-sommes-nous':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/qui-sommes-nous-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'restauration':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/restauration-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'destination':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/destination-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'hotel':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/hotel-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'reservation':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/reservation-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'activites':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/activites-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'galerie':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/galerie-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		case 'contact':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/contact-over.jpg)';
			document.getElementById(element+"-link").style.color = '#ffffff';
			break;
		default:break;
	}
}

function navOffInterne(element)
{
	switch(element)
	{
		case 'qui-sommes-nous':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/qui-sommes-nous-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'restauration':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/restauration-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'destination':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/destination-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'hotel':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/hotel-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'reservation':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/reservation-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'activites':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/activites-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'galerie':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/galerie-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		case 'contact':
			document.getElementById(element).style.background = 'url(images-le-sakoa-hotel-charm-mauritius/nav/interne/contact-off.jpg)';
			document.getElementById(element+"-link").style.color = '#b9b098';
			break;
		default:break;
	}
}

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];}}
}

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_findObj(n, d) { //v4.01
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);
if(!x && d.getElementById) x=d.getElementById(n); 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 preloadImages()
{
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/accueil/sakoa-hotel-store-exterior-mauritius-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/accueil/sakoa-hotel-store-restoration-mauritius-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/accueil/sakoa-hotel-charm-reservation-mauritius-on.jpg');
	//onglets nav accueil
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/activites-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/contact-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/destination-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/galerie-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/hotel-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/qui-sommes-nous-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/reservation-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/restauration-over.jpg');
}

function preloadImagesInterne()
{
	//onglets nav interne
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/activites-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/contact-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/destination-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/galerie-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/hotel-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/qui-sommes-nous-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/reservation-over.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/restauration-over.jpg');
	
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/activites-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/contact-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/destination-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/galerie-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/hotel-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/qui-sommes-nous-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/reservation-on.jpg');
	MM_preloadImages('images-le-sakoa-hotel-charm-mauritius/nav/interne/restauration-on.jpg');
}