var ROOT_PATH = ""

var OpenCat = null;
var oOpenCat;
var CANCALLBANCO = false;


function getSubCats(id) {
   if (OpenCat != null) { 
      oOpenCat = document.getElementById("SubC_" + OpenCat);
	  if (oOpenCat) { oOpenCat.style.setAttribute("display","none"); }
   }
   OpenCat = id;
   oOpenCat = document.getElementById("SubC_" + OpenCat);   
   if (oOpenCat) { oOpenCat.style.setAttribute("display","block"); }	  
}
function showCategoria(id,parent) {
   document.mainform.frm_cat.value = id;
   document.mainform.frm_catP.value = parent;
   document.mainform.frm_subsecc.value = -1;
   document.mainform.action = ROOT_PATH  + "/tienda/index.asp";
   SubmitForm();
}

function goPage(n) {
   document.mainform.frm_secc.value = 2;
   document.mainform.frm_subsecc.value = n;
   document.mainform.action = ROOT_PATH + "/tienda/index.asp";
   SubmitForm();
}

function showDetalle(id) {
   document.mainform.frm_producto.value = id;
   document.mainform.action = ROOT_PATH + "/tienda/detalle.asp";
   SubmitForm();
}

function comprar(id,cat) {
   var obj = eval('document.mainform.frm_selprod_' + id);	   
   document.mainform.frm_producto.value = id;
   if (eval(obj.selectedIndex)) { document.mainform.frm_presentacion.value = obj[obj.selectedIndex].value;
   } else 						{ document.mainform.frm_presentacion.value = obj.value;
   }
   document.mainform.frm_cat.value = cat;
   document.mainform.action = ROOT_PATH + "/compra/insert_cesta.asp";   
   SubmitForm(); 
}

function comprar_from_detalle(id,pres) { 
   document.mainform.frm_producto.value = id;
   document.mainform.frm_presentacion.value = pres;
   document.mainform.action = ROOT_PATH + "/compra/insert_cesta.asp";   
   SubmitForm(); 
}


function showCesta() {
   document.mainform.action = ROOT_PATH + "/compra/show_cesta.asp";
   SubmitForm();
}

function seguir_compra() {
   document.mainform.action = ROOT_PATH + "/tienda/index.asp";
   document.mainform.submit();
}

function cesta_delItem(item) {
   document.mainform.frm_item.value=item;
   document.mainform.action = ROOT_PATH + "/compra/delItem.asp";
   SubmitForm();
}

function cesta_chgCant(item) {
   document.mainform.frm_item.value=item;
   document.mainform.action = ROOT_PATH + "/compra/chgCantidad.asp";
   document.mainform.submit();   
}

function beginCompra() {
   document.mainform.action = ROOT_PATH + "/compra/compra.asp";
   document.mainform.submit();   
}

var vPaso;
function goPaso(paso) {
   var oPaso;
   if (paso == vPaso) { return; }
   if (paso == 4) { 
     document.mainform.frm_paso.value = 4; 
   	 SubmitForm();
	 return;
   }
   if (paso != 4 && vPaso == 4) {
      document.mainform.frm_paso.value = paso; 
	  SubmitForm();
	  return;
   }				     
   if (paso == 0) {
      document.mainform.action = "/compra.asp"
	  SubmitForm();
	  return;
   }
    			  				     
   oPaso = document.getElementById("paso" + vPaso);
   oPaso.style.setAttribute("display","none");
   oPaso = document.getElementById("paso" + paso);
   oPaso.style.setAttribute("display","block");   
   
   oPaso = document.getElementById("linkpaso" + vPaso);
   oPaso.setAttribute("className","PasosCompraOff");
   oPaso = document.getElementById("linkpaso" + paso);
   oPaso.setAttribute("className","PasosCompraOn");
   
   vPaso = paso;
   
   oPaso = document.getElementById("PasosBotAnterior");
   if (vPaso > 1) { oPaso.style.setAttribute("display","block"); }	
   else           { oPaso.style.setAttribute("display","none"); }	
   
   if (vPaso == 4) {
     oPaso = document.getElementById("PasosBotSiguiente");
	 oPaso.style.setAttribute("display","none");	 
	 
	 oPaso = document.getElementById("PasosBotConfirmar");
	 oPaso.style.setAttribute("display","block");	
	 
   } else {
     oPaso = document.getElementById("PasosBotSiguiente");
	 oPaso.style.setAttribute("display","block");	 
	 
	 oPaso = document.getElementById("PasosBotConfirmar");
	 oPaso.style.setAttribute("display","none");	
   }
   
   
   document.mainform.frm_paso.value = paso; 
      
}   

function movePaso(dif) { goPaso(vPaso + dif); return false; }

function copyDataClient(o) { 
    tForm = document.mainform;
    tForm.frm_nombre_e.value    = (o.checked) ? tForm.frm_nombre_c.value     : "";
	tForm.frm_apellidos_e.value = (o.checked) ? tForm.frm_apellidos_c.value  : "";
	tForm.frm_direccion_e.value = (o.checked) ? tForm.frm_direccion_c.value  : "";
	tForm.frm_poblacion_e.value = (o.checked) ? tForm.frm_poblacion_c.value  : "";
	tForm.frm_prov_e.value      = (o.checked) ? tForm.frm_provincia.options(tForm.frm_provincia.selectedIndex).innerHTML : "";
	tForm.frm_cp_e.value        = (o.checked) ? tForm.frm_cp_c.value         : "";	   
	tForm.frm_telef_e.value     = (o.checked) ? tForm.frm_telef_c.value      : "";	   
}

function confirmCompra(form) {
  form.action = "confirm.asp";
  SubmitForm();
}

function fCompraCorregir() {
  document.mainform.action=ROOT_PATH + "/compra/compra.asp"
  document.mainform.submit();
}
function fCompraConfirm(o) {
  o.disabled = true;
  document.mainform.submit();
}


function callBanco() {
   if (CANCALLBANCO) {
	   ventana = window.open("","ventanaBanco","width=620, height=560");
	   document.pago.target = "ventanaBanco";
	   document.pago.submit();
	   
	   document.mainform.action = "waitPago.asp"
	   return false;     
   }	   
}

function reCallBanco() {
   document.mainform.action = "waitPago.asp";   
   return false;
}


