function checkFieldsEtape1Groupe(divError)
{
	var etape1;
	etape1 = 1;
	
	if(formReservation.etape1.value != "1")
	{
		if(IsEtape1GroupeDone())
		{
			//Effect.toggle(document.getElementById('etape2'),'slide');		
			//Effect.BlindDown('etape2');	
			//Effect.BlindDown('etape3');
			toggleEtape2();
			toggleEtape3();
			
			//clear error icon
			document.getElementById(divError).innerHTML = "&nbsp;";
			formReservation.etape1.value = "1";
		}
	}
}

function checkFieldsEtape2Groupe(divError)
{
	var etape2;
	etape2 = 1;
	
	if(formReservation.etape2.value != "1")
	{
		if(IsEtape2GroupeDone())
		{			
			//clear error icon
			document.getElementById(divError).innerHTML = "&nbsp;";
			formReservation.etape2.value = "1";
		}
	}
}

function IsEtape1GroupeDone()
{
	var etape1Done, numFields;
	etape1Done = 0;
	numFields = 6;
	
	if(document.getElementById('societe').value != "")
	{
		etape1Done++;
	}
	
	if(document.getElementById('nom').value != "")
	{
		etape1Done++;
	}
	
	if(document.getElementById('prenom').value != "")
	{
		etape1Done++;
	}
	
	if(document.getElementById('email').value != "")
	{
		etape1Done++;
	}
	
	if(document.getElementById('nombre') != "")
	{
		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 IsEtape2GroupeDone()
{
	var etape2Done, numFields;
	etape2Done = 0;
	numFields = 2;
	
	if(document.getElementById('date_arr').value != "")
	{
		etape2Done++;
	}
	
	if(document.getElementById('date_dep').value != "")
	{
		etape2Done++;
	}
	
	/*if((formReservation.cotation[0].checked == true)||(formReservation.cotation[1].checked == true))
	{
		etape2Done++;
	}*/
	
	if(etape2Done == numFields)
	{
		return true;
	}
	else
	{
		return false;
	}	
}

function validateFormReservationGroupe()
{		
	if(IsEtape1GroupeDone() && IsEtape2GroupeDone())
	{
		//check categorie hotel values
		var catHotel_value = "";
		for (var i=0; i < document.formReservation.catHotel.length; i++)
	   {
	   		if (document.formReservation.catHotel[i].checked)
	      {
	      	catHotel_value = catHotel_value + document.formReservation.catHotel[i].value + ", ";
	      }
	   }
	   document.getElementById('catHotel_value').value = catHotel_value;
	   //------------------------------------------------------
		
		//check region values
		var catRegion_value = "";
		for (var i=0; i < document.formReservation.region.length; i++)
	   {
	   		if (document.formReservation.region[i].checked)
	      {
	      	catRegion_value = catRegion_value + document.formReservation.region[i].value + ", ";
	      }
	   }
	   document.getElementById('catRegion_value').value = catRegion_value;
	   //------------------------------------------------------
		
		//check pension values
		var catPension_value = "";
		for (var i=0; i < document.formReservation.pension.length; i++)
	   {
	   		if (document.formReservation.pension[i].checked)
	      {
	      	catPension_value = catPension_value + document.formReservation.pension[i].value + ", ";
	      }
	   }
	   document.getElementById('catPension_value').value = catPension_value;
	   //------------------------------------------------------
		
		//check excursion values
		var catExcur_value = "";
		for (var i=0; i < document.formReservation.excur.length; i++)
	   {
	   		if (document.formReservation.excur[i].checked)
	      {
	      	catExcur_value = catExcur_value + document.formReservation.excur[i].value + ", ";
	      }
	   }
	   document.getElementById('catExcur_value').value = catExcur_value;
	   //------------------------------------------------------
		
		//check transfer values
		var catTransfer_value = "";
		for (var i=0; i < document.formReservation.transfert.length; i++)
	   {
	   		if (document.formReservation.transfert[i].checked)
	      {
	      	catTransfer_value = catTransfer_value + document.formReservation.transfert[i].value + ", ";
	      }
	   }
	   document.getElementById('catTransfer_value').value = catTransfer_value;
	   //------------------------------------------------------
		
		formReservation.submit();
		
	}
	else
	{
		validateEtape1Groupe();
		validateEtape2Groupe();
	}
}

function validateEtape1Groupe()
{
	var ErrorMessage = "";	
	var etape1 = 1;
	
	if(document.getElementById('societe').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir le nom de votre société<br>";
		etape1 = 0;
	}
	
	if(document.getElementById('nom').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre nom<br>";
		etape1 = 0;
	}
	
	if(document.getElementById('prenom').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre prénom<br>";
		etape1 = 0;
	}
	
	if(document.getElementById('pays').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre pays<br>";
		etape1 = 0;
	}
	
	if(document.getElementById('email').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre e-mail<br>";
		etape1 = 0;
	}
	else
	{
		if(!isValidEmail(document.getElementById('email').value))
		{
			ErrorMessage = ErrorMessage + "- Votre e-mail est invalide<br>";
			etape1 = 0;
		}	
	}
	
	if(document.getElementById('nombre').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir le nombre de participants<br>";
		etape1 = 0;
	}
	
	if(etape1 == 0)
	{
		document.getElementById('error-box-1').innerHTML = ErrorMessage;
		
		/*if(formReservation.etape2.value == null)
		{
			document.getElementById('error-box-2').innerHTML = "&nbsp;";
		}*/
	}
	else
	{
		/*if(formReservation.etape2.value != "1")
		{
			Effect.BlindDown('etape2');		
		}
		document.getElementById('error-box-1').innerHTML = "&nbsp;";*/
		formReservation.etape1.value = "1";
	}	
}

function validateEtape2Groupe()
{
	var ErrorMessage = "";	
	var etape2 = 1;
	
	if(document.getElementById('date_arr').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir la date de votre arrivée<br>";
		etape2 = 0;
	}
	
	if(document.getElementById('date_dep').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir la date de votre départ<br>";
		etape2 = 0;
	}
	
	/*if((document.formReservation.cotation[0].checked == false)&&(document.formReservation.cotation[1].checked == false))
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir le type de cotation<br>";
		etape2 = 0;
	}*/
		
	if(etape2 == 0)
	{
		document.getElementById('error-box-2').innerHTML = ErrorMessage;
		
		/*if(formReservation.etape2.value == null)
		{
			document.getElementById('error-box-2').innerHTML = "&nbsp;";
		}*/
	}
	else
	{
		/*if(formReservation.etape2.value != "1")
		{
			Effect.BlindDown('etape2');		
		}*/
		document.getElementById('error-box-2').innerHTML = "&nbsp;";
		formReservation.etape2.value = "1";
	}	
}

function checkFieldsEtape1(divError)
{
	var etape1;
	etape1 = 1;
	
	if(formReservation.etape1.value != "1")
	{
		if(IsEtape1Done())
		{
			//Effect.toggle(document.getElementById('etape2'),'slide');		
			//Effect.BlindDown('etape2');	
			//alert('youhi');
			toggleEtape2();
			
			//clear error icon
			document.getElementById(divError).innerHTML = "&nbsp;";
			formReservation.etape1.value = "1";
		}
	}
}

function checkFieldsEtape2(divError)
{
	var etape2;
	etape2 = 1;
	
	if(formReservation.etape2.value != "1")
	{
		if(IsEtape2Done())
		{
			//Effect.toggle(document.getElementById('etape3'),'slide');		
			//Effect.BlindDown('etape3');
			toggleEtape3();
			toggleEtape4();
			toggleEtape5();
			//Effect.BlindDown('etape4');
			formReservation.etape3.value = "1";	
			
			//clear error icon
			document.getElementById(divError).innerHTML = "&nbsp;";
			formReservation.etape2.value = "1";
		}
	}
}

function IsEtape1Done()
{
	var etape1Done, numFields;
	etape1Done = 0;
	numFields = 4;
	
	if(document.getElementById('nom').value != "")
	{
		etape1Done++;
	}
	
	if(document.getElementById('prenom').value != "")
	{
		etape1Done++;
	}
	
	if(document.getElementById('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, etape2Flag;
	etape2Done = 0;
	numFields = 3;
	etape2Flag = 1;
	
	//-----------------------------------------
	var checkRadioAccueil = 0;
	var checkedValue = "";
	var radioLength = formReservation.accueil.length;
	for(var i = 0; i < radioLength; i++) 
	{
		if(formReservation.accueil[i].checked) 
		{
			checkRadioAccueil = 1;		
			checkedValue = formReservation.accueil[i].value;
			etape2Done++;
		}
	}
	
	if(checkRadioAccueil == 0)
	{
		numFields = 3;
	}
	else
	{
		if(checkedValue == "Oui")
		{
			numFields = 4;
			//check package radio buttons
			var checkRadioAssistance = 0;
			var radioPackageLength = formReservation.assistance.length;
			var checkedPackageValue = "";
			for(var i = 0; i < radioPackageLength; i++) 
			{
				if(formReservation.assistance[i].checked) 
				{
					checkRadioAssistance = 1;		
					checkedPackageValue = formReservation.assistance[i].value;
					etape2Done++;
				}
			}
		}
	}
	
	//-------------------------------------------
	
	if(document.getElementById('date_arr').value != "")
	{
		etape2Done++;
	}
	
	if(document.getElementById('date_dep').value != "")
	{
		etape2Done++;
	}
	
	
	
	if(etape2Done == numFields)
	{
		return true;
	}
	else
	{
		return false;
	}
	
}

function checkChamp(champ, div)
{
	if(div == "icone_pays")
	{
		var dropdownIndex = document.getElementById('pays').selectedIndex;
		var dropdownValue = document.getElementById('pays')[dropdownIndex].value;
		if(dropdownValue == "")
		{
			document.getElementById(div).innerHTML = "<img src='images-concorde-travel-tours-agence-voyage-ile-maurice/icones-agence-voyage-ile-maurice/alert.png' border='0'>";
			
		}
		else
		{
			document.getElementById(div).innerHTML = "&nbsp;";
		}
	}
	else
	{
		if(champ.value == "")
		{
			document.getElementById(div).innerHTML = "<img src='images-concorde-travel-tours-agence-voyage-ile-maurice/icones-agence-voyage-ile-maurice/alert.png' border='0'>";
		}
		else
		{
			if(div == "icone_email")
			{
				//check is email is valid
				if(!isValidEmail(champ.value))
				{
					document.getElementById(div).innerHTML = "<img src='images-concorde-travel-tours-agence-voyage-ile-maurice/icones-agence-voyage-ile-maurice/alert.png' border='0'>";
				}
				else
				{
					document.getElementById(div).innerHTML = "&nbsp;";
				}
			}
			else
			{
				document.getElementById(div).innerHTML = "&nbsp;";
			}
		}
	}
}


function checkDernierChamp(champ)
{
	if(champ.length == 1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function validateFormReservation()
{		
	//alert('validate');
	if(IsEtape1Done() && IsEtape2Done())
	{
		//check pension values
		var p_value = "";
		for (var i=0; i < document.formReservation.pension.length; i++)
	   {
	   		if (document.formReservation.pension[i].checked)
	      {
	      	p_value = p_value + document.formReservation.pension[i].value + ", ";
	      }
	   }
	   formReservation.pensionValues.value = p_value;
	   //------------------------------------------------------
	  
	   //check excursion terre values
	   var ex_t_value = "";
		for (var i=0; i < document.formReservation.excursions_terre.length; i++)
	   {
	   		if (document.formReservation.excursions_terre[i].checked)
	      {
	      	ex_t_value = ex_t_value + document.formReservation.excursions_terre[i].value + ", ";
	      }
	   }
	   formReservation.extValues.value = ex_t_value;
	   //------------------------------------------------------
	   
	   //check excursion mer values
	   var ex_m_value = "";
		for (var i=0; i < document.formReservation.excursions_mer.length; i++)
	   {
	   		if (document.formReservation.excursions_mer[i].checked)
	      {
	      	ex_m_value = ex_m_value + document.formReservation.excursions_mer[i].value + ", ";
	      }
	   }
	   formReservation.exmValues.value = ex_m_value;
	   //------------------------------------------------------
	      
	   //check assistance values
	   //-----------------------------------------
		var checkedValue = "";
		var assistance = "";
		var radioLength = formReservation.accueil.length;
		var radioLength2 = formReservation.assistance.length;
		for(var i = 0; i < radioLength; i++) 
		{
			if(formReservation.accueil[i].checked) 
			{
				checkedValue = formReservation.accueil[i].value;
			}
		}
		
		if(checkedValue == "Non")
		{
			assistance = "Je vais uniquement réserver mon hébergement et mes excursions";
		}
		else
		{
			for(var i = 0; i < radioLength2; i++) 
			{
				if(formReservation.assistance[i].checked) 
				{
					checkedValue = formReservation.assistance[i].value;
				}
				
				switch(checkedValue)
				{
					case "Standard - L'accueil classique de Concorde Ile Maurice":
						assistance = "Standard - L'accueil classique de Concorde Ile Maurice";
						break;
					case "Prestige Loisir - Vos Vacances de Rêves":
						for(var i = 0; i < formReservation.optionBox1.length; i++) 
						{
							if(formReservation.optionBox1[i].checked) 
							{
								assistance = assistance + formReservation.optionBox1[i].value + ", ";
							}
						}
						assistance = checkedValue + " - " + assistance;
						break;
					case "Prestige AFFAIRE  - Le temps de c'est de l'argent":
						for(var i = 0; i < formReservation.optionBox2.length; i++) 
						{
							if(formReservation.optionBox2[i].checked) 
							{
								assistance = assistance + formReservation.optionBox2[i].value + ", ";
							}
						}						
						assistance = checkedValue + " - " + assistance;
						break;
					case "Prestige INVESTISSEUR  - Devenir Résident Mauricien":
						for(var i = 0; i < formReservation.optionBox3.length; i++) 
						{
							if(formReservation.optionBox3[i].checked) 
							{
								assistance = assistance + formReservation.optionBox3[i].value + ", ";
							}
						}		
						assistance = checkedValue + " - " + assistance;				
						break;
					default:break;
				}
			}
		}
		formReservation.assistanceValue.value = assistance;
	   //------------------------------------------------------------  
	   formReservation.submit();
	}
	else
	{
		validateEtape1();
		validateEtape2();
		//alert('no good');
	}
}

function validateEtape1()
{
	var ErrorMessage = "";	
	var etape1 = 1;
	
	if(document.getElementById('nom').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre nom<br>";
		etape1 = 0;
	}
	
	if(document.getElementById('prenom').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre prénom<br>";
		etape1 = 0;
	}
	
	if(document.getElementById('pays').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre pays<br>";
		etape1 = 0;
	}
	
	if(document.getElementById('email').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre e-mail<br>";
		etape1 = 0;
	}
	else
	{
		if(!isValidEmail(document.getElementById('email').value))
		{
			ErrorMessage = ErrorMessage + "- Votre e-mail est invalide<br>";
			etape1 = 0;
		}	
	}
	
	
	if(etape1 == 0)
	{
		document.getElementById('error-box-1').innerHTML = ErrorMessage;
		
		if(formReservation.etape2.value == null)
		{
			document.getElementById('error-box-2').innerHTML = "&nbsp;";
		}
	}
	else
	{
		if(formReservation.etape2.value != "1")
		{
			//Effect.BlindDown('etape2');		
			toggleEtape3();
			toggleEtape4();
			toggleEtape5();
		}
		document.getElementById('error-box-1').innerHTML = "&nbsp;";
		formReservation.etape1.value = "1";
	}	
}

function validateEtape2()
{
	var ErrorMessage = "";	
	var etape2 = 1;
	
	if(document.getElementById('date_arr').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre date d'arrivée<br>";
		etape2 = 0;
	}	
	
	if(document.getElementById('date_dep').value == "")
	{
		ErrorMessage = ErrorMessage + "- Veuillez saisir votre date de départ<br>";
		etape2 = 0;
	}
	
	//-----------------------------------------
	var checkRadioAccueil = 0;
	var checkedValue = "";
	var radioLength = formReservation.accueil.length;
	for(var i = 0; i < radioLength; i++) 
	{
		if(formReservation.accueil[i].checked) 
		{
			checkRadioAccueil = 1;		
			checkedValue = formReservation.accueil[i].value;
		}
	}
	
	if(checkRadioAccueil == 0)
	{
		ErrorMessage = ErrorMessage + "- Veuillez préciser si vous désirez nos services accueil, assistance et transfert<br>";
		etape2 = 0;
	}
	else
	{
		if(checkedValue == "Oui")
		{
			//check package radio buttons
			var checkRadioAssistance = 0;
			var radioPackageLength = formReservation.assistance.length;
			var checkedPackageValue = "";
			for(var i = 0; i < radioPackageLength; i++) 
			{
				if(formReservation.assistance[i].checked) 
				{
					checkRadioAssistance = 1;		
					checkedPackageValue = formReservation.assistance[i].value;
				}
			}
			
			if(checkRadioAssistance == 0)
			{
				ErrorMessage = ErrorMessage + "- Veuillez choisir un de nos package<br>";
				etape2 = 0;
			}
		}
	}
	
	//-------------------------------------------
	
	if(etape2 == 0)
	{
		document.getElementById('error-box-2').innerHTML = ErrorMessage;
	}
	else
	{
		if(formReservation.etape3.value != "1")
		{
			//Effect.BlindDown('etape3');
			//formReservation.etape3.value = "1";
			toggleEtape3();
			toggleEtape4();
		}
		document.getElementById('error-box-2').innerHTML = "&nbsp;";
		formReservation.etape2.value = "1";				
		
	}	
}

//function to check valid email address
function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.getElementById('email').value;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      return false;
    } 
    return true; 
}

//function to check valid email address
function checkEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      return false;
    } 
    return true; 
}
/*
function openBruno()
{	
	if(ktrack.brunoBox.value == 0)
	{
		Effect.SlideDown('bruno');
		if(ktrack.marieBox.value == 1)
		{
			Effect.SlideUp('marie');
			ktrack.marieBox.value = 0;
		}
		if(ktrack.kishoreBox.value == 1)
		{
			Effect.SlideUp('kishore');
			ktrack.kishoreBox.value = 0;
		}
		if(ktrack.jacquesBox.value == 1)
		{
			Effect.SlideUp('jacques');
			ktrack.jacquesBox.value = 0;
		}
		if(ktrack.rezaBox.value == 1)
		{
			Effect.SlideUp('reza');
			ktrack.rezaBox.value = 0;
		}
		if(ktrack.fredBox.value == 1)
		{
			Effect.SlideUp('fred');
			ktrack.fredBox.value = 0;
		}
		if(ktrack.carolineBox.value == 1)
		{
			Effect.SlideUp('caroline');
			ktrack.carolineBox.value = 0;
		}
			
		ktrack.brunoBox.value = 1;
	}
	else
	{
		Effect.SlideUp('bruno');
		ktrack.brunoBox.value = 0;
	}			
}

function openMarie()
{
	
	if(ktrack.marieBox.value == 0)
	{
		Effect.SlideDown('marie');
		if(ktrack.brunoBox.value == 1)
		{
			Effect.SlideUp('bruno');
			ktrack.brunoBox.value = 0;
		}
		if(ktrack.kishoreBox.value == 1)
		{
			Effect.SlideUp('kishore');
			ktrack.kishoreBox.value = 0;
		}
		if(ktrack.jacquesBox.value == 1)
		{
			Effect.SlideUp('jacques');
			ktrack.jacquesBox.value = 0;
		}
		if(ktrack.rezaBox.value == 1)
		{
			Effect.SlideUp('reza');
			ktrack.rezaBox.value = 0;
		}
		if(ktrack.fredBox.value == 1)
		{
			Effect.SlideUp('fred');
			ktrack.fredBox.value = 0;
		}
		if(ktrack.carolineBox.value == 1)
		{
			Effect.SlideUp('caroline');
			ktrack.carolineBox.value = 0;
		}
		ktrack.marieBox.value = 1;
	}
	else
	{
		Effect.SlideUp('marie');
		ktrack.marieBox.value = 0;
	}
	//return false;
}*/
function openKishore()
{
	
	if(ktrack.kishoreBox.value == 0)
	{
		Effect.SlideDown('kishore');
		if(ktrack.marieBox.value == 1)
		{
			Effect.SlideUp('marie');
			ktrack.marieBox.value = 0;
		}
		if(ktrack.brunoBox.value == 1)
		{
			Effect.SlideUp('bruno');
			ktrack.brunoBox.value = 0;
		}
		if(ktrack.jacquesBox.value == 1)
		{
			Effect.SlideUp('jacques');
			ktrack.jacquesBox.value = 0;
		}
		if(ktrack.terryBox.value == 1)
		{
			Effect.SlideUp('terry');
			ktrack.terryBox.value = 0;
		}
		if(ktrack.rezaBox.value == 1)
		{
			Effect.SlideUp('reza');
			ktrack.rezaBox.value = 0;
		}
		if(ktrack.fredBox.value == 1)
		{
			Effect.SlideUp('fred');
			ktrack.fredBox.value = 0;
		}
		if(ktrack.carolineBox.value == 1)
		{
			Effect.SlideUp('caroline');
			ktrack.carolineBox.value = 0;
		}
		ktrack.kishoreBox.value = 1;
	}
	else
	{
		Effect.SlideUp('kishore');
		ktrack.kishoreBox.value = 0;
	}
	//return false;
}

function openJacques()
{
	
	if(ktrack.jacquesBox.value == 0)
	{
		Effect.SlideDown('jacques');
		if(ktrack.marieBox.value == 1)
		{
			Effect.SlideUp('marie');
			ktrack.marieBox.value = 0;
		}
		if(ktrack.brunoBox.value == 1)
		{
			Effect.SlideUp('bruno');
			ktrack.brunoBox.value = 0;
		}
		if(ktrack.kishoreBox.value == 1)
		{
			Effect.SlideUp('kishore');
			ktrack.kishoreBox.value = 0;
		}
		if(ktrack.terryBox.value == 1)
		{
			Effect.SlideUp('terry');
			ktrack.terryBox.value = 0;
		}
		if(ktrack.rezaBox.value == 1)
		{
			Effect.SlideUp('reza');
			ktrack.rezaBox.value = 0;
		}
		if(ktrack.fredBox.value == 1)
		{
			Effect.SlideUp('fred');
			ktrack.fredBox.value = 0;
		}
		if(ktrack.carolineBox.value == 1)
		{
			Effect.SlideUp('caroline');
			ktrack.carolineBox.value = 0;
		}
		ktrack.jacquesBox.value = 1;
	}
	else
	{
		Effect.SlideUp('jacques');
		ktrack.jacquesBox.value = 0;
	}
	//return false;
}

function openTerry()
{
	
	if(ktrack.terryBox.value == 0)
	{
		Effect.SlideDown('terry');
		if(ktrack.marieBox.value == 1)
		{
			Effect.SlideUp('marie');
			ktrack.marieBox.value = 0;
		}
		if(ktrack.brunoBox.value == 1)
		{
			Effect.SlideUp('bruno');
			ktrack.brunoBox.value = 0;
		}
		if(ktrack.kishoreBox.value == 1)
		{
			Effect.SlideUp('kishore');
			ktrack.kishoreBox.value = 0;
		}
		if(ktrack.jacquesBox.value == 1)
		{
			Effect.SlideUp('jacques');
			ktrack.jacquesBox.value = 0;
		}
		if(ktrack.rezaBox.value == 1)
		{
			Effect.SlideUp('reza');
			ktrack.rezaBox.value = 0;
		}
		if(ktrack.fredBox.value == 1)
		{
			Effect.SlideUp('fred');
			ktrack.fredBox.value = 0;
		}
		if(ktrack.carolineBox.value == 1)
		{
			Effect.SlideUp('caroline');
			ktrack.carolineBox.value = 0;
		}
		ktrack.terryBox.value = 1;
	}
	else
	{
		Effect.SlideUp('terry');
		ktrack.terryBox.value = 0;
	}
	//return false;
}

function openReza()
{
	
	if(ktrack.rezaBox.value == 0)
	{
		Effect.SlideDown('reza');
		if(ktrack.marieBox.value == 1)
		{
			Effect.SlideUp('marie');
			ktrack.marieBox.value = 0;
		}
		if(ktrack.brunoBox.value == 1)
		{
			Effect.SlideUp('bruno');
			ktrack.brunoBox.value = 0;
		}
		if(ktrack.kishoreBox.value == 1)
		{
			Effect.SlideUp('kishore');
			ktrack.kishoreBox.value = 0;
		}
		if(ktrack.jacquesBox.value == 1)
		{
			Effect.SlideUp('jacques');
			ktrack.jacquesBox.value = 0;
		}
		if(ktrack.terryBox.value == 1)
		{
			Effect.SlideUp('terry');
			ktrack.terryBox.value = 0;
		}
		if(ktrack.fredBox.value == 1)
		{
			Effect.SlideUp('fred');
			ktrack.fredBox.value = 0;
		}
		if(ktrack.carolineBox.value == 1)
		{
			Effect.SlideUp('caroline');
			ktrack.carolineBox.value = 0;
		}
		ktrack.rezaBox.value = 1;
	}
	else
	{
		Effect.SlideUp('reza');
		ktrack.rezaBox.value = 0;
	}
	//return false;
}

function openFred()
{
	
	if(ktrack.fredBox.value == 0)
	{
		Effect.SlideDown('fred');
		if(ktrack.marieBox.value == 1)
		{
			Effect.SlideUp('marie');
			ktrack.marieBox.value = 0;
		}
		if(ktrack.brunoBox.value == 1)
		{
			Effect.SlideUp('bruno');
			ktrack.brunoBox.value = 0;
		}
		if(ktrack.kishoreBox.value == 1)
		{
			Effect.SlideUp('kishore');
			ktrack.kishoreBox.value = 0;
		}
		if(ktrack.jacquesBox.value == 1)
		{
			Effect.SlideUp('jacques');
			ktrack.jacquesBox.value = 0;
		}
		if(ktrack.terryBox.value == 1)
		{
			Effect.SlideUp('terry');
			ktrack.terryBox.value = 0;
		}
		if(ktrack.rezaBox.value == 1)
		{
			Effect.SlideUp('reza');
			ktrack.rezaBox.value = 0;
		}
		if(ktrack.carolineBox.value == 1)
		{
			Effect.SlideUp('caroline');
			ktrack.carolineBox.value = 0;
		}
		ktrack.fredBox.value = 1;
	}
	else
	{
		Effect.SlideUp('fred');
		ktrack.fredBox.value = 0;
	}
	//return false;
}

function openCaroline()
{
	
	if(ktrack.carolineBox.value == 0)
	{
		Effect.SlideDown('caroline');
		if(ktrack.marieBox.value == 1)
		{
			Effect.SlideUp('marie');
			ktrack.marieBox.value = 0;
		}
		if(ktrack.brunoBox.value == 1)
		{
			Effect.SlideUp('bruno');
			ktrack.brunoBox.value = 0;
		}
		if(ktrack.kishoreBox.value == 1)
		{
			Effect.SlideUp('kishore');
			ktrack.kishoreBox.value = 0;
		}
		if(ktrack.jacquesBox.value == 1)
		{
			Effect.SlideUp('jacques');
			ktrack.jacquesBox.value = 0;
		}
		if(ktrack.terryBox.value == 1)
		{
			Effect.SlideUp('terry');
			ktrack.terryBox.value = 0;
		}
		if(ktrack.rezaBox.value == 1)
		{
			Effect.SlideUp('reza');
			ktrack.rezaBox.value = 0;
		}
		if(ktrack.fredBox.value == 1)
		{
			Effect.SlideUp('fred');
			ktrack.fredBox.value = 0;
		}
		ktrack.carolineBox.value = 1;
	}
	else
	{
		Effect.SlideUp('caroline');
		ktrack.carolineBox.value = 0;
	}
	//return false;
}


function validateContactBruno()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formBruno.nomBruno.value, 'icone_nomBruno'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formBruno.prenomBruno.value, 'icone_prenomBruno'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formBruno.emailBruno.value, 'icone_emailBruno'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formBruno.msgBruno.value, 'icone_messageBruno'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formBruno.submit();
	}
}

