/******************************************************************************
 WEBANKO: Web Application NKO
-------------------------------------------------------------------------------

 ekom.js: Código JS para Ekom

 + 2007-05-21: Porte y modernización del código de SWAS

-------------------------------------------------------------------------------
 by TXiNo (J. Fernando Moyano) - txino@evolus.net
******************************************************************************/

/* Carrito: ---------------------------------------*/

function ekom_cart_add(prod_id,talla) {
 if (!talla) {
  alert("Debes seleccionar una talla en stock!");
  return;
 }
 with (document.wbnk_form) {
  command.value="EKOM_CART_ADD";
  ekom_cart_producto_id.value=prod_id;
  ekom_cart_talla.value=talla;
  ekom_cart_n.value="1";
  submit();
 }
}

function ekom_cart_update(pid,talla,_talla,n) {
 if (!pid || n<=0) return;
 with (document.wbnk_form) {
  command.value="EKOM_CART_UPDATE";
  ekom_cart_producto_id.value=pid;
  ekom_cart_talla.value=talla;
  _ekom_cart_talla.value=_talla;
  ekom_cart_n.value=n;
  submit();
 }
}

function ekom_cart_delete(pid,talla) {
 if (!pid) return;
 with (document.wbnk_form) {
  command.value="EKOM_CART_DELETE";
  ekom_cart_producto_id.value=pid;
  ekom_cart_talla.value=talla;
  submit();
 }
}

/* Productos: -------------------------------------*/

function ekom_products() {
 with (document.wbnk_form) {
  wbnk_set_body("ekom/productos.swal");
  producto_id.value="";
  submit();
 }
}

function ekom_search(f) {
 this.location="wbnk.php?body=/ekom/productos.swal&categoria_id="+f.categoria_id.value+"&marca_id="+f.marca_id.value+"&perfil="+f.perfil.value+"&search_text="+f.search_text.value+"&modo="+f.modo.value;
}

function ekom_set_categoria(c) {
 with (document.wbnk_form) {
  wbnk_set_body("ekom/productos.swal");
  categoria_id.value=c;
  submit();
 }
}

function ekom_set_marca(m) {
 with (document.wbnk_form) {
  wbnk_set_body("ekom/productos.swal");
  marca_id.value=m;
  submit();
 }
}

function ekom_set_perfil(p) {
 with (document.wbnk_form) {
  wbnk_set_body("ekom/productos.swal");
  perfil.value=p;
  submit();
 }
}

function ekom_set_autor(a) {
 with (document.wbnk_form) {
  wbnk_set_body("ekom/productos.swal");
  autor_id.value=a;
  submit();
 }
}

function ekom_set_genero(g) {
 with (document.wbnk_form) {
  wbnk_set_body("ekom/productos.swal");
  genero_id.value=g;
  submit();
 }
}

function ekom_set_productos_order(o) {
 with (document.wbnk_form) {
  wbnk_set_body("ekom/productos.swal");
  productos_order.value=o;
  submit();
 }
}

function ekom_set_modo(m) {
 if (m=='') window.location="/wbnk.php?modo=";
 else with (document.wbnk_form) {
  wbnk_set_body("ekom/productos.swal");
  producto_id.value="";
  categoria_id.value="";
  marca_id.value="";
  modo.value=m;
  submit();
 }
}

function ekom_product(pid) {
 if (!pid) pid="";
 with (document.wbnk_form) {
  wbnk_set_body("ekom/producto.swal");
  producto_id.value=pid;
  submit();
 }
}

function ekom_product_back() {
 with (document.wbnk_form) {
  if (body.value=='ekom/productos.swal' && typeof(autor_id)!==undefined) autor_id.value='';
 }
 wbnk_back_body("ekom/productos.swal");
}

function ekom_info_marca(mid) {
 if (!mid) mid="";
 with (document.wbnk_form) {
  wbnk_set_body("ekom/info_marca.swal");
  marca_id.value=mid;
  submit();
 }
}

/* Pedidos: -------------------------------------------*/

function ekom_order() {
 wbnk_load_body("ekom/order.swal");
}

function ekom_order_confirm(f) {
 f.body.value="ekom/order_confirm.swal";
 f.command.value="EKOM_ORDER_CONFIRM";
 f.submit();
}

function ekom_order_insert(f) {
 f.body.value="ekom/order_confirm.swal";
 f.command.value="EKOM_ORDER_INSERT";
 f.submit();
}

function ekom_order_info(oid) {
 with (document.wbnk_form) {
  body.value="ekom/order_info.swal";
  pedido_id.value=oid;
  submit();
 }
}

/* Admin: ----------------------------------------------*/


function wbnk_open_admin_productos(cid,mid) {
 with (document.swal_form) {
  condition.value="";
  if (cid) condition.value="productos.categoria_id='"+cid+"'";
  if (mid) condition.value="productos.marca_id='"+mid+"'";
  submode.value='EDIT';
 }
 wbnk_open_template("admin/productos_form.swal");
}

function wbnk_open_admin_producto(pid) {
 with (document.swal_form) {
  if (pid) condition.value="productos.id='"+pid+"'";
  else condition.value="";
  submode.value='UPDATE';
 }
 wbnk_open_template("admin/productos_form.swal");
}


//*****************************************************************************
