<!--
/* 
Funciones del DW. Se utilizan en los siguientes bloques de funciones.
*/
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function clicIzq(msg) {
        if (event.button == 1)
        alert(msg);
        return false;
}

var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);

// Imágenes del menú principal
imgURL01 = 'images/'+var_ruta+'/esp/menu/area_o.gif'
imgURL02 = 'images/'+var_ruta+'/esp/menu/catalogo_o.gif'
imgURL03 = 'images/'+var_ruta+'/esp/menu/promociones_o.gif'
imgURL04 = 'images/'+var_ruta+'/esp/menu/quienes_o.gif'
imgURL05 = 'images/'+var_ruta+'/esp/menu/mi_catalogo_o.gif'
imgURL06 = 'images/'+var_ruta+'/esp/menu/novedades_o.gif'
imgURL07 = 'images/'+var_ruta+'/esp/menu/contacto_o.gif'
imgURL08 = 'images/'+var_ruta+'/esp/menu/descatalogados_o.gif'
imgURL09 = 'images/'+var_ruta+'/esp/menu/clientes_o.gif'
imgURL10 = 'images/'+var_ruta+'/esp/menu/proveedores_o.gif'
imgURL11 = 'images/'+var_ruta+'/esp/menu/ofertas_o.gif'

// Imágenes del menú secundario
imgURL12 = 'images/'+var_ruta+'/esp/menusec/desconectarse_o.gif'
imgURL13 = 'images/'+var_ruta+'/esp/menusec/registrarse_o.gif'
imgURL14 = 'images/'+var_ruta+'/esp/menusec/mi_carrito_o.gif'
imgURL15 = 'images/'+var_ruta+'/esp/menusec/mi_perfil_o.gif'

// Imágenes del catálogo
imgURL16 = 'images/esp/botones/anadir_mi_cat_o.gif'
imgURL17 = 'images/esp/botones/ayuda_o.gif'
imgURL18 = 'images/esp/botones/borrar_mi_cat_o.gif'
imgURL19 = 'images/esp/botones/descargar_o.gif'
imgURL20 = 'images/esp/botones/descatalogar_o.gif'
imgURL21 = 'images/esp/botones/editar_fam_o.gif'
imgURL22 = 'images/esp/botones/editar_subfam_o.gif'
imgURL23 = 'images/esp/botones/nueva_fam_o.gif'
imgURL24 = 'images/esp/botones/nueva_subfam_o.gif'
imgURL25 = 'images/subir_o.gif'
imgURL26 = 'images/bajar_o.gif'
imgURL27 = 'images/esp/botones/anadir_mi_cat_txiki_o.gif'
imgURL28 = 'images/esp/botones/borrar_mi_cat_txiki_o.gif'
imgURL29 = 'images/esp/botones/descatalogar_txiki_o.gif'
imgURL30 = 'images/esp/botones/editar_grupo_o.gif'
imgURL31 = 'images/esp/botones/nuevo_grupo_o.gif'
imgURL32 = 'images/esp/botones/aceptar_o.gif'
imgURL33 = 'images/esp/botones/anadir_o.gif'
imgURL34 = 'images/esp/botones/borrar_o.gif'
imgURL35 = 'images/esp/botones/cambiar_o.gif'
imgURL36 = 'images/esp/botones/cancelar_o.gif'
imgURL37 = 'images/esp/botones/nuevo_subgrupo_o.gif'
imgURL38 = 'images/esp/botones/nuevo_producto_o.gif'
imgURL39 = 'images/esp/botones/editar_subgrupo_o.gif'

window.onLoad = MM_preloadImages(imgURL01,imgURL02,imgURL03,imgURL04,imgURL05,imgURL06,imgURL07,imgURL08,imgURL09,imgURL10,imgURL11,imgURL12,imgURL13,imgURL14,imgURL15,imgURL16,imgURL17,imgURL18,imgURL19,imgURL20,imgURL21,imgURL22,imgURL23,imgURL24,imgURL25,imgURL26,imgURL27,imgURL28,imgURL29,imgURL30,imgURL31,imgURL32,imgURL33,imgURL34,imgURL35,imgURL36,imgURL37,imgURL38,imgURL39);