function validateContactMarie()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formMarie.nomMarie.value, 'icone_nomMarie'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formMarie.prenomMarie.value, 'icone_prenomMarie'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formMarie.emailMarie.value, 'icone_emailMarie'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formMarie.msgMarie.value, 'icone_messageMarie'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formMarie.submit();
	}
}

function validateContactKishore()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formKishore.nomKishore.value, 'icone_nomKishore'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formKishore.prenomKishore.value, 'icone_prenomKishore'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formKishore.emailKishore.value, 'icone_emailKishore'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formKishore.msgKishore.value, 'icone_messageKishore'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formKishore.submit();
	}
}

function validateContactJacques()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formJacques.nomJacques.value, 'icone_nomJacques'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formJacques.prenomJacques.value, 'icone_prenomJacques'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formJacques.emailJacques.value, 'icone_emailJacques'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formJacques.msgJacques.value, 'icone_messageJacques'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formJacques.submit();
	}
}


function validateContactTerry()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formTerry.nomTerry.value, 'icone_nomTerry'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formTerry.prenomTerry.value, 'icone_prenomTerry'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formTerry.emailTerry.value, 'icone_emailTerry'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formTerry.msgTerry.value, 'icone_messageTerry'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formTerry.submit();
	}
}

function validateContactAnielle()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formAnielle.nomAnielle.value, 'icone_nomAnielle'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formAnielle.prenomAnielle.value, 'icone_prenomAnielle'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formAnielle.emailAnielle.value, 'icone_emailAnielle'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formAnielle.msgAnielle.value, 'icone_messageAnielle'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formAnielle.submit();
	}
}

