document.preloadArray_util = new Array();

function preloadImages_util() {
  if (document.images) {
    var imgFiles = preloadImages_util.arguments;
    var i = document.preloadArray_util.length;
    with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
      preloadArray_util[i] = new Image;
      preloadArray_util[i++].src = imgFiles[j];
    } 
  }
}

function roll_on_util(calque,tabl,index)
{
	Tnav = eval(tabl)
	document.images[calque].src =  Tnav[index].src;
}

function roll_off_util(calque,fichier)
{
	document.images[calque].src =  fichier;
}

function change_ssp(url)
{
	document.location = url + document.laforme.id_ssp.options[document.laforme.id_ssp.selectedIndex].value;
}

function change_prix(champ,id,letype,coffret)
{
	if (letype == 1) id_type_bouteille = document.laforme.elements["id_type_bouteille_" + id].options[document.laforme.elements["id_type_bouteille_" + id].selectedIndex].value;
	else id_type_bouteille = document.laforme.elements["id_type_bouteille_" + id].value;
	
	url = "include/vin/GetPrix.php?id_vin=" + id + "&id_type_bouteille=" + id_type_bouteille + "&id_mini=" + document.laforme.elements["id_mini_" + id].options[document.laforme.elements["id_mini_" + id].selectedIndex].value  + "&coffret=" + coffret;
	executerOperation(champ,url)
	//document.location = url + document.laforme.elements["id_type_bouteille_" + id_vin].options[document.laforme.elements["id_type_bouteille_" + id_vin].selectedIndex].value;
}


function go_localisation(id_vignoble,id_appellation,url,id_p,id_sp,id_ssp,id_page,table)
{
	para = "?id_vignoble=" + id_vignoble;
	if (id_appellation != "") para += "&id_appellation=" + id_appellation;
	if (id_p != "") para += "&id_p=" + id_p;
	if (id_sp != "") para += "&id_sp=" + id_sp;
	if (id_ssp != "") para += "&id_ssp=" + id_ssp;
	if (id_page != "") para += "&id_page=" + id_page;
	if (table != "") para += "&table=" + table;
	document.location = url + para;
}

function executerOperationOld(zone,url) 
{		
	var xmlHttp;

	if(document.all) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		xmlHttp = new XMLHttpRequest();
		
		try {
			netscape.security.PrivilegeManager.enablePrivilege('UnivesalBrowserRead');
		}
		
		catch(e) {}
	}
	
	xmlHttp.open("GET", url);
	xmlHttp.send(null);
	/* gestion du retour */
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) { //reponse recue
			if (document.all) eval(zone).innerHTML = xmlHttp.responseText;
			else document.getElementById(zone).innerHTML  = xmlHttp.responseText;
		} 
	}
}

function executerOperation(zone,url)
{ 
    var xhr; 
    try { xhr = new XMLHttpRequest(); }                 
    catch(e) 
    {    
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
    } 

    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) {
              	if (document.all) eval(zone).innerHTML = xhr.responseText;
		else document.getElementById(zone).innerHTML  = xhr.responseText;
              }
              afficher(zone);
         }
    }; 

   xhr.open( "GET", url,  true); 
   xhr.send(null); 
} 

function ShowZoom(etat)
{
	
	if (document.all) Cetiquette.style.visibility = etat;
	else document.getElementById("Cetiquette").style.visibility  = etat;
}

function AffZone(zone,contenu)
{
	if (document.all) eval(zone).innerHTML = contenu;
	else document.getElementById(zone).innerHTML  = contenu;
}

function nav_page(page_select, total,url)
{
	if (url.indexOf("?") != -1) document.location = url + "&page_select=" + page_select + "&total=" + total;
	else document.location = url + "?page_select=" + page_select + "&total=" + total;
}

function add_caddy(id,letype,couleur_on,quantite)
{	
	if (quantite == 0) quantite = document.laforme.elements["id_mini_" + id].options[document.laforme.elements["id_mini_" + id].selectedIndex].value;
	url = "include/vin/AddCaddy.php?id_vin=" + id + "&id_type_bouteille=" + document.laforme.elements["id_type_bouteille_" + id].value  + "&letype=" + letype + "&couleur_on=" + couleur_on + "&quantite=" + quantite;
	executerOperation("caddy",url);
}