//window.onLoad = mostrarContenido();

/* Uso:
Para aplicar el preload hay que introducir las imagenes correspondientes en la línea anterior.
*/

/* Abre una popup centrada
*/
function PopupCentrada(mypage, myname, w, h, scroll) {
var winl = (screen.availWidth - w - 10) / 2;
var wint = (screen.availHeight - h - 22) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
/* Uso:
<a href="http://www.yahoo.com/" onclick="PopupCentrada(this.href,'name','400','400','yes');return false;">Popup Yahoo.com</a>
NOTA: Es una popup accesible (funciona en navegadores de texto)
*/

/* Abre ventanas con forma de cuadro de diálogo del sistema
*/
function FCKShowDialog(pagePath, args, width, height)
{
	return showModalDialog(pagePath, args, "dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;scroll:no;status:no");
}

/* Abre la ventana para seleccionar un color
*/
function lanzar_color() {
  var arr = FCKShowDialog("selcolor.html", window, 370, 240);

  if (arr != null) {
    document.form1.color.value = arr;
	document.getElementById('celdaColor').style.backgroundColor= arr;
  }
}
function bajar_orden(tipo,id_opcion,id_familia,id_subfamilia,id_grupo,orden,adonde) {
	location.href="bajar_orden.php?tipo="+tipo+"&id_familia="+ id_familia +"&id_subfamilia="+ id_subfamilia +"&id_grupo="+ id_grupo +"&id_opcion="+ id_opcion + "&orden=" + orden+ "&adonde=" + adonde
}
function subir_orden(tipo,id_opcion,id_familia,id_subfamilia,id_grupo,orden,adonde) {
	location.href="subir_orden.php?tipo="+tipo+"&id_familia="+ id_familia +"&id_subfamilia="+ id_subfamilia +"&id_grupo="+ id_grupo +"&id_opcion="+ id_opcion + "&orden=" + orden+ "&adonde=" + adonde
}

function bajar_orden_imagen(tipo,id_opcion,orden,id_tipo,posicion,adonde) {
	location.href="bajar_orden_imagen.php?tipo="+tipo+"&id_opcion="+ id_opcion + "&orden=" + orden+ "&id_tipo=" + id_tipo+ "&posicion=" + posicion+ "&adonde=" + adonde
}
function subir_orden_imagen(tipo,id_opcion,orden,id_tipo,posicion,adonde) {
	location.href="subir_orden_imagen.php?tipo="+tipo+"&id_opcion="+ id_opcion + "&orden=" + orden+ "&id_tipo=" + id_tipo+ "&posicion=" + posicion+ "&adonde=" + adonde
}

function mi_catalogo(accion,adonde,id_cliente,id_familia,id_subfamilia,id_grupo,id_subgrupo,id_producto) {
	location.href=accion +"_mi_catalogo.php?adonde="+adonde+"&id_cliente="+id_cliente+"&id_familia="+ id_familia + "&id_subfamilia="+ id_subfamilia  + "&id_grupo="+ id_grupo + "&id_subgrupo="+ id_subgrupo + "&id_producto="+ id_producto
}
function guardar_formu() {
	document.form1.submit();
}

function borrar_producto(tipo,id,id_fam,id_subfam,id_gru) {
if (confirm("Atención, esta acción no se podrá deshacer. ¿Esta seguro que desea eliminar el producto?Nota: si el producto se encuentra en algún pedido, no será eliminado. ")) {
	location.href="borrar_producto.php?accion=eliminar&tipo=" + tipo + "&id=" + id + "&id_fam=" + id_fam + "&id_subfam=" + id_subfam + "&id_gru=" + id_gru 
}	
}

function borrar_formu(tipo,id) {
if (confirm("Atención, esta acción no se podrá deshacer. ¿Esta seguro que desea eliminar el registro y todos sus registros relacionados? ")) {	
	location.href="borrar_registros.php?accion=eliminar&tipo=" + tipo + "&id=" + id 
}	
}

function borrar_adjunto(adonde,donde, que, cual, id_grabar, tabla_grabar) {
	var ruta
	ruta="borrar_adjunto.php?adonde="+adonde+"&donde="+donde+"&que="+que+"&cual="+cual + "&id_grabar=" + id_grabar + "&tabla_grabar=" + tabla_grabar
	PopupCentrada(ruta,'',350,200,'no');
}

function subir_archivo(donde, idcampo, tamano, extension , anchomax, altomax, thumbnail, tipo , anchothumb,id_grabar, tabla_grabar, indicar_posicion) {
	
    p = MM_findObj("form1");
    
    // donde -> 	Directorio en el que se debe grabar el archivo( uploads/catalogo...).
    // idcampo -> 	Id del campo al que se devolverá el nombre del archivo tras grabar. 
    // tamano ->	Tamaño máximo del archivo
    // extension ->	Extensiones permitidas. Si es imagen (jpg,gif,...) . Si es archivo (pdf,doc...)
    // anchomax ->	Ancho máximo de la imagen.
    // altomax ->	Alto máximo de la imagen.
    // thumbnail ->	1 Si hay que generar thumbnail. 0 Si no
    // tipo ->		Tipo del archivo. Si es imagen o no. Si es imagen, tipo="imagen" sino se deja vacío
    // anchothumb ->	Ancho del thumbnail que se va aa generar. Se generará el nombre de la imagen con "t_" por delante
    // id_grabar ->
    // tabla_grabar ->
    // indicar_posicion ->1 si se puede indicar la posicion de la imagen, 0 sino
    
    aux = "p." +  idcampo + ".value";
    archivo_actual = eval(aux);
    
    if(tamano == "") tamano = 8000000;
    
    if(indicar_posicion == "") indicar_posicion= 0;
	
    // Parametro del popup de upload
    aux_parametro = "subir.php?" + "donde=" + donde + "&idcampo=" + idcampo + "&tamano_maximo=" + tamano + "&actual=" + archivo_actual + "&extension=" + extension+ "&anchomax=" + anchomax + "&altomax=" + altomax + "&thumbnail=" + thumbnail + "&tipo=" + tipo + "&anchothumb=" + anchothumb + "&id_grabar=" + id_grabar + "&tabla_grabar=" + tabla_grabar + "&indicar_posicion=" + indicar_posicion;
    PopupCentrada(aux_parametro,idcampo,350,200,'no');
    
}

function cambiar_archivo(donde,thumbnail, tipo , id_grabar, tabla_grabar,posicion, archivo, id_imagen, indicar_posicion) {
    p = MM_findObj("form1");
    aux_parametro = "subir_cambiar.php?" + "donde=" + donde + "&thumbnail=" + thumbnail + "&tipo=" + tipo + "&id_grabar=" + id_grabar + "&tabla_grabar=" + tabla_grabar+ "&posicion=" + posicion + "&archivo=" + archivo + "&id_imagen=" + id_imagen + "&cambiar=" + "1" + "&indicar_posicion=" + indicar_posicion;
    PopupCentrada(aux_parametro,"imagen",350,200,'no');
}

/* Funciones de enviar y borrar formulario con mensaje para evitar el doble clic
*/
var gClicked = false;

function enviar(theform) {
   
  if( gClicked ) {
  alert( "Espere por favor." );
  return false;
   } else {
  gClicked = true;
  p=MM_findObj(theform);
  p.submit();
  return true;
  }
     
}

function borrar(theform) {
  p=MM_findObj(theform);
  p.reset();
}

function mostrarContenido() {
document.getElementById("filaContenido").style.display = "table-row";
document.getElementById("filaCargando").style.display = "none";
}
/*
*/
//-->