function validateContactCorine()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formCorine.nomCorine.value, 'icone_nomCorine'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formCorine.prenomCorine.value, 'icone_prenomCorine'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formCorine.emailCorine.value, 'icone_emailCorine'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formCorine.msgCorine.value, 'icone_messageCorine'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formCorine.submit();
	}
}

function validateContactReza()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formReza.nomReza.value, 'icone_nomReza'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formReza.prenomReza.value, 'icone_prenomReza'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formReza.emailReza.value, 'icone_emailReza'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formReza.msgReza.value, 'icone_messageReza'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formReza.submit();
	}
}

function validateContactMarlys()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formMarlys.nomMarlys.value, 'icone_nomMarlys'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formMarlys.prenomMarlys.value, 'icone_prenomMarlys'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formMarlys.emailMarlys.value, 'icone_emailMarlys'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formMarlys.msgMarlys.value, 'icone_messageMarlys'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formMarlys.submit();
	}
}

function validateContactCaroline()
{
	var errorMessage, valid;
	errorMessage = "";
	valid = 1;
	
	if(!checkChampContact(formCaroline.nomCaroline.value, 'icone_nomCaroline'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formCaroline.prenomCaroline.value, 'icone_prenomCaroline'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formCaroline.emailCaroline.value, 'icone_emailCaroline'))
	{
		valid = 0;
	}
	
	if(!checkChampContact(formCaroline.msgCaroline.value, 'icone_messageCaroline'))
	{
		valid = 0;
	}
	
	if(valid == 1)
	{
		formCaroline.submit();
	}
}

