 /*------------------------------------------------------*
  *-------FONCTIONS JAVASCRIPT    ----*
  *------------------------------------------------------*/


/*1 Pop Up centrée début (utilisée pour infos légales et pages plans) */

function popup(page,largeur,hauteur,options)
{
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}


function swapPhoto(id, src_photo)
{
	if (document.getElementById) {
		/*document.getElementById(id).src = tab_oeuvres[indice]["URL_photo"];		*/
		document.getElementById(id).src = '/admin/photos/produits_couleurs/'+src_photo;		
	}
	else {
		window.open(url);
	}	
}
function change_photo(path_photo,h,w){	
	document.getElementById("cadre_produit").src=path_photo;
	document.getElementById("cadre_produit").height=h;
	document.getElementById("cadre_produit").width=w;	
	document.getElementById("cadre_produit_a").href=path_photo;	
}

/*----------------------------------------------------*/


function getXMLHttpRequest()
{
 	if (window.XMLHttpRequest){
 		var xmlHttpReq = new XMLHttpRequest();  		      
	    return xmlHttpReq;
 	}
 	else if (window.ActiveXObject){
	    try {
	     	return new ActiveXObject("Msxlk2.XMLHTTP");
	    }
	    catch (err) {}
	    try {
	     	return new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    catch (err) {}
 	}
 	throw new Error("Impossible de créer l'objet" + "XMLHttpRequest pour le navigateur");
}
	 
//click sur une categorie
function generer_menu_select(entity, id_cat, select_name)
{			
	
		var transport = getXMLHttpRequest();
		transport.onreadystatechange = function() {
	    	if(transport.readyState == 4) 			
	    	{	    		
	    		var message = transport.responseText;	    			    	    		   				
				document.getElementById(select_name).innerHTML = message;				
	   	 	}
		}

		var parametres = "entity="+entity+"&id_cat="+id_cat;		
		transport.open ("post", "../includes/generer_menu_select.php", true);
		transport.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
		transport.send(parametres);
		return true;
}

function generer_menu_select_mixed(entity, id_cat, select_name, entity_mix, id_cat_mix)
{			
	
		var transport = getXMLHttpRequest();
		transport.onreadystatechange = function() {
	    	if(transport.readyState == 4) 			
	    	{	    		
	    		var message = transport.responseText;	    			    	    		   				
				document.getElementById(select_name).innerHTML = message;				
	   	 	}
		}

		var parametres = "entity="+entity+"&id_cat="+id_cat+"&entity_mix="+entity_mix+"&id_cat_mix="+id_cat_mix;		
		transport.open ("post", "../includes/generer_menu_select_mixed.php", true);
		transport.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
		transport.send(parametres);
		return true;
}


// ajouter à la selection
function add_to_selection(entity, id_entity)
{			
		var transport = getXMLHttpRequest();
		transport.onreadystatechange = function() {
	    	if(transport.readyState == 4) 			
	    	{	    		
	    		var message = transport.responseText;
	    		alert("Ajout à la sélection effectué");							
	   	 	}
		}

		var parametres = "entity="+entity+"&id_entity="+id_entity;		
		transport.open ("post", "../includes/add_to_selection.php", true);
		transport.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
		transport.send(parametres);
		return true;
}


function clearFields(checkbox_name, field1, field2){	
	if(document.getElementById(checkbox_name).checked == true){
		document.getElementById(field1).value = '';
		document.getElementById(field2).value = '';		
	}	
}
