// Fonction menu Horizontal 
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 0; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

function cache() {
	for (var i = 0; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
}

//-->

// Fonction APPEL AJAX 
function getXhr(xhr){
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
	}
	else { // XMLHttpRequest non support� par le navigateur 

	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 

	   xhr = false; 
	} 
	return xhr;
}

function GetId(id){
	return document.getElementById(id);
}


// JavaScript Document
function getSelectionProduit(produit, choix, optionProduit){

	if(produit != ""){

		var xhrSelection;

		GetId("selection").innerHTML = '<p align="center"><img src="img/icons/loading-orange.gif" align="absbottom"><br /> Recherche en cours</p>';

		xhrSelection = getXhr(xhrSelection);
		// On d�fini ce qu'on va faire quand on aura la r�ponse
		xhrSelection.onreadystatechange = function(){
			// On ne fait quelque chose que si on a tout re�u et que le serveur est ok
			if(xhrSelection.readyState == 4 && xhrSelection.status == 200){
				resultats = xhrSelection.responseText;
				// On se sert de innerHTML pour rajouter les options a la liste
				GetId("selection").innerHTML = resultats;
			}
		}
		xhrSelection.open("GET","ajx.selectionProduit.php?produit="+produit+"&choix="+choix+"&idchoix="+optionProduit,true);
		xhrSelection.send(null); //date_arrive="+arrive+"&duree_sejour="+duree+"&
	}
}

/**
 * 
 */
function getDelaisPrix(idproduit, selection, qteId, idDest){
	
	if(selection != "" && idproduit != ""){

		//var delaistr = GetId("tr"+qteId);
		var trdelaisPrix = GetId(idDest);
		
		//delaistr.style.visibility = 'visible';
		trdelaisPrix.style.visibility = 'visible';
		trdelaisPrix.innerHTML = '<p align="center"><br /> Chargement des prix et delais ...</p>';

		$.ajax({
		  url: 'ajx.delaisPrixBulle.php',
		  type: "POST",
		  data: "produit="+idproduit+"&qteid="+qteId+"&choix="+selection,
		  success: function(resultats) {
			trdelaisPrix.innerHTML = resultats;
		  },
		  error: function(jqXHR, textStatus, errorThrown){
			  trdelaisPrix.innerHTML = 'Une erreur est survenue pendant la lecture des prix et delais..';
		  }
		});

	}
}





/**
 * Affiche ou pas le formulaire de confirmation d'envoie par tel
 */
function isForDevis(val){
	if(val){
		$('#blocFormTel').show();
	}else{
		$('#blocFormTel').hide();
	}
}

/**
 * Affiche ou pas le formulaire de confirmation d'envoie par tel
 */
function displayFormTel(val){
	if(val){
		$('#blocFormTelNum').show();
	}else{
		$('#blocFormTelNum').hide();
	}
}