function checkChampContact(champ, div)
{
	if(champ == "")
	{
		document.getElementById(div).innerHTML = "<img src='images-concorde-travel-tours-agence-voyage-ile-maurice/icones-agence-voyage-ile-maurice/alert.png' border='0'>";
		return false;
	}
	else
	{
		//if champ is an email
		if((div == "icone_emailBruno") || (div == "icone_emailMarie") || (div == "icone_emailKishore") || (div == "icone_emailJacques") || (div == "icone_emailTerry") || (div == "icone_emailReza") || (div == "icone_emailFred") || (div == "icone_emailCaroline") || (div == "icone_emailAnielle") || (div == "icone_emailCorine"))
		{
			if(!checkEmail(champ))
			{
				document.getElementById(div).innerHTML = "<img src='images-concorde-travel-tours-agence-voyage-ile-maurice/icones-agence-voyage-ile-maurice/alert.png' border='0'>";
				return false;
			}
			else
			{
				document.getElementById(div).innerHTML = "&nbsp;";
				return true;
			}
		}
		else
		{
			document.getElementById(div).innerHTML = "&nbsp;";
			return true;
		}
	}
}

function showdeadcenterdiv(Xwidth,Yheight,divid) 
{
	// First, determine how much the visitor has scrolled
	
	var scrolledX, scrolledY;
	if( self.pageYOffset ) {
	scrolledX = self.pageXOffset;
	scrolledY = self.pageYOffset;
	} else if( document.documentElement && document.documentElement.scrollTop ) {
	scrolledX = document.documentElement.scrollLeft;
	scrolledY = document.documentElement.scrollTop;
	} else if( document.body ) {
	scrolledX = document.body.scrollLeft;
	scrolledY = document.body.scrollTop;
	}
	
	// Next, determine the coordinates of the center of browser's window
	
	var centerX, centerY;
	if( self.innerHeight ) {
	centerX = self.innerWidth;
	centerY = self.innerHeight;
	} else if( document.documentElement && document.documentElement.clientHeight ) {
	centerX = document.documentElement.clientWidth;
	centerY = document.documentElement.clientHeight;
	} else if( document.body ) {
	centerX = document.body.clientWidth;
	centerY = document.body.clientHeight;
	}
	
	// Xwidth is the width of the div, Yheight is the height of the
	// div passed as arguments to the function:
	var leftOffset = scrolledX + (centerX - Xwidth) / 2;
	var topOffset = scrolledY + (centerY - Yheight) / 2;
	// The initial width and height of the div can be set in the
	// style sheet with display:none; divid is passed as an argument to // the function
	var o=document.getElementById(divid);
	var r=o.style;
	r.position='absolute';
	r.top = topOffset + 'px';
	r.left = leftOffset + 'px';
	r.display = "block";
} 

function stopVideoYan()
{	
	document.playerYan.SetVariable("player:jsStop", "");
	document.getElementById('videoYan').style.display='none';
}

function stopVideoFred()
{	
	document.playerFred.SetVariable("player:jsStop", "");
	document.getElementById('videoFred').style.display='none';
}

function stopVideoJacques()
{	
	document.playerJacques.SetVariable("player:jsStop", "");
	document.getElementById('videoJacques').style.display='none';
}
function stopVideoTerry()
{	
	document.playerJacques.SetVariable("player:jsStop", "");
	document.getElementById('videoTerry').style.display='none';
}
function stopVideoBruno()
{	
	document.playerBruno.SetVariable("player:jsStop", "");
	document.getElementById('videoBruno').style.display='none';
}

function stopVideoMarie()
{	
	document.playerMarie.SetVariable("player:jsStop", "");
	document.getElementById('videoMarie').style.display='none';
}

function detectBrowser()
{
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	return browser;
}
