// JavaScript Document
var requete ="";


function creerRequete() {
    try {
        requete = new XMLHttpRequest(); /* On essaye de créer un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de créer un objet ActiveX */
        try {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre méthode si la première n'a pas marchée */
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune méthode ne fonctionne, il ne reste plus qu'à mettre à jour le navigateur ! */
                requete = null;
            }
        }
    }
    if(requete == null) {
        alert('Votre navigateur ne semble pas supporter les objets XMLHttpRequest.');
    }
}

function rechercheproduit(keyword)
{
	
	document.getElementById('divimage').style.display = "";
	var url = "";
 	url = "AsynchroneAjx/produitajx.php?keyword="+document.getElementById(keyword).value;
	if(document.getElementById('selectfamille'))
	{
		url +="&idfamille="+document.getElementById('selectfamille').options[document.getElementById('selectfamille').selectedIndex].value;
		if(document.getElementById('selectgamme'))
		{
				url +="&idgamme="+document.getElementById('selectgamme').options[document.getElementById('selectgamme').selectedIndex].value;
		}
	}
	
	
	parm2 = "divreponse";
	
	var opt = {
			// Use POST
			method: 'get',
			// Handle successful response
			onSuccess: function() {
			   document.getElementById('divreponse').style.display = "";
			   document.getElementById('divimage').style.display = "none"; 
				}
	}
	
	new Ajax.Updater($(parm2),url,opt);
	

}
function getSelect(nomselect,parm2)
{
	document.getElementById('divimage').style.display = ""; 
	var url = "";
 	url = 'AsynchroneAjx/scriptajx.php?recherche='+parm2+'&id='+document.getElementById(nomselect).options[document.getElementById(nomselect).selectedIndex].value;
	var opt = {
		// Use POST
		method: 'get',
		// Handle successful response
		onSuccess: function() {
		   document.getElementById(parm2).style.display = "";
		   document.getElementById('divimage').style.display = "none"; 
			}
	}
	new Ajax.Updater($(parm2),url,opt);
	

}
function ouvrirurl()
{
	var url = 'our-products.php?idproduit='+document.getElementById('selectproduit').options[document.getElementById('selectproduit').selectedIndex].value;
	window.location.replace(url);
}
function zoomimg(id)
{
	var nomid = 'idzoom';
	var url = 'AsynchroneAjx/zoomajx.php?id='+id;
	new Ajax.Updater($(nomid),url,{method: 'get'});
	Effect.Appear('idzoom');
}
function closezoom()
{
	var nomid = 'idzoom';
	document.getElementById(nomid).style.display = "none";
}
function init(id)
{
	document.getElementById(id).innerhtml = "";
	document.getElementById(id).style.display = "none";
}

function survol_produit(id_produit,langue,id_div)
{
	document.getElementById('div_image_produit_'+id_div).style.display = "";
	var url = "";
 	url = "AsynchroneAjx/produit_survol.php?idproduit="+id_produit+"&langue="+langue;
		
	parm2 = "div_image_produit_"+id_div;
	
	var opt = {
			// Use POST
			method: 'get',
			// Handle successful response
			onSuccess: function() {
			   document.getElementById('div_image_produit_'+id_div).style.display = "block";
			   //document.getElementById('div_image_produit').style.display = "none"; 
				}
	}
	
	new Ajax.Updater($(parm2),url,opt);  
}
function survol_clear(id_div)
{
	document.getElementById('div_image_produit_'+id_div).style.display = "none";
}
