var afficheForm;

function getXhr(){
	var xhr = null; 
	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
}



			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
		function affiche_tableau(typeProd){
			//initLightbox();
			var xhr = getXhr();
				xhr.onreadystatechange = function(){
					if(xhr.readyState == 4 && xhr.status == 200){
						tableau_rempli = xhr.responseText;
						document.getElementById('tableau').innerHTML = tableau_rempli;
					}
				}
				
				genre = document.getElementById('genre').value;
				espece = document.getElementById('espece').value;
				variete = document.getElementById('variete').value;
				presentation = document.getElementById('presentation').value;
				taille = document.getElementById('taille').value;
				famille = document.getElementById('famille').value;
				keyword = document.getElementById('keyword').value;
				nom_francais = document.getElementById('nom_francais').value;
				
				if (keyword != ''){
						document.getElementById('rechercheSimple').style.display='block';
						document.getElementById('rechercheAvancee').style.display='none';
				}
				else {
						document.getElementById('rechercheSimple').style.display='none';
						document.getElementById('rechercheAvancee').style.display='block';
				}
				
				if (afficheForm == 0){
						document.getElementById('recherche').style.display='none';	
						document.getElementById('tableau').style.display='block';	
						document.getElementById('retourRecherche').style.display='block';
				}
				else {
					document.getElementById('recherche').style.display='block';	
					document.getElementById('retourRecherche').style.display='none';
					if (keyword != ''){
							document.getElementById('rechercheSimple').style.display='block';
							document.getElementById('rechercheAvancee').style.display='none';
					}
					else {
							document.getElementById('rechercheSimple').style.display='none';
							document.getElementById('rechercheAvancee').style.display='block';
					}				
				}
				
				xhr.open("POST","affiche_tableau.php",true);
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("typeProd="+typeProd+"&genre="+genre+"&espece="+espece+"&variete="+variete+"&presentation="+presentation+"&taille="+taille+"&famille="+famille+"&keyword="+keyword+"&nom_francais="+nom_francais+"");
			}

				function affiche_detail(typeProd, id_produit){
				var xhr = getXhr();
				xhr.onreadystatechange = function(){
					if(xhr.readyState == 4 && xhr.status == 200){
						imagesDiv = xhr.responseText;
						document.getElementById('produit_'+id_produit).innerHTML = imagesDiv;
						document.getElementById('produit_'+id_produit).style.display = 'block';
						initLightbox();
					}
				}
				xhr.open("POST","affiche_detail.php",true);
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("typeProd="+typeProd+"&id_produit="+id_produit);
			}	
			
			function ferme_detail(id_produit){
					document.getElementById('produit_'+id_produit).style.display = 'none';
			}
			
			
			function admin_affiche_photos(typeProd, id_produit){
				var xhr = getXhr();
				xhr.onreadystatechange = function(){
					if(xhr.readyState == 4 && xhr.status == 200){
						imagesDiv = xhr.responseText;
						document.getElementById('liste_images_produit').innerHTML = imagesDiv;
					}
				}
				xhr.open("POST","liste_images.php",true);
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send("typeProd="+typeProd+"&id_produit="+id_produit);
			}

			function reInitTableau(){
					document.getElementById('genre').value='';
					document.getElementById('espece').value='';
					document.getElementById('variete').value='';
					document.getElementById('presentation').value='';
					document.getElementById('taille').value='';
					/*document.getElementById('famille').options[0].selectedIndex;*/
					document.getElementById('keyword').value='';
					document.getElementById('nom_francais').value='';
					//afficheTableau();
			}