function add_caddy_pro(id,letype,couleur_on,quantite,ligne,id_util,id_adresse)
{	
	if (quantite == 0) quantite = document.laforme.elements["id_mini_" + id].options[document.laforme.elements["id_mini_" + id].selectedIndex].value;
	url = "include/vin/AddCaddy_pro.php?id_vin=" + id + "&id_type_bouteille=" + document.laforme.elements["id_type_bouteille_" + id].value  + "&letype=" + letype + "&couleur_on=" + couleur_on + "&quantite=" + quantite + "&ligne=" + ligne + "&id_util=" + id_util  + "&id_adresse=" + id_adresse ;
	executerOperation("caddy",url);
}

function del_caddy(ligne,zone,couleur_on,niveau_page)
{	
	url = niveau_page + "include/vin/DelCaddy.php?ligne=" + ligne + "&zone=" + zone + "&couleur_on=" + couleur_on + "&niveau_page=" + niveau_page;
	executerOperation(zone,url);
}

function del_caddy_pro(ligne,zone,couleur_on,niveau_page,ligne_pro,id_util,id_adresse)
{	
	url = niveau_page + "include/vin/DelCaddy_pro.php?ligne=" + ligne + "&zone=" + zone + "&couleur_on=" + couleur_on + "&niveau_page=" + niveau_page + "&ligne_pro=" + ligne_pro + "&id_util=" + id_util  + "&id_adresse=" + id_adresse ;
	executerOperation(zone,url);
}

function del_caddy_selection(ligne,zone,couleur_on,niveau_page)
{	
	url = niveau_page + "include/vin/DelCaddy.php?ligne=" + ligne + "&zone=" + zone + "&couleur_on=" + couleur_on + "&niveau_page=" + niveau_page;
	document.Fselection.ligne.value = ligne;
	document.Fselection.action = "selection.php";
	document.Fselection.submit();
	
}

function open_popup(url,Wwidth,Wheight,nom)
{
	popup = window.open(url,nom,'scrollbars=1,screenX=10,screenY=10,status=0,location=0, menubar=1,toolbar=0,resizable=1,width=' + Wwidth + ',height=' + Wheight);
}

function CheckAmi() {
    if (document.laforme.email.value=="") {
      alert("Veuillez entrer votre adresse e-mail !");
      document.laforme.email.focus();
      return false;
    }
    if (document.laforme.email.value.indexOf('@')==-1) {
      alert("Veuillez entrer une adresse e-mail valide !");
      document.laforme.email.focus();
      return false;
    }
    if (document.laforme.nom.value=="") {
      alert("Veuillez entrer votre nom !");
      document.laforme.nom.focus();
      return false;
    }
    if (document.laforme.email_to.value=="") {
      alert("Veuillez entrer l' adresse e-mail du destinataire !");
      document.laforme.email_to.focus();
      return false;
    }
    if (document.laforme.email_to.value.indexOf('@')==-1) {
      alert("Veuillez entrer une adresse e-mail valide !");
      document.laforme.email_to.focus();
      return false;
    }
    return true;

 }
 
 function SendAmi() {
    if (CheckAmi()) document.laforme.submit();
  }
  

  function go_tri_liste_vin(id_p,id_sp,id_ssp,aff_vignoble,ligne,id_util,id_adresse,mini_prix,max_prix,id_type_prix,id_type_palette)
  {
  	if (ligne == "") document.location = "catalogue_vin.php?id_p=" + id_p + "&id_sp=" + id_sp + "&id_ssp=" + id_ssp + "&id_vignoble=" + document.laforme.elements["id_vignoble"].options[document.laforme.elements["id_vignoble"].selectedIndex].value + "&tri_prix=" + document.laforme.elements["tri_prix"].options[document.laforme.elements["tri_prix"].selectedIndex].value + "&aff_vignoble=" + aff_vignoble + "&mini_prix=" + mini_prix + "&max_prix=" + max_prix + "&id_type_prix=" + id_type_prix + "&id_type_palette=" + id_type_palette;
  	else document.location = "catalogue_vin_pro.php?id_p=" + id_p + "&id_sp=" + id_sp + "&id_ssp=" + id_ssp + "&id_vignoble=" + document.laforme.elements["id_vignoble"].options[document.laforme.elements["id_vignoble"].selectedIndex].value + "&tri_prix=" + document.laforme.elements["tri_prix"].options[document.laforme.elements["tri_prix"].selectedIndex].value + "&aff_vignoble=" + aff_vignoble + "&ligne=" + ligne  + "&id_util=" + id_util  + "&id_adresse=" + id_adresse + "&mini_prix=" + mini_prix + "&max_prix=" + max_prix + "&id_type_prix=" + id_type_prix + "&id_type_palette=" + id_type_palette;
  }
  
  function go_recherche(ch)
  {
  	if (document.laforme.Rrubrique.options[document.laforme.Rrubrique.selectedIndex].value == "recette") document.location = "recettes/index.php?ch=" + ch;
  	else document.location = "recherche.php?ch=" + ch + "&Rrubrique=" + document.laforme.Rrubrique.options[document.laforme.Rrubrique.selectedIndex].value
  }
  
  function init_load_content_home()
{
	setTimeout('load_content_home();', 2500);
}

