function affCache(idpr)
{
var pr = document.getElementById(idpr);
 
	if (pr.style.display == "") {
		pr.style.display = "none";
	} else {
		pr.style.display = "";
	}
}


function cacheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='hidden';
    document.getElementById(baliseId).style.display='none';
    }
  }
  
  function afficherdef(element,element2){
	document.getElementById(element).style.display = "block";
	document.getElementById(element2).style.display = "block";
}

function cacherdef(element,element2){
	document.getElementById(element).style.display = "none";
	document.getElementById(element2).style.display = "none";
}


function testdestination(champ) {
			
			if(champ.value=='') {
document.getElementById('erreur').style.display = '';
document.getElementById('erreur').innerHTML="La destination ne doit pas être vide !";
champ.focus()
return false
			}
			document.getElementById('erreur').style.display = '';
			return true
		}
function test(form) {
			with(form) {
			if(!testdestination(destination)) return false
			if(!verificationdate('arrivee','depart')) return false
				}
			
			return true
			
		}
function file(fichier)
{
	if(window.XMLHttpRequest)
	xhr_object = new XMLHttpRequest();
	else if(ActiveXObject)
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else 
	return false;
	xhr_object.open("GET",fichier , false);
	xhr_object.send(null);
	if(xhr_object.readyState) return(xhr_object.responseText);
	else
	return false;
}
function messagemail(mail)
{
var reg = /^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][a-zA-Z]{2,3}$/;
adresse=document.getElementById(mail).value;
if(reg.exec(adresse)==null){
alert("L'adresse email est invalide !");
}
else
{
var	message = file('newsletter.php?adresse='+adresse);
document.getElementById('adressemail').style.display ='none';
document.getElementById('inscrit').innerHTML = message;
}
}
function abonner(adresse){
	valeur= document.getElementById(adresse).value;
		if(valeur=="S'abonner"){
		document.getElementById(adresse).value='';
	}
}

function marocpartheme(theme)
{
	if(theme=="mer"){
		document.getElementById("affichetheme").style.backgroundImage ='url("images/produit/themeplage.png")';

		}
		if(theme=="famille"){
			
				document.getElementById("affichetheme").style.backgroundImage ='url("images/produit/themefamille.png")';

		}
			if(theme=="vacance"){
			
				document.getElementById("affichetheme").style.backgroundImage ='url("images/produit/themevac.png")';

		}	
if(theme=="marrakech"){
			
				document.getElementById("affichetheme").style.backgroundImage ='url("images/produit/themenoce.png")';

		}
		if(theme=="sejour"){
			
				document.getElementById("affichetheme").style.backgroundImage ='url("images/produit/themegroupe.png")';

		}
		
		var	message = file('include/affichetheme.php?maroctheme='+theme);
//document.getElementById('adressemail').style.display ='none';
document.getElementById('affichetheme').innerHTML = message;

}

function prixtotalvoyage(fich,div){
obj = document.getElementById(div);
// ON EFFACE LE CONTENU DU DUV
obj.innerHTML = "";
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);

// CONTROLE DE L'ETAT DE LA REQUETE
// CHAQUE CHANGEMENT D'ETAT AFFICHE UNE LIGNE DANS NOTRE DIV 
xhr_object.onreadystatechange = function()
{ 
//if(xhr_object.readyState == 1)
//     obj.innerHTML += "connexion établie<br />";
//if(xhr_object.readyState == 2)
//     obj.innerHTML+= "requête reçue<br />";
//if(xhr_object.readyState == 3)
 //    obj.innerHTML += "réponse en cours<br />";
if(xhr_object.readyState == 4)
{
     // ON CONTROLE LE STATUS (ERREUR 404, ETC)
if(xhr_object.status == 200) 

obj.innerHTML =  xhr_object.responseText; 
else 
obj.innerHTML +="Error code " + xhr_object.status;
}
}; 

//alert(fich);
// ON APPELLE LA PAGE
xhr_object.open("GET",fich, true);
xhr_object.send(null);
}

function prixtotalassur(fich,div){
obj = document.getElementById(div);
// ON EFFACE LE CONTENU DU DUV
obj.innerHTML = "";
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);

// CONTROLE DE L'ETAT DE LA REQUETE
// CHAQUE CHANGEMENT D'ETAT AFFICHE UNE LIGNE DANS NOTRE DIV 
xhr_object.onreadystatechange = function()
{ 
//if(xhr_object.readyState == 1)
//     obj.innerHTML += "connexion établie<br />";
//if(xhr_object.readyState == 2)
//     obj.innerHTML+= "requête reçue<br />";
//if(xhr_object.readyState == 3)
 //    obj.innerHTML += "réponse en cours<br />";
if(xhr_object.readyState == 4)
{
     // ON CONTROLE LE STATUS (ERREUR 404, ETC)
if(xhr_object.status == 200) 

obj.innerHTML =  xhr_object.responseText; 
else 
obj.innerHTML +="Error code " + xhr_object.status;
}
}; 

//alert(fich);
// ON APPELLE LA PAGE
xhr_object.open("GET",fich, true);
xhr_object.send(null);
}