function load_content_home()
{
	document.location = "index.php?lemode=1";
}

function go_facture(id)
{
	popup = window.open("admin/commande/facture.php?id=" + id + "&compte=1","facture","scrollbars=1,screenX=10,screenY=10,status=0,location=0, menubar=1,toolbar=0,resizable=1,width=800,height=600");
}

function go_facture_achat(id)
{
	popup = window.open("admin/achat_groupe_reservation_new/facture.php?id=" + id + "&compte=1","facture","scrollbars=1,screenX=10,screenY=10,status=0,location=0, menubar=1,toolbar=0,resizable=1,width=800,height=600");
}

function go_ft(id)
{
	popup = window.open("admin/vin/coffret.php?id=" + id,"FT","scrollbars=1,screenX=10,screenY=10,status=0,location=0, menubar=1,toolbar=0,resizable=1,width=800,height=600");
}

function AddAdressPro()
{
	if (document.laforme.id_adresse.options[document.laforme.id_adresse.selectedIndex].value != "") {
		if (document.laforme.id_adresse.options[document.laforme.id_adresse.selectedIndex].value != 0) document.laforme.open_adr.value = "";
		document.laforme.submit();
	}
}

function AddNewAdressPro()
{
	document.laforme.id.value = "0",
	document.laforme.open_adr.value = "1";
	document.laforme.submit()
}

function UpdateAdr(id)
{
	document.laforme.open_adr.value = "1";
	document.laforme.id.value = id;
	document.laforme.submit()
}

function DelAdr(id)
{
	document.laforme.open_adr.value = "";
	document.laforme.id_sup.value = id;
	document.laforme.submit()
}

function DelCaddyPro(i,j)
{
	document.laforme.open_adr.value = "";
	document.laforme.id_sup.value = i;
	document.laforme.id_sup_caddy.value = j;
	document.laforme.submit()
}

function UpdateLivraison(id_adresse)
{	
	document.laforme.open_adr.value = "";
	document.laforme.livraison.value = "1";
	document.laforme.id_sup.value = "";
	document.laforme.id_sup_caddy.value = "";
	document.laforme.id.value = id_adresse;
	document.laforme.submit()
}

function UpdateQuantite()
{	
	document.laforme.open_adr.value = "";
	document.laforme.livraison.value = "";
	document.laforme.id_sup.value = "";
	document.laforme.id_sup_caddy.value = "";
	document.laforme.id.value = "";
	document.laforme.submit()
}

function ValidCommandePro()
{	
	document.laforme.action = "end_paiement_commande_pro.php";
	document.laforme.submit()
}
