/*---------------------------------------------------------------------------------------------------------------------------------------------------
 * Librerias Javascript con todas las funciones que se utilizan en el Sistema Web www.medialuna.cl 
 * Por Ivan Balmaceda Berrios y Manuel Aviles Ponce.- Analistas de Sistemas
 * Dpto. Informatica - Signos Multimedia.
 * Septiembre, 2008
 * Si desea usar o distribuir estos codigos, DEBE mantener esta declaracion de propiedad intelectual.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**** CREA EL OBJETO *******************************************************************************************************************************/
function getHTTPObject(){
   var http = false
if (window.XMLHttpRequest) 
	{http = new XMLHttpRequest()} 
else if (window.ActiveXObject)
	{ try 
		{http = new ActiveXObject("Msxml2.XMLHTTP")} 
	catch (e)
		{ try
			{http = new ActiveXObject("Microsoft.XMLHTTP")}
		catch (e){
			}
		}
	}
else
	http = false;
return http; 
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/**** REALIZA TODA LA CARGA DEL OBJETO *************************************************************************************************************/
function Ajax(url,destino,cargando){
var enProceso = false;
var http = getHTTPObject();
var results = "";
if (!enProceso && http) {
	   http.open("GET", url, true);
	   document.getElementById(destino).innerHTML = cargando;
       http.onreadystatechange = function(){
    if (http.readyState == 4) {
	   if (http.status == 200) {
          if (http.responseText.indexOf('invalid') == -1) {
             alert(http.responseText);
			 results = http.responseText;
			 alert(results);
			 return results;
			}
             enProceso = false;			 
          }
       }
    }
	   enProceso = true;
       http.send(null);
}
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function obj(objeto){
	return (document.getElementById(objeto));
}
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function Valida_Rut(){
var rut = document.getElementById("rut").value;
var dv = document.getElementById("dv").value;
var count=0;
var count2=0;
var factor=2;
var suma=0;
var sum=0;
var digito=0;
count2=rut.length - 1;
while(count < rut.length)
{
sum = factor * (parseInt(rut.substr(count2,1)));
suma = suma + sum;
sum=0;
count = count + 1;
count2 = count2 - 1;
factor = factor + 1;
if(factor > 7)
{
factor=2;
}
}
digito= 11 - (suma % 11)
if(digito==11)
{
digito=0;
}
if(digito==10)
{
digito="k";
}
document.getElementById("dv").value = digito;
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function Valida_Rut2(){
var rut2 = document.getElementById("rxt").value;
var dv2 = document.getElementById("dx").value;
var count=0;
var count2=0;
var factor=2;
var suma=0;
var sum=0;
var digito=0;
count2=rut2.length - 1;
while(count < rut2.length)
{
sum = factor * (parseInt(rut2.substr(count2,1)));
suma = suma + sum;
sum=0;
count = count + 1;
count2 = count2 - 1;
factor = factor + 1;
if(factor > 7)
{
factor=2;
}
}
digito= 11 - (suma % 11)
if(digito==11)
{
digito=0;
}
if(digito==10)
{
digito="k";
}
document.getElementById("dx").value = digito;
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function ingresoEnter(e){
	if(e.keyCode == 13){
		ingresoUsuario();
	}else{
		return false;
	}
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function ingresoUsuario(){
var rxt = obj("rxt").value;
var dx = obj("dx").value;
var pxx = obj("pxx").value;
if (rxt == ""){
	alert("Debe Ingresar El Rut!!");
	obj("rxt").focus();
	return false;
}
if (dx == ""){
	alert("Debe Ingresar El Digito Verificador!!");
	obj("dx").focus();
	return false;
}
if (pxx == ""){
	alert("Debe Ingresar La Contraseña!!");
	obj("pxx").focus();
	return false;
}	
var url = "include/asp/funciones.asp?funcion=47&";
var val = "rxt="+rxt+"&dx="+dx+"&pxx="+pxx;
/******** ............................ ---- ............................ ********/
	var enProceso = false;
	var http = getHTTPObject();
	if(!enProceso && http){
		http.open('POST', url, true);
		http.onreadystatechange = function(){
			if(http.readyState == 4){
				if(http.status == 200){
					var dat = http.responseText.split("[;]");
					if(dat[0]=="NO"){
						alert("Usuario o Contraseña no validos!!");
					}
					if(dat[0]=="SI"){
						window.location.href=dat[1];
					}
					enProceso = false;	
				}
			}
		}
		enProceso = true;
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
		http.send(val);
	}
/******** ............................ ---- ............................ ********/
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaRegion(){
	var enProceso = false;
	var http = getHTTPObject();
	if(!enProceso && http){
		var tipo =  "1";
		var url = "include/asp/funciones.asp?funcion=1&tipo="+tipo;
		http.open("GET", url, true);
		document.getElementById("cargandoRegion").innerHTML = "<img src='img/cargando2.gif' width='16' height='16'>";
	    http.onreadystatechange = function(){
		if(http.readyState == 4){
		   if(http.status == 200){
		   document.getElementById("cargandoRegion").innerHTML = http.responseText;
		   enProceso = false;	
	 	   }
	 	  }
		 }
	enProceso = true;
	http.send(null);
	}
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaComuna(){
	var enProceso = false;
	var http = getHTTPObject();
	if(!enProceso && http){
		var tipo = "2";
		var region = document.getElementById("region").value;
		var url = "include/asp/funciones.asp?funcion=1&region="+region+"&tipo="+tipo;
		http.open("GET", url, true);
		document.getElementById("cargandoComuna").innerHTML = "<img src='img/cargando2.gif' width='16' height='16'>";
		http.onreadystatechange = function(){
		if(http.readyState == 4){
		   if(http.status == 200){
		   document.getElementById("cargandoComuna").innerHTML = http.responseText;
		   enProceso = false;	
		  }
		 }
		}
		enProceso = true;
		http.send(null);
		}
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaAtributo(nombreatributo,idatributo){
	var enProceso = false;
	var http = getHTTPObject();
	if(!enProceso && http){
		var url = "../include/asp/funciones.asp?funcion=23&idatributo="+idatributo+"&nombreatributo="+nombreatributo;
		http.open("GET", url, true);
		document.getElementById("tipoAtributo").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
		http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
			  document.getElementById("tipoAtributo").innerHTML = http.responseText;
		   enProceso = false;	
		  }
		 }
		}
		enProceso = true;
		http.send(null);
		}
	
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargargenero(idgenero,genero){
   var enProceso = false;
   var http = getHTTPObject();
   if(!enProceso && http){
      var url = "../include/asp/funciones.asp?funcion=24&idgenero="+idgenero+"&genero="+genero;
	  http.open("GET", url, true);
		document.getElementById("tipogenero").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
		http.onreadystatechange = function(){
		if(http.readyState == 4){
			if(http.status == 200){
			  document.getElementById("tipogenero").innerHTML = http.responseText;
		      enProceso = false;	
		    }
		  }
	    }
	enProceso = true;
	http.send(null);
   }
	}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaColor(nombreColor,idColor){
  var enProceso = false;
  var http = getHTTPObject();
 if(!enProceso && http){
	  var color = document.getElementById("color").value;
	  var url ="../include/asp/funciones.asp?opcion=1&color="+color+"&nombreColor="+nombreColor+"&idColor="+idColor;
	  //"../asp/funciones.asp?opcion=1&color="+color;
	  http.open("GET", url, true);
	  document.getElementById("colorCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("colorCaja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
	 
	  }
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaMaterial(nombreMaterial,idMaterial){
  var enProceso = false;
  var http = getHTTPObject();
 if(!enProceso && http){
	  var material = document.getElementById("material").value;
	  var url ="../include/asp/funciones.asp?opcion=2&material="+material+"&nombreMaterial="+nombreMaterial+"&idMaterial="+idMaterial;
	  http.open("GET", url, true);
	  document.getElementById("materialCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("materialCaja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
}
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargarProveedor(nombreProveedor,idProveedor)
{
  var enProceso = false;
  var http = getHTTPObject();
 if(!enProceso && http){
	  var proveedor = document.getElementById("proveedor").value;
	  var url ="../include/asp/funciones.asp?opcion=3&proveedor="+proveedor+"&nombreProveedor="+nombreProveedor+"&idProveedor="+idProveedor;
	  http.open("GET", url, true);
	  document.getElementById("proveedorCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("proveedorCaja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
}
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function caracteristicas(idCaracteristica,nombreCaracteristica)
{
  var enProceso = false;
  var http = getHTTPObject();
 if(!enProceso && http){
	  var caracteristicas = document.getElementById("caracteristicas").value;
	  var url ="../include/asp/funciones.asp?opcion=5&caracteristicas="+caracteristicas+"&idCaracteristica="+idCaracteristica+"&nombreCaracteristica="+nombreCaracteristica;
	  http.open("GET", url, true);
	  document.getElementById("caracteristicasCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("caracteristicasCaja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
	 
	  }
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function medida(nombreMedida,idMendida)
{
  var enProceso = false;
  var http = getHTTPObject();
 if(!enProceso && http){
	  var medida2 = document.getElementById("medida2").value;
	  var url ="../include/asp/funciones.asp?opcion=6&medida2="+medida2+"&nombreMedida="+nombreMedida+"&idMendida="+idMendida;
	  http.open("GET", url, true);
	  document.getElementById("medida2Caja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("medida2Caja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
	 
	  }
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaCategoria(nombreCategoria,idCategoria)
{
  var enProceso = false;
  var http = getHTTPObject();
 if(!enProceso && http){
  var categoria = document.getElementById("categoria").value;
  //alert(categoria);
  var url ="../include/asp/funciones.asp?opcion=7&categoria="+categoria+"&nombreCategoria="+nombreCategoria+"&idCategoria="+idCategoria;
  //var url ="../include/asp/funciones.asp?opcion=7&nombreCategoria="+nombreCategoria+"&idCategoria="+idCategoria;
  	  http.open("GET", url, true);
	  document.getElementById("categoriaCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("categoriaCaja").innerHTML = http.responseText;
			 enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
	 
	  }
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaSubCategoria(nombreSubcategoria,idSubcategoria,idCategoria,tipoCarga) 
{
	 var enProceso = false;
     var http = getHTTPObject();
	 if(tipoCarga == "1"){
     if (!enProceso && http) {
       //var categoria = document.getElementById("categoria").value;
	   //alert(categoria);
	   var url = "../include/asp/funciones.asp?opcion=8&nombreSubcategoria="+nombreSubcategoria+"&idSubcategoria="+idSubcategoria+"&idCategoria="+idCategoria;
	   http.open("GET", url, true);
	   document.getElementById("subCategoriaCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("subCategoriaCaja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
	 
	  }//Fin del IF
	 }
	 else{
	   if (!enProceso && http) {
       var categoria = document.getElementById("categoria").value;
	   var url = "../include/asp/funciones.asp?opcion=8&idCategoria="+categoria;
	   http.open("GET", url, true);
	   document.getElementById("subCategoriaCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("subCategoriaCaja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
	 
	  }//Fin del IF
		 }
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function CargaTipoProducto(nombreTipoproducto,idTipoproducto,idSubcategoria,tipoCarga)
{
  var enProceso = false;
  var http = getHTTPObject();
  if(tipoCarga == "1"){
  if(!enProceso && http){
	  var url = "../include/asp/funciones.asp?opcion=4&nombreTipoproducto="+nombreTipoproducto+"&idTipoproducto="+idTipoproducto+"&idSubcategoria="+idSubcategoria;
	  http.open("GET", url, true);
	  document.getElementById("tipoProductoCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("tipoProductoCaja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
	  }//Fin del IF
    }
   else{
	  if(!enProceso && http){
	  var idSubcategoria = document.getElementById("subCategoria").value;
	  var url = "../include/asp/funciones.asp?opcion=4&idSubcategoria="+idSubcategoria;
	  http.open("GET", url, true);
	  document.getElementById("tipoProductoCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
       if (http.status == 200) {
		     document.getElementById("tipoProductoCaja").innerHTML = http.responseText;
	         enProceso = false;			 
          }
       }
    }
	  enProceso = true;
	  http.send(null);
	 
	  }//Fin del IF
	}//Fin del ELSE
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function ingresoProducto(){
  var id = "categoria,subCategoria,tipoProducto,nombre,stock,medida2,material,color,proveedor,atributo,idgenero,caracteristicas,pCosto,mGanancia,vDetalle,pDescuento";
  var msg = "la Categoria,la Sub-Categoria, el Tipo de Producto,el Nombre,el Stock,la Medida,el Material,el Color,el Proveedor,el Atributo,el Genero,la Caracteristica,el Precio Costo,la Ganancia,el Valor Detalle,el Porcentaje de Descuento";
  var valor = "0,0,0,,,0,0,0,0,0,0,0,,,,";
  var ids = id.split(",");
  var msgs = msg.split(",");
  var valors = valor.split(",");
     for(var i=0;i<ids.length;i++){
		 if(document.getElementById(ids[i]).value == valors[i])
		   {
		   alert("Ingrese "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }
      } 
var codigoProductoDiv = document.getElementById("codigoProductoDiv").innerHTML;
var categoria = document.getElementById("categoria").value;
var subCategoria = document.getElementById("subCategoria").value;
var tipoProducto = document.getElementById("tipoProducto").value;
var nombre = document.getElementById("nombre").value;
var stock = document.getElementById("stock").value;
var medida2 = document.getElementById("medida2").value;
var material = document.getElementById("material").value;
var color = document.getElementById("color").value;
var proveedor = document.getElementById("proveedor").value;
var atributo = document.getElementById("atributo").value;
var caracteristicas = document.getElementById("caracteristicas").value;
var tipoPrecio = tipoIVA();

/*----------------------------------------------------------------------*/
var valorDetalle = document.getElementById("vDetalle").value;
var valorPorMayor = document.getElementById("vMayor").innerHTML;
var valorCosto = document.getElementById("pCosto").value;
var mGanancia = document.getElementById("mGanancia").value;
var pDescuento = document.getElementById("pDescuento").value;
var pUtilidad = document.getElementById("pUtilidad").innerHTML;
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
if(tipoPrecio==2){
	var valorDetalle = Math.round(parseInt(valorDetalle)/1.19);
	var valorPorMayor = Math.round(parseInt(valorPorMayor)/1.19);
	var valorCosto = Math.round(parseInt(valorCosto)/1.19);
	var mGanancia = Math.round(parseInt(mGanancia)/1.19);
}
/*----------------------------------------------------------------------*/
var cadenaDetalle = document.getElementById("detalle").value;
var detalle = cadenaDetalle.replace(/&nbsp;/g," ").replace(/\n/g,"<br>");
var codigoMuestra = document.getElementById("codigoMuestra").value;
var idgenero = document.getElementById("idgenero").value;
var cadena = codigoProductoDiv+"[;]"+categoria+"[;]"+subCategoria+"[;]"+tipoProducto+"[;]"+nombre+"[;]"+stock+"[;]"+medida2+"[;]"+material+"[;]"+color+"[;]"+proveedor+"[;]"+atributo+"[;]"+caracteristicas+"[;]"+valorDetalle+"[;]"+valorPorMayor+"[;]"+valorCosto+"[;]"+detalle+"[;]"+codigoMuestra+"[;]"+idgenero+"[;]"+mGanancia+"[;]"+pDescuento+"[;]"+pUtilidad;

var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {
      var url = "../include/asp/funciones.asp?opcion=9&cadena="+cadena;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	if (http.readyState == 4) {
		if (http.status == 200) {
		   if(http.responseText == "SI"){
		     document.form1.submit();
		     }
		   if(http.responseText == "NO"){
				alert("Ya existe un Producto con este CODIGO. \n - Verifique los datos que esta Ingresando. \n - Revise la lista de los productos que estan ingresados Sistema");
				document.getElementById("carga").innerHTML = "";
				}
			if(http.responseText == "nopasa"){
				alert("El CODIGO de la MUESTRA no existe. \n - Verifique que este CODIGO corresponde a una MUESTRA. \n - Revise la lista de las MUESTRAS ingresadas en el Sistema.")
				document.getElementById("carga").innerHTML = "";
				}
		     enProceso = false;			 
           }
        }
     }
	 enProceso = true;
	 http.send(null);
	}
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function verificaCodigo()
{
 var enProceso = false;
 var http = getHTTPObject();
   if(!enProceso && http){
	  var codigoProducto = document.getElementById("codigoProducto").value;
	  var url ="../include/asp/funciones.asp?opcion=10&codigoProducto="+codigoProducto;
	  http.open("GET", url, true);
	  document.getElementById("codigoProductoCaja").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
    if (http.readyState == 4) {
		if (http.status == 200){
		    if (http.responseText == '1'){
			   alert("Este Codigo ya Existe Para otro Producto...");
			   document.getElementById("codigoProductoCaja").innerHTML ="<input name='codigoProducto' type='text' class='stiloCaja3' id='codigoProducto' value='' onBlur='JAVASCRIPT: verificaCodigo();'>";
			   document.getElementById("codigoProducto").focus();
			   return false;
			   }
			   else{
			   document.getElementById("codigoProductoCaja").innerHTML ="<input name='codigoProducto' type='text' class='stiloCaja3' id='codigoProducto' value='"+codigoProducto+"' onBlur='JAVASCRIPT: verificaCodigo();'>";
			   }
			   enProceso = false;
			 }
        }
    }
	  enProceso = true;
	  http.send(null);
	 
 }//Fin del IF...
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function CargarDatos(id,width)/******************** Esta Funcion Capta los Datos del LightBox para mandarlos a las Funciones ASP *******************/
{
	var dato = id.split("[;]");
	//alert(dato[0]); //Contiene el ID del Producto
	//alert(dato[1]); //Contiene el Tipo de Dato(1 o 2)

if(dato[1] == "1"){	
	var enProceso = false;
    var http = getHTTPObject();
    if(!enProceso && http){
      var url ="include/asp/funciones.asp?opcion=11&id="+dato[0]+"&width="+width;
	  http.open("GET", url, true);
	  document.getElementById("frameCargar").innerHTML = "<img src='img/cargando3.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
     if (http.readyState == 4) {
		if (http.status == 200){
		  document.getElementById("frameCargar").innerHTML = http.responseText;
		  enProceso = false;
	      }
        }
      }
	  enProceso = true;
	  http.send(null);
      }
  }
  
if(dato[1] == "2")
   {
   var enProceso = false;
   var http = getHTTPObject();
   if(!enProceso && http){
	  var url ="../../include/asp/funciones.asp?funcion=4&id="+dato[0]+"&width="+width;
	  http.open("GET", url, true);
	  document.getElementById("frameCargar").innerHTML = "<img src='img/cargando3.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
        if (http.readyState == 4) {
	      if (http.status == 200){
		      document.getElementById("frameCargar").innerHTML = http.responseText;
		      enProceso = false;
		      }
           }
        }
	    enProceso = true;
	    http.send(null);
        }
	 }
	 
if(dato[1] == "3"){  
		var enProceso = false;
        var http = getHTTPObject();
            if(!enProceso && http){
	        var url ="include/asp/funciones.asp?funcion=7&id="+dato[0];
			http.open("GET", url, true);
	        document.getElementById("mustraDatos").innerHTML = "<img src='img/cargando2.gif' width='16' height='16'>";
	        http.onreadystatechange = function() {
		if (http.readyState == 4) {
		    if (http.status == 200){
			   document.getElementById("frameCargar").innerHTML = http.responseText;
			   document.getElementById("mustraDatos").innerHTML = "";
			   enProceso = false;
			   }
             }
        }
	     enProceso = true;
	     http.send(null);
        }
}

	}//Fin del Funcion...
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function listarSolicitudes(id,page,fecha,valorfinal,cantidad)
{
	MostrarDIV();
   var enProceso = false;
   var http = getHTTPObject();
   if(!enProceso && http){
	  var url = "../include/asp/funciones.asp?funcion=13&id="+id+"&page="+page+"&fecha="+fecha+"&valorfinal="+valorfinal+"&cantidad="+cantidad;
	  http.open("GET", url, true);
	  document.getElementById("cargado").innerHTML = "<img src='img/cargando3.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		if (http.readyState == 4) {
		    if (http.status == 200){
		       document.getElementById("cargado").innerHTML = http.responseText;
			   enProceso = false;
			   }
             }
        }
	     enProceso = true;
	     http.send(null);
        }
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function verListaProductos(id){
	MostrarDIV();
	var enProceso = false;
    var http = getHTTPObject();
    if(!enProceso && http){
	  var url ="../include/asp/funciones.asp?funcion=4&id="+id;
	  http.open("GET", url, true);
	  document.getElementById("cargado").innerHTML = "<img src='img/cargando3.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
        if (http.readyState == 4) {
	      if (http.status == 200){
			  var dim = ResolucionXY();
			  var y = "0";
			  var x = "45";;
			  document.getElementById("cargado").style.margin = "auto";
              document.getElementById("cargado").style.display = "block";
              document.getElementById("cargado").style.top = y + "0px";
              document.getElementById("cargado").style.left = x + "0px";
              document.getElementById("cargado").style.width = dim.x + "px";
              document.getElementById("cargado").style.height = "200px";
		      document.getElementById("cargado").innerHTML = http.responseText;
		      enProceso = false;
		      }
           }
        }
	    enProceso = true;
	    http.send(null);
        }
	
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function verFotoMuestra(idtabla)
{
	MostrarDIV();
	var enProceso = false;
    var http = getHTTPObject();
    if(!enProceso && http){
	  var url ="../include/asp/funciones.asp?funcion=22&idtabla="+idtabla;
	  http.open("GET", url, true);
	  document.getElementById("cargado").innerHTML = "<img src='img/cargando3.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
        if (http.readyState == 4) {
	      if (http.status == 200){
			  var dim = ResolucionXY();
			  var y = "0";
			  var x = "45";
			  document.getElementById("cargado").style.margin = "auto";
              document.getElementById("cargado").style.display = "block";
              document.getElementById("cargado").style.top = y + "0px";
              document.getElementById("cargado").style.left = x + "0px";
              document.getElementById("cargado").style.width = dim.x + "px";
              document.getElementById("cargado").style.height = "200px";
		      document.getElementById("cargado").innerHTML = http.responseText;
		      enProceso = false;
		      }
           }
        }
	    enProceso = true;
	    http.send(null);
        }
	
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function guardar()
{
var id = "rut2,pNombre,aPaterno,pass2,area1,telefono1,mail1";
  var msg = "Su Rut,Su Nombre,Su Apellido,Alguna Contraseña,Codigo de Area,Su Telefono";
  var valor = ",,,,,,";
  var ids = id.split(",");
  var msgs = msg.split(",");
  var valors = valor.split(",");
     for(var i=0;i<ids.length;i++){
		 if(document.getElementById(ids[i]).value == valors[i])
		   {
		   alert("Ingrese "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }
      } 
	  
var rut = document.getElementById("rut2").value;
var dv = document.getElementById("dv2").value;
var primernombre = document.getElementById("pNombre").value;
var segundonombre = document.getElementById("sNombre").value;
var apellidopaterno = document.getElementById("aPaterno").value;
var apellidomaterno = document.getElementById("aMaterno").value;
var dianacimiento = document.getElementById("dia").value;
var mesnacimiento = document.getElementById("mes").value;
var anonacimiento = document.getElementById("ano").value;
var digito = document.getElementById("digito").value;
var celular = document.getElementById("celular").value;
var area1 = document.getElementById("area1").value;
var telefono1 = document.getElementById("telefono1").value;
var area2 = document.getElementById("area2").value;
var telefono2 = document.getElementById("telefono2").value;
var direccion2 = document.getElementById("direccion").value;
var direccion1 = direccion2.replace("#"," ");
var email1 = document.getElementById("mail1").value;
var email2 = document.getElementById("mail2").value;
var pass = document.getElementById("pass2").value;
var comuna = document.getElementById("comuna").value;
var region = document.getElementById("region").value;

var concatenacion = rut+"[;]"+dv+"[;]"+primernombre+"[;]"+segundonombre+"[;]"+apellidopaterno+"[;]"+apellidomaterno+"[;]"+dianacimiento+"[;]"+mesnacimiento+"[;]"+anonacimiento+"[;]"+digito+"[;]"+celular+"[;]"+area1+"[;]"+telefono1+"[;]"+area2+"[;]"+telefono2+"[;]"+direccion1+"[;]"+email1+"[;]"+email2+"[;]"+pass +"[;]"+comuna+"[;]"+region
var enProceso = false;
    var http = getHTTPObject();
    if (!enProceso && http) {
       var url = "include/asp/funciones.asp?funcion=8&concatenacion="+concatenacion;
	   http.open("GET", url, true);
	   //document.getElementById("mustraDatos").innerHTML =  "<img src='img/cargando2.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		   if (http.status == 200) {
			 alert(http.responseText);
			 document.getElementById('overlay').style.display='none';document.getElementById('lightbox').style.display='none';
			 //document.getElementById("mustraDatos").innerHTML = "";
		 }
       }
     }
	 enProceso = true;
	 http.send(null);
	}	
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function ingresoContacto(){
  var id = "nombre,apellido,area,telefono,digito,celular,atencion,email,mensaje";
  var msg = "Su Nombre,Su Apellido,Codigo area,Su Numero de telefono,El Digito de Su Celular,Su Celular,Horario de Atencion,Su E-mail,Mensaje";
  var valor = ",,,,0,,0,,";
  var ids = id.split(",");
  var msgs = msg.split(",");
  var valors = valor.split(",");
     for(var i=0;i<ids.length;i++){
		 if(escape(document.getElementById(ids[i]).value) == valors[i])
		   {
		   alert("Ingrese "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }
      } 
	var cadenaMensaje = document.getElementById("mensaje").value;
	var nombre = document.getElementById("nombre").value;
	var apellido = document.getElementById("apellido").value;
	var area = document.getElementById("area").value;
	var telefono = document.getElementById("telefono").value;
	var digito = document.getElementById("digito").value;
	var celular = document.getElementById("celular").value;
	var atencion = document.getElementById("atencion").value;
	var email = document.getElementById("email").value;
	var mensaje = cadenaMensaje.replace(/&nbsp;&nbsp;/g," ").replace(/\n/g,"<br>");
	var cadenaContacto =  nombre+"[;]"+apellido+"[;]"+area+"[;]"+telefono+"[;]"+digito+"[;]"+celular+"[;]"+atencion+"[;]"+email+"[;]"+mensaje;
	var enProceso = false;
    var http = getHTTPObject();
    if (!enProceso && http) {
       var url = "include/asp/funciones.asp?opcion=12&cadenaContacto="+cadenaContacto;
	   http.open("GET", url, true);
	   document.getElementById("cargaContacto").innerHTML =  "<img src='img/cargando2.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 alert("- Su mensaje se ha enviado Sin Problemas.\n- Pronto nos pondremos en contacto con Usted...\n Gracias.");
			 location.href="correocontacto.asp?idcontacto="+http.responseText;
			 
		  }
       }
     }
	 enProceso = true;
	 http.send(null);
	}
	}//Fin de la function
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function CantidadProductos(NCookie)
{
var cantProducto = 0;
var valor_indice = document.cookie.indexOf(NCookie + '=');
var inicio_cookie = valor_indice + NCookie.length + 1;
var largo_Cookie = document.cookie.length;
var contenido_cookie = document.cookie.substr(inicio_cookie, largo_Cookie);

if(valor_indice == -1){
var cantProducto = 0;	
}
else{
var datos = contenido_cookie.split("_");
    for(var i=0;i<=datos.length-1;i++)
	{
		var valor = datos[i].split("[%]");
		var dato0 = valor[0];//idtabla
		var dato1 = valor[1];//idmuestra
		var dato2 = valor[2];//nombre
		var dato3 = valor[3];//idTalla
		var dato4 = valor[4];//vTalla
		var dato5 = valor[5];//idColor
		var dato6 = valor[6];//vColor
		var dato7 = valor[7];//PrecioConIVA
		var dato8 = valor[8];//cantidad
   var cantProducto = (dato8*1)+(cantProducto*1);
   }
}
document.getElementById("cantidadTotal").innerHTML = "<a href='listarcookie.asp' style='text-decoration:none;' target='_self'><div align='center'><span class='Texto1'>"+cantProducto+"&nbsp;&nbsp;<input type='hidden' id='cantidadtotal' name='cantidadtotal' value="+cantProducto+"/>Productos</span><br/><span class='Texto2'>en su cotizador</span></div></a>"
}//Fin de la function
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function CrearAgregarCookie(NCookie)
{
  var id = "vTalla,vColor,cantidad";
  var msg = "alguna Talla para poder agragar a su Carro de Compras, algun Color para poder agragar a su Carro de Compras, alguna Cantidad para poder agregar a su Carro de Compras";
  var valor = "0,0,0";
  var ids = id.split(",");
  var msgs = msg.split(",");
  var valors = valor.split(",");
     for(var i=0;i<ids.length;i++){
		 if(escape(document.getElementById(ids[i]).value) == valors[i])
		   {
		   alert("Seleccione "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }
      } 
	
var idtabla = document.getElementById('idtabla').value;
var nombre = document.getElementById('nombre').value;
var idmuestra = document.getElementById('idmuestra').value;
var PrecioConIVA = document.getElementById('PrecioConIVA').value;
var idTalla = document.getElementById("vTalla").value;
var vTalla = document.getElementById("vTalla").options[document.getElementById("vTalla").selectedIndex].text;
var idColor = document.getElementById("vColor").value;
var vColor = document.getElementById("vColor").options[document.getElementById("vColor").selectedIndex].text;
var cantidad = parseInt(document.getElementById('cantidad').value);
var cadena = '|'+idtabla+'[%]'+idmuestra+'[%]'+nombre+'[%]'+idTalla+'[%]'+vTalla+'[%]'+idColor+'[%]'+vColor+'[%]'+PrecioConIVA+'[%]'+cantidad; 
var valor_indice = document.cookie.indexOf(NCookie + '=');
var idCadena1 = idtabla+vTalla+vColor;
	if(valor_indice == -1){
		var navegador = navigator.appName;
		if (navegador == "Microsoft Internet Explorer"){
			var date = new Date();
			date.setTime(date.getTime()+(1*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
			document.cookie = NCookie+"="+cadena+expires;
		}else{
			var date = new Date();
			var expires = "; expires="+date.toGMTString();
			document.cookie = NCookie + "=" + cadena + expires;
			document.cookie = NCookie + "=" + cadena; 
		}
	}else{
		var resultado = "" ; 
		var cookie = "" ;
		var a = 1;
		var valor_indice = document.cookie.indexOf(NCookie + '=');
		var inicio_cookie = valor_indice + NCookie.length + 1;
		var largo_Cookie = document.cookie.length;
		var contenido_cookie = document.cookie.substr(inicio_cookie, largo_Cookie);
		var datos = contenido_cookie.split("_");
			for(var i=0;i<=datos.length-1;i++){
				var valor = datos[i].split("[%]");
				var dato0= valor[0];//idtabla
				var dato1= valor[1];//idmuestra
				var dato2= valor[2];//nombre
				var dato3= valor[3];//idTalla
				var dato4= valor[4];//vTalla
				var dato5= valor[5];//idColor
				var dato6= valor[6];//vColor
				var dato7= valor[7];//PrecioConIVA
				var dato8= valor[8];//cantidad
				var idCadena2 = dato0+dato4+dato6;
					if(idCadena2 == "|"+idCadena1){
						ndato8 = parseInt(dato8);
						cantidad += parseInt(ndato8);
						var valor = dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+cantidad;
						a = 0;
					}else{
						var valor = dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+dato8;
					}
					if(cookie==""){
						var cookie = valor;
					}else{
						var cookie = cookie+"_"+valor;
					}
			}//Fin del FOR
			if(a == 0){
				var expires = new Date();
				expires.setYear(expires.getYear() - 1);
				document.cookie = NCookie + '=null' + '; expires=' + expires;
				document.cookie = NCookie + '=' + cookie + ';';}
			else{
				var cookie = cookie+"_"+cadena;
				var expires = new Date();
				expires.setYear(expires.getYear() - 1);
				document.cookie = NCookie + '=null' + '; expires=' + expires;
				document.cookie = NCookie + '=' + cookie + ';';}
			}//Fin del ELSE
alert("Se ha agregado un producto a su carro de compras!!");			
document.getElementById('overlay').style.display='none';
document.getElementById('lightbox').style.display='none';
}//Fin de la function
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function mostrarCookie(NCookie,Session){
var c = 0;	
var valor_indice = document.cookie.indexOf(NCookie + '=');
var inicio_cookie = valor_indice + NCookie.length + 1;
var largo_Cookie = document.cookie.length;
var contenido_cookie = document.cookie.substr(inicio_cookie, largo_Cookie);
if(valor_indice == -1){
var tabla = "<br><br><table width='542' border='0' cellpadding='0' cellspacing='0' align='center'><tr><td><div align='center' class='style1'><b>No Tiene Productos Seleccionados</b></div></td></tr></table><br><br>";
document.getElementById('tabla').innerHTML = tabla;
}
else{
var cant = '0';
var sumaTotal = '0';
var montoTotal = '0';
var datos = contenido_cookie.split("_");
a = 1;
x = 0;
var tabla = "<br><div><div align='center' class='style1'><b>Articulos Seleccionados</b></div></div><table width='704' border='0' cellpadding='0' cellspacing='0' id='TablaBorde' align='center'><tr bgcolor='#B9612F' class='tituloCarro'><td width='63'><div align='center'><strong>N&ordm;</strong></div></td><td width='215' ><div align='center'><strong>Nombre Producto</strong></div></td><td width='150' ><div align='center'><strong>Color</strong></div></td><td width='111'><div align='center'><strong>Medida</strong></div></td><td width='72'><div align='center'><strong>Cantidad</strong></div></td><td width='101'><div align='center'><strong>Precio Total</strong></div></td><td colspan='3'><div align='center'><strong>Acciones</strong></div></td></tr>";
for(var i=0;i<=datos.length-1;i++){
	var valor = datos[i].split("[%]");
	var dato0= valor[0];//idtabla
	var dato1= valor[1];//idmuestra
	var dato2= valor[2];//nombre
	var dato3= valor[3];//idTalla
	var dato4= valor[4];//vTalla
	var dato5= valor[5];//idColor
	var dato6= valor[6];//vColor
	var dato7= valor[7];//PrecioConIVA
	var dato8= valor[8];//cantidad
   	var cant = 1+(cant*1);
	var x = x + (dato8*1);
	var montoTotal = dato7 * dato8;
	var sumaTotal = (montoTotal*1) + (sumaTotal*1);	
	var monTot = ponerPunto(montoTotal);
	var sumTot = ponerPunto(sumaTotal);
	
   if(c == 0){
	var color = "#FFE0A5";
	var c = 1; 
	} 
   else{
	var color = "#FFF7B6";
	var c = 0;
   }
var tabla = tabla+"<tr bgcolor='"+color+"'><td width='63' class='style2' align='center'>"+cant+"</td><td width='215' class='style2' align='center'>"+dato2+"</td><td width='150' class='style2' align='center'>"+dato6+"</td><input type='hidden' name='"+a+"idtabla' id='"+a+"idtabla' value="+dato0+"><td width='111' class='style2' align='center'>"+dato4+" </td><td width='72' class='style2' align='center'>"+dato8+"</td><td width='101' class='style2' align='center'><span id='monTot"+a+"'>"+monTot+"</span></td><td width='26'><div id='"+a+"a' align='center'><img src='img/edit_add.png' width='15' height='15' onClick=\"JavaScript: sumaValorCookie('Desban2008','"+dato0+"','"+a+"idtabla','"+dato4+"','"+dato6+"');CantidadProductos('Desban2008');\" title='Agregar Producto' style='cursor:pointer;'></div></td><td width='24'><div id='"+a+"r' align='center'><img src='img/menos.png' width='15' height='15' onClick=\"JavaScript: restaValorCookie('Desban2008','"+dato0+"','"+a+"idtabla','"+dato4+"','"+dato6+"');CantidadProductos('Desban2008');\"  title='Quitar Producto' style='cursor:pointer;'></div></td><td width='34'><div id='"+a+"e' align='center'><img src='img/button_cancel.png' width='15' height='15' onClick=\"JavaScript: quitarValorCookie('Desban2008','"+dato0+"','"+dato4+"','"+dato6+"');CantidadProductos('Desban2008');\" title='Eliminar Producto' style='cursor:pointer;'></div></td></tr>";
   var a = (a*1) + (1);
}//Fin del FOR  
var tabla = tabla+"<tr><td width='454' class='style1' colspan='5'><input type='hidden' name='regTotal' id='regTotal' value='"+a+"'/><div align='right'><strong><em>Total:</em></strong>&nbsp;&nbsp;</div></td><td width='200' class='style1' colspan='5'><div align='left'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><em>"+sumTot+"<input type='hidden' id='valorfinal' name='valorfinal' value="+sumaTotal+"></em></strong></div></td></tr></table><br><table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td><table border='0' cellpadding='0' cellspacing='0' align='center' id='TablaBorde'><tr><td colspan='2' bgcolor='#FDD6A6'><div align='center' class='Texto1'>Comentario</div></td></tr><tr><td width='356' style='padding:0;margin:0;'><div align='center'><textarea name='obfinal' id='obfinal' cols='250' class='stiloCajaTexTarea' style='width:350px;height:110px;text-align:left;'></textarea></div></td></tr></table></td><td valign='top'><table><tr><td width='186'><input type='hidden' name='cantTotal' id='cantTotal' value='"+x+"'/><input type='hidden' name='rut' id='rut' value='"+Session+"'/><div align='center' id='div1'><img src='img/boton_1.png' name='Image1' width='179' height='33' border='0' onClick='JAVASCRIPT: comprobar();' style='cursor:pointer;' title='Enviar solicitud'></div><div id='finaliza' align='center'><img src='img/boton_3.png' name='Image2' width='179' height='33' border='0' onClick=\"JavaScript: eliminarCookie('Desban2008'); CantidadProductos('Desban2008');\" style='cursor:pointer;' title='Eliminar Todos los Productos'></div><div id='carga' align='center' &nbsp;</div></td></tr></table></td></tr></table><br><br>";
document.getElementById('tabla').innerHTML = tabla;
}
}//Fin de la function
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function ponerPunto(valor){
var valor = String(valor);
var largo = valor.length-3;
  while (largo>0){
     var valor = valor.substring(0,largo)+"."+valor.substring(largo);
    largo-= 3;
  }
return valor;
}//Fin de la Funcion.-
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function enviarCorreo(NumeroSolicitud){
var enProceso = false;
var http = getHTTPObject();
   if (!enProceso && http) {
	   var url = "correo.asp?id="+NumeroSolicitud;
       http.open("GET", url, true);
	   document.getElementById("carga").innerHTML =  "<img src='img/cargando2.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 }
	     enProceso = false;
		 }
       }
   	 enProceso = true;
	 http.send(null);
   }
}//Fin de la Funcion
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function comprobar(){
   var rut = document.getElementById("rut").value;
   if(rut == ""){
  		window.location.href="verificaregistro.asp";
	}
   else{
   var enProceso = false;
   var http = getHTTPObject();
   var concaObfinal = document.getElementById("obfinal").value;
   var obfinal = concaObfinal.replace(/&nbsp;/g," ").replace(/\n/g,"<br>");
   var valorfinal = document.getElementById("valorfinal").value;
   var cantTotal = document.getElementById("cantTotal").value;
   if (!enProceso && http) {
	   var url = "include/asp/funciones.asp?opcion=17&obfinal="+obfinal+"&valorfinal="+valorfinal+"&cantidadtotal="+cantTotal;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML =  "<img src='img/cargando2.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 if(http.responseText == "NO"){
				window.location.href="verificaregistro.asp";
		     }else{
				 enviarCorreo(http.responseText);
				 EliminerCookie2();
				 document.getElementById("carga").innerHTML = "";
				 window.location.href = 'listarcookie.asp';
			   }
			 }
	     enProceso = false;
		 }
       }
   	 enProceso = true;
	 http.send(null);
   }
 }
  }//Fin de la Funcion
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function EliminerCookie2(){
var date = new Date();
date.setTime(date.getTime()+(-1*24*60*60*1000));
document.cookie = 'Desban2008' + '=null' + '; expires=' + date.toGMTString();
alert("Su Solicitud ha sido Enviada sin Problemas");
}//Fin de la Funcion
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function sumaValorCookie(NCookie,idtabla,div,vTalla,vColor)
{
var idCadena1 = idtabla+vTalla+vColor;
var cookie = "";
var valor_indice = document.cookie.indexOf(NCookie + '=');
var inicio_cookie = valor_indice + NCookie.length + 1;
var largo_Cookie = document.cookie.length;
var contenido_cookie = document.cookie.substr(inicio_cookie, largo_Cookie);
var datos = contenido_cookie.split("_");
	for(var i=0;i<=datos.length-1;i++)
	{
		var valor = datos[i].split("[%]");
		var dato0= valor[0];//idtabla
		var dato1= valor[1];//idmuestra
		var dato2= valor[2];//nombre
		var dato3= valor[3];//idTalla
		var dato4= valor[4];//vTalla
		var dato5= valor[5];//idColor
		var dato6= valor[6];//vColor
		var dato7= valor[7];//PrecioConIVA
		var dato8= valor[8];//cantidad
		var idCadena2 = dato0+dato4+dato6;
		if(idCadena1 == idCadena2){
			var cantidad= parseInt(dato8)+1;
			var valor = dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+cantidad;
		}
		else{
			var valor = dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+dato8;
		}
		if(cookie==""){
				var cookie = valor;
			}else{
				var cookie = cookie+"_"+valor;
			}
	}//Fin del FOR
	var expires = new Date();
	expires.setYear(expires.getYear() - 1);
	document.cookie = NCookie + '=null' + '; expires=' + expires;
	document.cookie = NCookie + '=' + cookie + ';';
mostrarCookie(NCookie);
}//Fin de la function
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function restaValorCookie(NCookie,idtabla,div,vTalla,vColor)
{
var cookie = "";
var valor_indice = document.cookie.indexOf(NCookie + '=');
var inicio_cookie = valor_indice + NCookie.length + 1;
var largo_Cookie = document.cookie.length;
var contenido_cookie = document.cookie.substr(inicio_cookie, largo_Cookie);
var datos = contenido_cookie.split("_");
var idCadena1 = idtabla+vTalla+vColor;
	for(var i=0;i<=datos.length-1;i++)
	{
	var valor = datos[i].split("[%]");
	var dato0= valor[0];//idtabla
	var dato1= valor[1];//idmuestra
	var dato2= valor[2];//nombre
	var dato3= valor[3];//idTalla
	var dato4= valor[4];//vTalla
	var dato5= valor[5];//idColor
	var dato6= valor[6];//vColor
	var dato7= valor[7];//PrecioConIVA
	var dato8= valor[8];//cantidad
	var cantidad= parseInt(dato8)-1;
	var idCantidad2 = dato0+dato4+dato6;
    if(idCadena1 == idCantidad2){
		if(cantidad <= 0){
			if(cookie == ""){
    			var cookie = "";
			}else{
	        	var cookie = cookie;
		    }
		}
		else{
			if(cookie==""){
     			var cookie = dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+cantidad;
			}else{
	    		var cookie = cookie+"_"+dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+cantidad;
			}
		}
	}
	else{
		if(cookie==""){
			var cookie = dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+dato8;
		}else{
			var cookie = cookie+"_"+dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+dato8;
		}
	}
    }//Fin del FOR
if(cookie == ""){
var date = new Date();
date.setTime(date.getTime()+(-1*24*60*60*1000));
document.cookie = NCookie + '=null' + '; expires=' + date.toGMTString();
}else{
document.cookie = NCookie + '=' + cookie + ';';
}
mostrarCookie(NCookie);
}//Fin de la function
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function quitarValorCookie(NCookie,idtabla,vTalla,vColor)
{
var sacar = 0; 
var cookie = "";
var valor_indice = document.cookie.indexOf(NCookie + '=');
var inicio_cookie = valor_indice + NCookie.length + 1;
var largo_Cookie = document.cookie.length;
var contenido_cookie = document.cookie.substr(inicio_cookie, largo_Cookie);
var datos = contenido_cookie.split("_");
var idCadena1 = idtabla+vTalla+vColor;
	for(var i=0;i<=datos.length-1;i++)
	{
	var valor = datos[i].split("[%]");
	var dato0= valor[0];//idtabla
	var dato1= valor[1];//idmuestra
	var dato2= valor[2];//nombre
	var dato3= valor[3];//idTalla
	var dato4= valor[4];//vTalla
	var dato5= valor[5];//idColor
	var dato6= valor[6];//vColor
	var dato7= valor[7];//PrecioConIVA
	var dato8= valor[8];//cantidad
	var idCadena2 = dato0+dato4+dato6;
    if(idCadena1 == idCadena2){
	var sacar = 0;
		if(sacar == 0){
			if(cookie == ""){
    			var cookie = "";
			}else{
	        	var cookie = cookie;
		    }
		}
		else{
			if(cookie==""){
     			var cookie = "";
			}else{
	    		var cookie = cookie;
			}
		}
	}
	else{
		if(cookie==""){
			var cookie = dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+dato8;
		}else{
			var cookie = cookie+"_"+dato0+"[%]"+dato1+"[%]"+dato2+"[%]"+dato3+"[%]"+dato4+"[%]"+dato5+"[%]"+dato6+"[%]"+dato7+"[%]"+dato8;
		}
	var sacar = 1;
	}
	}//Fin del FOR
if(cookie==""){
var date = new Date();
date.setTime(date.getTime()+(-1*24*60*60*1000));
document.cookie = NCookie + '=null' + '; expires=' + date.toGMTString();
}
else{
var date = new Date();
date.setTime(date.getTime()+(-1*24*60*60*1000));
document.cookie = NCookie + '=null' + '; expires=' + date.toGMTString();
/**********************************************************************************/
var date = new Date();
date.setTime(date.getTime()+(1*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
document.cookie = NCookie+"="+cookie+expires;
/**********************************************************************************/
}
mostrarCookie(NCookie);
}//Fin de la funcrtoin
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function eliminarCookie(NCookie){
var date = new Date();
date.setTime(date.getTime()+(-1*24*60*60*1000));
document.cookie = NCookie + '=null' + '; expires=' + date.toGMTString();
mostrarCookie(NCookie);
}//Fin de la Funcion
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function agregarAlCarro()
{
	var cantidad = document.getElementById("cantidad").value;
	var id = "cantidad";
    var msg = "Algun Monto";
    var valor = "0";
    var ids = id.split(",");
    var msgs = msg.split(",");
    var valors = valor.split(",");
     for(var i=0;i<ids.length;i++){
		 if(escape(document.getElementById(ids[i]).value) == valors[i])
		   {
		   alert("Seleccione "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }	
	 } 
	var identificador = document.getElementById("identificador").value;
	var precioneto = document.getElementById("precioneto").value;
	var nombre = document.getElementById("nombre").value;
	var union = cantidad+"[;]"+identificador+"[;]"+precioneto+"[;]"+nombre;
	var enProceso = false;
    var http = getHTTPObject();
    if (!enProceso && http) {
       var url = "include/asp/funciones.asp?opcion=13&union="+union;
	   http.open("GET", url, true);
	   document.getElementById("cargando").innerHTML =  "<img src='img/cargando3.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 window.location.reload();
			 enProceso = false;
		 }
       }
     }
	 enProceso = true;
	 http.send(null);
	}	
}//Fin de la Funtion
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function accionCarro(dato,id,div)
{
   var enProceso = false;
   var http = getHTTPObject();
   var ok = "1";
   if (!enProceso && http) {
       var url = "include/asp/funciones.asp?opcion=14&dato="+dato+"&id="+id;
	   //alert(url);
	   http.open("GET", url, true);
	   document.getElementById(div).innerHTML =  "<img src='img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 //alert("Agregado sin Problemas");
			 window.location.reload();
			 enProceso = false;
		 }
       }
     }
	 enProceso = true;
	 http.send(null);
   }	
}//Fin de la function
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function limpiar()
{
   var enProceso = false;
   var http = getHTTPObject();
   var fin = document.getElementById("finalizar").value;
   if (!enProceso && http) {
       var url = "include/asp/funciones.asp?opcion=15&fin="+fin;
	   http.open("GET", url, true);	
	   document.getElementById("carga").innerHTML =  "<img src='img/cargando2.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 window.location.reload();
			 enProceso = false;
		 }
       }
     }
	 enProceso = true;
	 http.send(null);
   }	}//Fin de la function
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/	
function buscarProducto(id){
 var enProceso = false;
 var http = getHTTPObject();
 if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?opcion=18&idProducto="+id;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 if(http.responseText == "NO"){
		     alert("Este codigo no existe, Intente con otro codigo.");
			 document.getElementById("carga").innerHTML = "";
			 }
			 else{
				 document.getElementById("id").value = id;
				 var dato = http.responseText.split("[;]");
				 document.getElementById("codigoProductoDiv").innerHTML = dato[0];
				 document.getElementById("CPHidden").innerHTML = dato[0];
				 document.getElementById("tablaFoto").src = "foto.asp?id="+id;
		         cargaCategoria(dato[2],dato[3]); //dato[3] => Contiene el Nombre de la Categoria || dato[4] => Contiene el idcategoria
		         cargaSubCategoria(dato[4],dato[5],dato[3],1); //dato[] => Contiene el Nombre de la Subcategoria || dato[] => Contiene el idsubcategoria || dato[] => Contiene el idcategoria
		         CargaTipoProducto(dato[6],dato[7],dato[5],1); //dato[] => Contiene el Nombre del TipoProducto || dato[] => Contiene el Idtipoproducto ||  dato[] => Contiene el idsubcategoria
		         document.getElementById("nombre").value = dato[8];
				 document.getElementById("stock").value = dato[9];
				 medida(dato[10],dato[11]); //dato[11] => Contiene el Nombre de la Medida(Talla) || dato[12] => Contiene el idmedida(Talla)
		       	 cargaMaterial(dato[14],dato[15]); //dato[16] => Contiene el Nombre del Material || dato[17] => Contiene el idMaterial
				 cargaColor(dato[16],dato[17]); //dato[14] => Contiene el Nombre del Color || dato[15] => Contiene el idcolor
				 cargarProveedor(dato[18],dato[19]); //dato[16] => Contiene el Nombre del Proveedor || dato[17] =>Contiene el IdProveedor
				 caracteristicas(dato[21],dato[20]); // dato[19] => Contiene el idCaracteristicas || dato[18] => Contiene el nombreCaracteristicas
				 document.getElementById("codigoMuestra").value = dato[1];
				 /*------------------------------------------------------------------*/
				document.getElementById("vDetalle").value = dato[22];
				document.getElementById("vMayor").innerHTML = dato[23];
				document.getElementById("pCosto").value = dato[24];
				document.getElementById("mGanancia").value = dato[28];
				document.getElementById("pDescuento").value = dato[29];
				document.getElementById("pUtilidad").innerHTML = dato[30];
				/*------------------------------------------------------------------*/
				 var detalle = dato[25];
		  		 document.getElementById("detalle").value = detalle.replace(/&nbsp;/g," ").replace(/<br>/g,"\n"); //Detalle
		  		 mostrarFoto(id);
		  		 document.getElementById("carga").innerHTML = "";
				 cargaAtributo(dato[12],dato[13])
				 cargargenero(dato[26],dato[27]);
//dato[0] idproducto || dato[1] idmuestra || dato[2] Categoria || dato[3] idcategoria || dato[4] SubCategoria || dato[5] idsubcategoria || dato[6] TipoProducto || dato[7] idtipoproducto || dato[8] nombre || dato[9] stock || dato[10] Medida || dato[11] idmedida || dato[12] Atributo || dato[13] idatributo || dato[14] Material || dato[15] idmaterial || dato[16] Color || dato[17] idcolor || dato[18] Proveedor || dato[19] idproveedor || dato[20] Caracteristica || dato[21] idcaracteristicasproducto || dato[22] valordetalle || dato[23] valorpormayor || dato[24] valorcosto || dato[25] detalle || dato[26] idgenero|| dato[27] genero
				 }
		  }
		  enProceso = false;
		}
	  }
	  enProceso = true;
      http.send(null);
	  }}//Fin de la Funtion
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function grabar(page,subcategoria,tipoproducto){
var identificador = "categoria,subCategoria,tipoProducto,nombre,stock,medida2,color,proveedor,atributo,idgenero,caracteristicas,pCosto,mGanancia,vDetalle,pDescuento";
var msg = "la Categoria,la Sub-Categoria,el Tipo de Producto,el Nombre,el Stock, la Medida,el Color,el Proveedor,el Atributo,el Genero,la Caracteristica,el Precio Costo,el Margen de Ganancia,el Valor Detalle,el Porcentaje de Descuento";
var valor = "0,0,0,,,0,0,0,0,0,0,,,,";
var ids = identificador.split(",");
var msgs = msg.split(",");
var valors = valor.split(",");
   for(var i=0;i<ids.length;i++){
      if(document.getElementById(ids[i]).value == valors[i])
		 {
		 alert("Ingrese "+msgs[i]);  
		 document.getElementById(ids[i]).focus();
         return false; 
		 }
       }
var id = document.getElementById("id").value;
var codigoProducto = document.getElementById("codigoProductoDiv").innerHTML;
var codigoMuestra = document.getElementById("codigoMuestra").value;
var idcategoria = document.getElementById("categoria").value;
var idsubcategoria = document.getElementById("subCategoria").value;
var idtipoproducto = document.getElementById("tipoProducto").value;
var nombre = document.getElementById("nombre").value;
var stock = document.getElementById("stock").value;
var idmedida = document.getElementById("medida2").value;
var idatributo = document.getElementById("atributo").value;
var idmaterial = document.getElementById("material").value;
var idcolor = document.getElementById("color").value;
var idproveedor = document.getElementById("proveedor").value;
var idcaracteristicasproducto = document.getElementById("caracteristicas").value;
var tipoPrecio = tipoIVA();

/*----------------------------------------------------------------------*/
var valorDetalle = document.getElementById("vDetalle").value;
var valorPorMayor = document.getElementById("vMayor").innerHTML;
var valorCosto = document.getElementById("pCosto").value;
var mGanancia = document.getElementById("mGanancia").value;
var pDescuento = document.getElementById("pDescuento").value;
var pUtilidad = document.getElementById("pUtilidad").innerHTML;
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
if(tipoPrecio==2){
	var valorDetalle = Math.round(parseInt(valorDetalle)/1.19);
	var valorPorMayor = Math.round(parseInt(valorPorMayor)/1.19);
	var valorCosto = Math.round(parseInt(valorCosto)/1.19);
	var mGanancia = Math.round(parseInt(mGanancia)/1.19);
}
/*----------------------------------------------------------------------*/
var cadenaDetalle = document.getElementById("detalle").value;
var detalle = cadenaDetalle.replace(/&nbsp;/g," ").replace(/\n/g,"<br>");

var cadena = id+"[;]"+codigoProducto+"[;]"+codigoMuestra+"[;]"+idcategoria+"[;]"+idsubcategoria+"[;]"+idtipoproducto+"[;]"+nombre+"[;]"+stock+"[;]"+idmedida+"[;]"+idatributo+"[;]"+idmaterial+"[;]"+idcolor+"[;]"+idproveedor+"[;]"+idcaracteristicasproducto+"[;]"+valorDetalle+"[;]"+valorPorMayor+"[;]"+valorCosto+"[;]"+detalle+"[;]"+mGanancia+"[;]"+pDescuento+"[;]"+pUtilidad;

var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {
      var url = "../include/asp/funciones.asp?opcion=21&cadena="+cadena;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	if (http.readyState == 4) {
		if (http.status == 200) {
            if (http.responseText == 'falso'){
				alert("El CODIGO de la MUESTRA no Existe.");
				document.getElementById("carga").innerHTML = "";
				document.getElementById("codigoMuestra").focus()
			}
			if (http.responseText == 'no'){
				alert("Verifique Si el Producto Tiene las Dos Fotografias");
				document.getElementById("carga").innerHTML = "";
		    }
			if(http.responseText == "si"){
				document.getElementById("carga").innerHTML = "";
				alert("Los Cambios Se Han Guardado Correctamente.");
				changeProducto(3,"listarProductos.asp?page="+page,12,'&','Listar Productos. (COD.PROD=> '+id+')');
			}
				if(http.responseText == "nopasa"){
				document.getElementById("carga").innerHTML = "";
				alert("Este Codigo ya Existe para otro Producto. \n - Verifique la lista de los Productos Ingresados.");
			}
				if(http.responseText == "noCodigo"){
				document.getElementById("carga").innerHTML = "";
				alert("El CODIGO de la MUESTRA no Existe. \n - Verifique la lista de las Muestras Ingresadas para ver si corresponde.");
			}
		   enProceso = false;			 
           }
        }
     }
     enProceso = true;
     http.send(null);
   }}//Fin de la Funtion
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/	
function subirFoto()
{
	var foto = document.getElementById("foto").value;
	alert(foto);
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function buscarFiltro(){ 
var categoria = document.getElementById("categoria").value;
var subcategoria = document.getElementById("subCategoria").value;
var tipoproducto = document.getElementById("tipoProducto").value;
var dir = "listarProductos.asp?categoria="+categoria+"&subcategoria="+subcategoria+"&tipoproducto="+tipoproducto;
var glosa = "categoria="+categoria+", subcategoria="+subcategoria+", tipoproducto="+tipoproducto;
changeProducto(3,dir,11,'&',glosa);
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function buscarMuestra(){ 
var categoria = document.getElementById("categoria").value;
var subcategoria = document.getElementById("subCategoria").value;
var tipoproducto = document.getElementById("tipoProducto").value;
changeMuestra(3,"listarMuestras.asp?categoria="+categoria+"&subcategoria="+subcategoria+"&tipoproducto="+tipoproducto);
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function buscarSolictud(){ 
var fecha = document.getElementById("fecha").value;
var valorfinal = document.getElementById("valorfinal").value;
var cantidad = document.getElementById("cantidad").value;
window.open("solicitudes.asp?fecha="+fecha+"&valorfinal="+valorfinal+"&cantidad="+cantidad,"_self");
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function multiplicar(id1,id2,id3)
{
 document.getElementById(id3).innerHTML = "$ "+document.getElementById(id1).value * document.getElementById(id2).value;
 }//Fin de la Funtion
 /***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function multiplicar2()
{
 //alert(total);
 var total = document.getElementById("total2").value;
 var valorFinal = "";
 for(x=1; x <= total; x = x+1){
	   var dato = document.getElementById("totalFinal"+x).innerHTML;
	   var valor = dato.replace("$ ","");
	   var valorFinal = (1*valorFinal)+(1*valor);
	  }//Fin del Ciclo FOR...
	 document.getElementById("valorTotal").innerHTML = valorFinal;
	  
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function agregarProducto(e,tipo){
var CodigoProducto = document.getElementById("CodigoProducto").value;
if(tipo==null){
	var tipo = 1;
}
var falso = notSIGnotSPACE("CodigoProducto");
if(falso==false){
	return false;
}
var KEY_CODE = e.keyCode;
var KEY = {
	UP: 38,
	DOWN: 40,
	DEL: 46,
	TAB: 9,
	RETURN: 13,
	ESC: 27,
	COMMA: 188,
	PAGEUP: 33,
	PAGEDOWN: 34,
	BACKSPACE: 8,
	LEFT: 37,
	RIGHT: 39,
	INI: 36,
	FIN: 35
}
if(KEY_CODE==KEY.LEFT || KEY_CODE==KEY.RIGHT || KEY_CODE==KEY.INI || KEY_CODE==KEY.FIN){
return false;
}

if(KEY_CODE==KEY.ESC || KEY_CODE==KEY.UP || KEY_CODE==KEY.DOWN){
	document.getElementById("cargando").style.visibility = 'hidden';
	return false;
}
if(CodigoProducto=="" ){
	document.getElementById("cargando").style.visibility = 'hidden';
	document.getElementById("cargando").innerHTML = '';
	document.getElementById("CodigoProducto").value = '';
	document.getElementById("CodigoProducto2").value = '';
	document.getElementById("valor").innerHTML = '';
	document.getElementById("valorxMayor").innerHTML = '';
	document.getElementById("nombre").innerHTML = '';
	document.getElementById("color").innerHTML = '';
	document.getElementById("valorTotal").innerHTML = '';
	document.getElementById("cantidad").value = '';
	return false;
}
  var enProceso = false;
  var http = getHTTPObject();
	if(!enProceso && http){
		var url = "../include/asp/funciones.asp?funcion=17&CodigoProducto="+CodigoProducto+"&tipo="+tipo;
		http.open("GET", url, true);
		document.getElementById("cargando").innerHTML =  "<img src='../img/cargando8.gif' width='16' height='16'>";
		http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				document.getElementById("cargando").style.visibility = 'visible';
				document.getElementById("cargando").style.height = '200px';
				document.getElementById("cargando").innerHTML = http.responseText;
				}
			  enProceso = false;
				}
		  }
		enProceso = true;
		http.send(null);
	}
    
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function verificarUsuario(e){
var rut = document.getElementById("rut").value;
var signos = /\W/;
var KEY_CODE = e.keyCode;
var KEY = {
		UP: 38,
		DOWN: 40,
		DEL: 46,
		TAB: 9,
		RETURN: 13,
		ESC: 27,
		COMMA: 188,
		PAGEUP: 33,
		PAGEDOWN: 34,
		BACKSPACE: 8
	};

if(KEY_CODE==KEY.ESC){
	if ($('#cargaUsuario').is (':visible') && $('#cargaUsuario').parents (':hidden').length == 0){
		$("#cargaUsuario").hide(0);
	}
	return false;
}

if(signos.test(rut)){
	if ($('#cargaUsuario').is (':visible') && $('#cargaUsuario').parents (':hidden').length == 0){
		$("#cargaUsuario").hide(0);
	}
	return false;
} 

if(rut.length<2){
	if ($('#cargaUsuario').is (':visible') && $('#cargaUsuario').parents (':hidden').length == 0){
		$("#cargaUsuario").hide(100);
	}
	return false;
}else{
	
		var enProceso = false;
		var http = getHTTPObject();
		if (!enProceso && http){
		var url = "../include/asp/funciones.asp?funcion=45&rut="+rut;
		http.open("GET", url, true);
		http.onreadystatechange = function(){
		  if (http.readyState == 4){
			 if (http.status == 200){
				if(http.responseText == "NO"){
					if ($('#cargaUsuario').is (':visible') && $('#cargaUsuario').parents (':hidden').length == 0){
							$("#cargaUsuario").hide(300);
						}	
				}else{
					document.getElementById('cargaUsuario').innerHTML = http.responseText;
						$("#cargaUsuario").show(300);
						//var timeout = setTimeout("$('#cargaUsuario').hide(300)", 15000);
				}
			 }
			 enProceso = false;
			 }
		  }
		enProceso = true;
		http.send(null);
		}
}
}//Fin de la Funtion
function vaciar(){
	if(obj("rut").value == ""){
		obj("rut").value = '';
		obj("pNombre").value = '';
		obj("aPaterno").value = '';
		obj("area").value = '';
		obj("telefono").value = '';
		obj("mail1").value = '';
		obj("pass").value = '';
	}
}//Fin de la function vaciar()
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaClienteDAT(rut,dv,primernombre,apellidopaterno,area1,telefono1,mail1,pass){
	obj("rut").value = rut+"-"+dv;
	obj("pNombre").value = primernombre;
	obj("aPaterno").value = apellidopaterno;
	obj("area").value = area1;
	obj("telefono").value = telefono1;
	obj("mail1").value = mail1;
	obj("pass").value = pass;
	$("#cargaUsuario").hide(100);
}
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
var opa = 0;
var detener;
function verEfecto(nomObjeto){
    /*<--- IE --->*/
	if(navigator.appName == 'Microsoft Internet Explorer'){
		document.getElementById(nomObjeto).style.visibility = 'visible';
	opa = opa + 10;
		if(parseInt(opa)<100){
			document.getElementById(nomObjeto).style.filter = 'alpha(opacity='+opa+')';
		}else if(parseInt(opa)>98){
			clearInterval(detener);
			detener = "";
			opa = 0;
		}
	}/*<--- IE --->*/
	/*<--- firefox --->*/
	if(navigator.appName == 'Netscape'){
		document.getElementById(nomObjeto).style.visibility = 'visible';
	     opa = opa + 10;
		if(opa<100){
			document.getElementById(nomObjeto).style.MozOpacity = opa/100;
		}else if(opa>90){
			document.getElementById("tablaSolicitud").innerHTML = document.getElementById("tablaSolicitud").innerHTML + "-" + opa;
			clearInterval(detener);
			//detener = "";
			//opa = 0;
		}
	}/*<--- firefox --->*/
}//Fin function verEfecto()
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function ocultarEfecto(nomObjeto){
    /*<--- IE --->*/
	if(navigator.appName == 'Microsoft Internet Explorer'){
	var opa = opa - 10;
		if(opa>-10){
			document.getElementById(nomObjeto).style.filter = 'alpha(opacity='+opa+')';
		}else if(opa<10){
			clearInterval(detener);
			document.getElementById(nomObjeto).style.visibility = 'hidden';
			document.getElementById(nomObjeto).innerHTML = '';
			var detener = "";
			var opa = 0;
		}
	}/*<--- IE --->*/
	/*<--- firefox --->*/
	if(navigator.appName == 'Netscape'){
	var opa = opa - 10;
		if(opa>-10){
			document.getElementById(nomObjeto).style.MozOpacity = opa/100;
		}else if(opa<10){
			document.getElementById("tablaSolicitud").innerHTML = document.getElementById("tablaSolicitud").innerHTML + "-X";
			clearInterval(detener);
			document.getElementById(nomObjeto).style.visibility = 'hidden';
			document.getElementById(nomObjeto).innerHTML = '';
			//detener = "";
			//opa = 0;
		}
	}/*<--- firefox --->*/
}//Fin function verEfecto()
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function notLETnotCHAR(idCAJA){
valorCAJA = document.getElementById(idCAJA).value;
var signos = /\W/;
var caracter = /[a-zA-z]/;
if(signos.test(valorCAJA) || caracter.test(valorCAJA)){
	var x = valorCAJA.length - 1;
	var x = valorCAJA.substr(0,x);
	document.getElementById(idCAJA).value = x;
	return false;
 }
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function notLETnotCHARNotSpace(idCAJA){
var valorCAJA = obj(idCAJA).value;
var signos = /\W/;
var spacios = /\s/;
var caracter = /[a-zA-z]/;
if(signos.test(valorCAJA) || caracter.test(valorCAJA) || spacios.test(valorCAJA)){
	var x = valorCAJA.length - 1;
	var x = valorCAJA.substr(0,x);
	obj(idCAJA).value = x;
	return false;
 }
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function notSIGnotSPACE(idCAJA){
var valorCAJA = obj(idCAJA).value;
var signos = /\W/;
var spacios = /\s/;
if(signos.test(valorCAJA) || spacios.test(valorCAJA)){
	var x = valorCAJA.length - 1;
	var x = valorCAJA.substr(0,x);
	obj(idCAJA).value = x;
	return false;
 }
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cambioCantidad(idproducto,idvalordetalle,idvalorpormayor,idvalorTotal){
var sumaTotal = document.getElementById("sumaTotal").innerHTML.replace(/\./g,"");
var valorTotal = document.getElementById(idvalorTotal).innerHTML.replace(/\./g,"");
var Cantidad = document.getElementById(idproducto).value;
var valordetalle = document.getElementById(idvalordetalle).innerHTML.replace(/\./g,"");
var valorpormayor = document.getElementById(idvalorpormayor).innerHTML.replace(/\./g,"");
if(Cantidad == "" || Cantidad == null || parseInt(Cantidad.length)>=4){
	var x = Cantidad.substr(0,3);
	document.getElementById(idproducto).value = x;
	return false;	
}else{
	if(parseInt(Cantidad) >= 6){
		document.getElementById(idvalorTotal).innerHTML = ponerPunto(Cantidad*Math.round(((valorpormayor*1.19)*100)/100));
		var resultado = parseInt(sumaTotal)-parseInt(valorTotal);
		var resultFinal = parseInt(resultado)+parseInt(Cantidad*Math.round(((valorpormayor*1.19)*100)/100));
		document.getElementById("sumaTotal").innerHTML = ponerPunto(resultFinal);
	}else{
		document.getElementById(idvalorTotal).innerHTML = ponerPunto(Cantidad*Math.round(((valordetalle*1.19)*100)/100));
		var resultado = parseInt(sumaTotal)-parseInt(valorTotal);
		var resultFinal = parseInt(resultado)+parseInt(Cantidad*Math.round(((valordetalle*1.19)*100)/100));
		document.getElementById("sumaTotal").innerHTML = ponerPunto(resultFinal);
	 }
}
//var original=parseFloat(numero);
//var result=Math.round(original*100)/100 ;
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cambioCantidadMayor(idproducto,idvalordetalle,idvalorpormayor,idvalorTotal){
var sumaTotal = document.getElementById("sumaTotal").innerHTML.replace(/\./g,"");
var valorTotal = document.getElementById(idvalorTotal).innerHTML.replace(/\./g,"");
var Cantidad = document.getElementById(idproducto).value;
var valordetalle = document.getElementById(idvalordetalle).innerHTML.replace(/\./g,"");
var valorpormayor = document.getElementById(idvalorpormayor).innerHTML.replace(/\./g,"");
if(Cantidad == "" || Cantidad == null || parseInt(Cantidad.length)>=4){
	var x = Cantidad.substr(0,3);
	document.getElementById(idproducto).value = x;
	return false;	
}else{
	document.getElementById(idvalorTotal).innerHTML = ponerPunto(Cantidad*Math.round(((valorpormayor*1.19)*100)/100));
	var resultado = parseInt(sumaTotal)-parseInt(valorTotal);
	var resultFinal = parseInt(resultado)+parseInt(Cantidad*Math.round(((valorpormayor*1.19)*100)/100));
	document.getElementById("sumaTotal").innerHTML = ponerPunto(resultFinal);
}
//var original=parseFloat(numero);
//var result=Math.round(original*100)/100 ;
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function agregarProdCotizacion(id,tipo)
{
var codigoProducto = document.getElementById("CodigoProducto2").value;
var nombre = document.getElementById("nombre").innerHTML;
var cantidad = document.getElementById("cantidad").value;

if(codigoProducto == "" || nombre == "" || cantidad == '' || cantidad == '0'){
alert("Selecione algun producto para poder agregar!!")
return false;
}else{
var enProceso = false;
var http = getHTTPObject();
 if (!enProceso && http) {
  var url = "../include/asp/funciones.asp?funcion=27&codigoProducto="+codigoProducto+"&cantidad="+cantidad+"&id="+id+"&tipo="+tipo;
  http.open("GET", url, true);
  document.getElementById("tablaSolicitud").innerHTML =  "<img src='../img/cargando8.gif' width='16' height='16'>";
  http.onreadystatechange = function() {
	  if(http.readyState == 4) {
		 if(http.status == 200) {
			 if(http.responseText == "Si Existe"){
				 alert("Este producto ya esta en la lista de la Solicitud!!")
					 if(tipo==1){
						 cargaDatos(id,1);
					 }else{
						 cargaDatos(id,2);
					 }
				 return false;
				 }else{
					 if(tipo==1){
						 cargaDatos(id,1);
					 }else{
						 cargaDatos(id,2);
					 }
				 if(cantidad>=6){
					alert("- Este producto tiene descuento en su Valor Total, \n   por que su cantidad es igual o mayor a 6!!")
				 }
				 return false;
					 }
			 }
		  enProceso = false;
		  }
	  }
   enProceso = true;
   http.send(null);
  }
 }
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaDatos(id,tipo){
  var enProceso = false;
  var http = getHTTPObject();
if (!enProceso && http) {
	 if(tipo==1){
	  	var url = "../include/asp/funciones.asp?funcion=26&id="+id;
	 }else{
	 	var url = "../include/asp/funciones.asp?funcion=42&id="+id;
	 }
	  http.open("GET", url, true);
	  document.getElementById("tablaSolicitud").innerHTML =  "<img src='../img/cargando8.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
			    document.getElementById("tablaSolicitud").innerHTML = http.responseText;
			    }
			  enProceso = false;
			    }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function realizarVenta(rutCliente,RutVendedor,idSolicitud,page,tipoVenta){
idFormaPago = 0
for(var i=0;i<document.Fpago.formaDePago.length;i++){
if (document.Fpago.formaDePago[i].checked){
		var idFormaPago = document.Fpago.formaDePago[i].value;
		break;
		}
}//Fin del FOR
	if(idFormaPago == 0){
		alert("Seleccione una forma de pago!!")
		return false;
	}		

if(!confirm("¿Esta seguro que desea realizar la venta?")){
return false;
} 
else {
var idsolicitud = document.getElementById("idsolicitud").value;
var sumaTotal = (document.getElementById("sumaTotal").innerHTML).replace(/\./g,"");
var cantReg = document.getElementById("cont").value;
var DescEspecial = 0;

if(document.getElementById("DescEspecial").value != 0){
	var DescEspecial = document.getElementById("DescEspecial").value;
	var sumaTotal = parseInt(sumaTotal) - parseInt(DescEspecial);
	//alert("Descuento de: $"+ ponerPunto(DescEspecial) + "\n Y el Valor Total Final quedará en: $"+ ponerPunto(valorX) );
}

var detalle = (document.getElementById("detalle").value).replace(/&nbsp;/g," ").replace(/\n/g,"<br>");

var i = 1;
var cadenaB = '';
var cadenaA = '';

	for(var x=0;x<cantReg;x++){
		var idProd = document.getElementById("idProd"+x).value;
		var id = document.getElementById("id"+x).value;
		var iddetallesolicitud = document.getElementById("iddetallesolicitud"+x).value;
		var valorTotal = (document.getElementById("valorTotal"+x).innerHTML).replace(/\./g,"");
		var producto = document.getElementById("idPro"+x).value;
		var cantidad = document.getElementById(producto).value;
		var stock = document.getElementById("stock"+x).innerHTML;
			if(parseInt(cantidad) > parseInt(stock)){
				alert("-No se puede realizar la venta!! \n -Por que no hay STOCK para el producto Nº "+i+", CODIGO: "+producto+".");
				return false;
			}
		var i = i + 1;
		var cadenaB = idProd+"[;]"+id+"[;]"+iddetallesolicitud+"[;]"+valorTotal+"[;]"+cantidad+"[||]"+cadenaB;
	}//Fin del ciclo FOR.
	var cadenaA = RutVendedor+"[;]"+rutCliente+"[;]"+sumaTotal+"[;]"+cantReg+"[;]"+idSolicitud+"[;]"+DescEspecial+"[;]"+idFormaPago+"[;]"+detalle;
 	var enProceso = false;
    var http = getHTTPObject();
    if(!enProceso && http){
	  var url ="../include/asp/funciones.asp?funcion=31&cadenaA="+cadenaA+"&cadenaB="+cadenaB+"&tipoVenta="+tipoVenta;
      http.open("GET", url, true);
	  http.onreadystatechange = function() {
        if (http.readyState == 4) {
		  if (http.status == 200){
			alert("La venta fue realizada correctamente!!");
			changeVentas(3,'../administrador/ventas.asp');
		  }
		}
	  }
	 enProceso = true;
	 http.send(null);
	}

return false;
}//Fin del Confirm.   

}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function grabarCambiosSolicitud(page){
var idsolicitud = document.getElementById("idsolicitud").value;
var sumaTotal = (document.getElementById("sumaTotal").innerHTML).replace(/\./g,"");
var cantidad = document.getElementById("cont").value;

var idFormaPago = 0;
for(var i=0;i<document.Fpago.formaDePago.length;i++){
	if (document.Fpago.formaDePago[i].checked){
		var idFormaPago = document.Fpago.formaDePago[i].value;
		break;
	}
}//Fin del FOR
var detalle = (document.getElementById("detalle").value).replace(/&nbsp;/g," ").replace(/\n/g,"<br>");
var concatenacion = '';
for(var x=0;x<cantidad;x++){
	var iddetallesolicitud = document.getElementById("iddetallesolicitud"+x).value;
	var id = document.getElementById("id"+x).value;
	var producto = document.getElementById("idPro"+x).value;
	var idproducto = document.getElementById(producto).value;//Cantidad Productos.
	var stock = document.getElementById("stock"+x).innerHTML;//Cantidad Stock.
	var valorTotal = (document.getElementById("valorTotal"+x).innerHTML).replace(/\./g,"");
	var concatenacion = concatenacion + iddetallesolicitud +'[;]'+ id +'[;]'+ idproducto +'[;]'+ valorTotal +'[||]';
}//Fin del ciclo FOR.
    var enProceso = false;
    var http = getHTTPObject();
    if(!enProceso && http){
	  var url ="../include/asp/funciones.asp?funcion=14&concatenacion="+concatenacion+"&idsolicitud="+idsolicitud+"&sumaTotal="+sumaTotal+"&cantidad="+cantidad+"&idFormaPago="+idFormaPago+"&detalle="+detalle;
	  http.open("GET", url, true);
	  //document.getElementById("cargado").innerHTML = "<img src='img/cargando3.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
        if (http.readyState == 4) {
		  if (http.status == 200){
				if(!confirm("Los cambios han sido guardados exitosamente!! \n ¿Desea volver al menú de las solicitudes?")){
					cargaDatos(idsolicitud,1);
					return false;
				} 
				else {
					//location.href="solicitudes.asp?page="+page+"&valorfinal="+sumaTotal+"&cantidad="+http.responseText;
					changeSolicitud(2,'../administrador/solicitudes.asp?page='+page);
					return false;
				}   

		  enProceso = false;
		  }
		}
	  }
	 enProceso = true;
	 http.send(null);
	}
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function grabarCambioVenta(page)
{
var idsolicitud = document.getElementById("idsolicitud").value;
var sumaTotal = (document.getElementById("sumaTotal").innerHTML).replace(/\./g,"");
var cantidad = document.getElementById("cont").value;
var DesEspecial = document.getElementById("DescEspecial").value;
var detalle = (document.getElementById("detalle").value).replace(/&nbsp;/g," ").replace(/\n/g,"<br>");
var concatenacion = '';
var i = 1;
for(var x=0;x<cantidad;x++){
	var iddetallesolicitud = document.getElementById("iddetallesolicitud"+x).value;
	var id = document.getElementById("id"+x).value;
	var producto = document.getElementById("idPro"+x).value;
	var idproducto = document.getElementById(producto).value;//Indica la cantidad de productos.
	var stock = document.getElementById("stock"+x).innerHTML;
	var valorTotal = (document.getElementById("valorTotal"+x).innerHTML).replace(/\./g,"");
	var concatenacion = concatenacion + iddetallesolicitud +'[;]'+ id +'[;]'+ idproducto +'[;]'+ valorTotal +'[||]';
	if(parseInt(idproducto)>parseInt(stock)){
		alert("-No se puede modificar la venta Nº "+idsolicitud+"!! \n -Por que no hay STOCK para el producto Nº "+i+", CODIGO: "+producto+".");
	return false;
	}
	var i = i +1;
}
    var enProceso = false;
    var http = getHTTPObject();
    if(!enProceso && http){
	  var url ="../include/asp/funciones.asp?funcion=41&concatenacion="+concatenacion+"&idsolicitud="+idsolicitud+"&sumaTotal="+sumaTotal+"&cantidad="+cantidad+"&detalle="+detalle+"&DesEspecial="+DesEspecial;
	  http.open("GET", url, true);
	  http.onreadystatechange = function() {
        if (http.readyState == 4) {
		  if (http.status == 200){
				if(!confirm("Los cambios han sido guardados exitosamente!! \n ¿Desea volver al menú de las Ventas?")){
					cargaDatos(idsolicitud,2);
					//alert("NO");
					return false;
				}else{
					changeVentas(3,"ventas.asp?page="+page);
					//alert("SI");					 
					return false;
				}   
		  enProceso = false;
		  }
		}
	  }
	 enProceso = true;
	 http.send(null);
	}
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function sumarProducto(){
var x = document.getElementById("valor").innerHTML;
var valor = x.replace(".","");
var y = document.getElementById("valorxMayor").innerHTML;
var valorxMayor = y.replace(".","");
var cantidad = document.getElementById("cantidad").value;
var largo = cantidad.length;
if(largo>3){
	var x = cantidad.substr(0,3);
	document.getElementById("cantidad").value = x;
	return false;
}
notLETnotCHARNotSpace("cantidad");
if(cantidad>=6){
var resultado = valorxMayor * cantidad;
var resultadoFinal = ponerPunto(resultado);
document.getElementById("valorTotal").innerHTML = resultadoFinal;
}else{
var resultado = valor * cantidad;
var resultadoFinal = ponerPunto(resultado);
document.getElementById("valorTotal").innerHTML = resultadoFinal;
 }
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function sumarProductoMayor(){
var x = obj("valor").innerHTML;
var valor = x.replace(".","");
var y = obj("valorxMayor").innerHTML;
var valorxMayor = y.replace(".","");
var cantidad = obj("cantidad").value;
var largo = cantidad.length;
if(largo>3){
	var x = cantidad.substr(0,3);
	obj("cantidad").value = x;
	return false;
}
notLETnotCHARNotSpace("cantidad");
var resultado = valorxMayor * cantidad;
document.getElementById("valorTotal").innerHTML = ponerPunto(resultado);
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function mostrarProducto(){
  var codigoProducto = document.getElementById("codigoProducto").value;
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=2&codigoProducto="+codigoProducto;
	  http.open("GET", url, true);
	  document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 if(http.responseText == "NO"){
					 alert("Este codigo no existe, Intente con otro codigo");
					 document.getElementById("carga").innerHTML = "";
					 document.getElementById("codigoProducto").value = "";
					 }
					 else{

				  var dato = http.responseText.split("[;]");
				  document.getElementById("nombreCategoria").innerHTML = dato[0];//nombreCategoria
				  document.getElementById("nombreSubCategoria").innerHTML = dato[1];//nombreSubCategoria
				  document.getElementById("nombreTipoProducto").innerHTML = dato[2];//nombreTipoProducto
				  document.getElementById("nombreProducto").innerHTML = dato[3];//nombreProducto
				  document.getElementById("valorTotal").innerHTML = dato[4];//valorTotal
				  document.getElementById("valorNeto").innerHTML = dato[5];//valorNeto
				  mostrarFotoEliminar(dato[6]);//Id => Es el ID del Producto
					 }
				  }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
  }//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function eliminar()
{
  var codigoProducto = document.getElementById("codigoProducto").value;
  if(codigoProducto == ""){
	alert("Ingrese algun codigo para Eliminar.")
   }
   else{
  confirmar = confirm("¿Esta Seguro que Desea Eliminar el Producto Codigo "+codigoProducto+"?");
  if(confirmar == 1){
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=3&codigoProducto="+codigoProducto;
	  http.open("GET", url, true);
	  document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 if(http.responseText == "OK"){
				  alert("El Producto ha sido Eliminado sin Problemas");
				  location.href="eliminarproducto.asp";
				  }
				  else{
					  alert("Este Codigo no existe, Intente con otro Codigo.")
					  document.getElementById("carga").innerHTML = "";
					  document.getElementById("codigoProducto").value = "";
					  }
				  }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
     }
  else{
	
	  }
   }}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function quitarMuestra(idMuestra,categoria,subcategoria,tipoproducto,destino,idtabla)
{
 confirmar = confirm("¿Esta Seguro que Desea Eliminar el Producto Codigo "+idMuestra+"?");
 if(confirmar == 1){
 var enProceso = false;
 var http = getHTTPObject();
 if (!enProceso && http) {
  var url = "../include/asp/funciones.asp?funcion=21&idtabla="+idtabla+"&idMuestra="+idMuestra;
  http.open("GET", url, true);
  document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
  http.onreadystatechange = function() {
	  if (http.readyState == 4) {
		 if (http.status == 200) {
			 if(http.responseText == "OK"){
			  alert("El Producto ha sido Eliminado sin Problemas");
			  changeMuestra(3,"../administrador/listarMuestras.asp");
			  }
			  }
		  enProceso = false;
		  }
	  }
   enProceso = true;
   http.send(null);
   }
 }}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function quitarProducto(idProducto,categoria,subcategoria,tipoproducto,destino,id,pagina_actual){
confirmar = confirm("¿Esta Seguro que Desea Eliminar el Producto Codigo "+idProducto+"?");
 if(confirmar == 1){
 var enProceso = false;
 var http = getHTTPObject();
 if (!enProceso && http) {
  var url = "../include/asp/funciones.asp?funcion=5&id="+id+"&idProducto="+idProducto;
  http.open("GET", url, true);
  document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
  http.onreadystatechange = function() {
	  if (http.readyState == 4) {
		 if (http.status == 200) {
			 if(http.responseText == "OK"){
				  alert("El Producto ha sido Eliminado sin Problemas");
				  changeProducto(3,"listarProductos.asp?page="+pagina_actual,13,'&','COD.PROD=> '+id);
			  }
			  }
		  enProceso = false;
		  }
	  }
   enProceso = true;
   http.send(null);
   }
 }}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function mostrarFoto(id)
{
  var id = document.getElementById("id").value;
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?opcion=19&id="+id;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 document.getElementById("mostrar").innerHTML = http.responseText;
			 document.getElementById("carga").innerHTML = "";		  
		 }
		 enProceso = false;
	    }
	   }
  enProceso = true;
  http.send(null);
  }}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaProducto(idProducto,tipo){
document.getElementById("cargando").style.visibility = 'hidden';
var enProceso = false;
var http = getHTTPObject();
  if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?funcion=25&idProducto="+idProducto;
	   http.open("GET", url, true);
	   http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
		  var dato = http.responseText.split("[_]");
		  document.getElementById("CodigoProducto").value = dato[0];//codigo;
		  document.getElementById("CodigoProducto2").value = dato[0];//codigo;
		  if(tipo==2){
			document.getElementById("valorTotal").innerHTML = ponerPunto(dato[4]);//valorpormayor
		   }else{
			document.getElementById("valorTotal").innerHTML = ponerPunto(dato[1]);//valor
		  }
		  document.getElementById("valor").innerHTML = ponerPunto(dato[1]);//valor
		  document.getElementById("valorxMayor").innerHTML = ponerPunto(dato[4]);//valorpormayor
		  document.getElementById("nombre").innerHTML = dato[2];//nombre
		  document.getElementById("color").innerHTML = dato[3];//color

		  document.getElementById("cantidad").value = "1";		  
		 }
		 enProceso = false;
	    }
	   }
  enProceso = true;
  http.send(null);
  }
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function eliminarProducto(iddetallesolicitud,idsolicitud,idproducto,tipo)
{
if(!confirm("¿Esta seguro que desea eliminar el producto CODIGO: "+idproducto+"?")){
return false;
}
else{
var enProceso = false;
var http = getHTTPObject();
  if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?funcion=28&iddetallesolicitud="+iddetallesolicitud;
	   http.open("GET", url, true);
	   http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
		  	if(tipo==1){
				cargaDatos(idsolicitud,1);
			}else{
				cargaDatos(idsolicitud,2);
			}
			
		 }
		 enProceso = false;
	    }
	   }
  enProceso = true;
  http.send(null);
 }
}//Fin del else de confirmacion
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function mostrarFotoMuestra(idtabla)
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?funcion=20&idtabla="+idtabla;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 document.getElementById("mostrar").innerHTML = http.responseText;
			 document.getElementById("carga").innerHTML = "";		  
		 }
		 enProceso = false;
	    }
	   }
  enProceso = true;
  http.send(null);
  }}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function mostrarFotoEliminar(id)
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?funcion=15&id="+id;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 document.getElementById("mostrar").innerHTML = http.responseText;
			 document.getElementById("carga").innerHTML = "";		  
		 }
		 enProceso = false;
	    }
	   }
  enProceso = true;
  http.send(null);
  }}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function quitarSolicitud(idsolicitud,page,fecha,valorfinal,cantidad)
{
if(!confirm("¿Esta seguro que desea elimianar la Solicitud Nº "+idsolicitud+"?")){
	return false;
	} 
else{
  var enProceso = false;
  var http = getHTTPObject();
   if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?funcion=16&idsolicitud="+idsolicitud;
	   http.open("GET", url, true);
	   http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		  if (http.status == 200) {
		window.location.reload("../administrador/solicitudes.asp?fecha="+fecha+"&valorfinal="+valorfinal+"&cantidad="+cantidad+"&page="+page);
			alert("La solicitud se Elimino Satisfactoriamente.");
			 
			 }
		 enProceso = false;
	    }
	   }
  enProceso = true;
  http.send(null);
  }
 }//Fin del Else de confirmacion
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function eliminarFotoMuestra(idtabla,nombreFoto,valor)
{
  var enProceso = false;
  var http = getHTTPObject();
   if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?funcion=9&nombreFoto="+nombreFoto+"&valor="+valor;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		  if (http.status == 200) {
			 if (http.responseText == "OK"){
			 alert("La Imangen Se Elimino Sin Probelmas");
			 mostrarFotoMuestra(idtabla)
			 document.getElementById("carga").innerHTML = "";
			 }
  		 }
		 enProceso = false;
	    }
	   }
  enProceso = true;
  http.send(null);
  }
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function eliminarFoto(nombreFoto,valor)
{
  var enProceso = false;
  var http = getHTTPObject();
   if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?opcion=20&nombreFoto="+nombreFoto+"&valor="+valor;
	   http.open("GET", url, true);
	   document.getElementById("carga2").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		  if (http.status == 200) {
			 if (http.responseText == "OK"){
			 alert("La Imangen Se Elimino Sin Probelmas");
			 mostrarFoto()
			 document.getElementById("carga2").innerHTML = "";
			 }
  		 }
		 enProceso = false;
	    }
	   }
  enProceso = true;
  http.send(null);
  }}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function solicitar()
{
  var id = "rut2,pNombre,aPaterno,area1,telefono1,mail1,pass2,region,comuna";
  var msg = "Su Rut,Su Primer Nombre,Su Apellido Paterno,Algun Numero de Red Fija,Algun Numero de Red Fija,Algun Correo Electronico,Alguna Contraseña,su Region,su Comuna";
  var valor = ",,,,,,,0,0";
  var ids = id.split(",");
  var msgs = msg.split(",");
  var valors = valor.split(",");
     for(var i=0;i<ids.length;i++){
		 if(escape(document.getElementById(ids[i]).value) == valors[i])
		   {
		   alert("Ingrese "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }	
	 }
   var enProceso = false;
   var http = getHTTPObject();
   //var rut = document.getElementById("rut").value;
   //var obfinal = document.getElementById("obfinal").value;
   var rut2 = document.getElementById("rut2").value;
   var dv2 = document.getElementById("dv2").value;
   var primernombre = document.getElementById("pNombre").value;
   var segundonombre = document.getElementById("sNombre").value;
   var apellidopaterno = document.getElementById("aPaterno").value;
   var apellidomaterno = document.getElementById("aMaterno").value;
   var dia = document.getElementById("dia").value;
   var mes = document.getElementById("mes").value;
   var ano = document.getElementById("ano").value;
   var area1 = document.getElementById("area1").value;
   var telefono1 = document.getElementById("telefono1").value;
   var area2 = document.getElementById("area2").value;
   var telefono2 = document.getElementById("telefono2").value;
   var digito = document.getElementById("digito").value;
   var celular = document.getElementById("celular").value;
   var mail1 = document.getElementById("mail1").value;
   var mail2 = document.getElementById("mail2").value;
   var pass = document.getElementById("pass2").value;
   var direccion2 = document.getElementById("direccion").value;
   var direccion = direccion2.replace("#"," ");
   var comuna = document.getElementById("comuna").value;
   var region = document.getElementById("region").value;
   var concatenacion = rut2+"[;]"+dv2+"[;]"+primernombre+"[;]"+segundonombre+"[;]"+apellidopaterno+"[;]"+apellidomaterno+"[;]"+dia+"[;]"+mes+"[;]"+ano+"[;]"+area1+"[;]"+telefono1+"[;]"+area2+"[;]"+telefono2+"[;]"+digito+"[;]"+celular+"[;]"+mail1+"[;]"+mail2+"[;]"+pass+"[;]"+direccion+"[;]"+comuna+"[;]"+region;  
   if (!enProceso && http) {
       var url = "include/asp/funciones.asp?opcion=16&concatenacion="+concatenacion;
	   http.open("GET", url, true);
	   document.getElementById("pedir").innerHTML =  "<img src='img/cargando2.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 if(http.responseText == "0"){
			 //document.getElementById("pedir").innerHTML = ""
             alert("Ingrese Rut Para Verificar...");
			 document.getElementById("rut2").focus();
			 window.location.reload();
			 }
			 if(http.responseText == "1"){
			 alert("Este Rut Ya se Encuentra Registrado...");
			 document.getElementById("rut2").focus();
			 location.href="registrarse.asp";
				 }
		     if(http.responseText == "3"){
			 alert("Datos Registrados Correctamente");
             document.location.href="verificaregistro.asp";
			 }
	     enProceso = false;
		 }
       }
     }
	 enProceso = true;
	 http.send(null);
   }	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function compruebaMail(id)
{
//Verificar si el email tiene el formato user@dominio. 
var emailStr = id.value;
if(emailStr==""){
return false;
}
var emailPat=/^(.+)@(.+)$/
//Verificar la existencia de caracteres. ( ) < > @ , ; : \ " . [ ]
var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
//Verifica los caracteres que son válidos en una dirección de email 
var validChars="\[^\\s" + specialChars + "\]"
var quotedUser="(\"[^\"]*\")"
//Verifica si la dirección de email está representada con una dirección IP Válida
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
//Verificar caracteres inválidos 
var atom=validChars + '+'
var word="(" + atom + "|" + quotedUser + ")"
var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
//domain, as opposed to ipDomainPat, shown above.
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
alert("Ingrese Alguna Direccion de Correo para Válidar")
id.value="";
id.focus;
return false
}
var user=matchArray[1]
var domain=matchArray[2]
// Si el user "user" es valido 
if (user.match(userPat)==null) {
// Si no
alert("El Nombre de Usuario no es Válido.")
id.value="";
id.focus;
return false
}
// Si la dirección IP es válida 
var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
alert("IP de destino inválida")
id.value="";
id.focus;
return false
}
}
return true
}
var domainArray=domain.match(domainPat)
if (domainArray==null) {
alert("El Dominio Parece no Ser Válido.")
id.value="";
id.focus;
return false
}
var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
domArr[domArr.length-1].length>3) {
alert("Correo no Valido")
id.value="";
id.focus;
return false
}
if (len<2) {
var errStr="La dirección es erronea"
alert(errStr)
id.value="";
id.focus;
return false
}
// La dirección de email ingresada es Válida
return true;}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
/*function compruebaMail(id)
{
var dato = id.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
  if (dato.length == 0 ) return true;
     if (filter.test(dato));
       else{
		   alert("Ingrese una dirección de correo válida");
		   id.value = "";
		   id.focus();
		   }}//Fin de la Funtion*/
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
/*function soloNumerosFono(id)
{ 
   var valor = id.value;
   var largo = valor.length;
    if(isNaN(valor) == true)
     {
	  alert("Ingrese Solo Numeros");
      id.value = "";
      id.focus();
      return false;
     }
     else
     {
     if(valor < 1)
     {
	 id.value = "";
     id.focus();
     return false;
     }
	 if(largo < 5)
	 {
	 alert("Ingrese Solo Numeros Sobre 5 Caracteres");
	 id.value = "";
     id.focus();
	 return false;
     }
     else
      {
       return true;
      }
   }}//Fin de la Funtion*/
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
/*function validaArea(id)
{ 
   var valor = id.value;
   var largo = valor.length;
    if(isNaN(valor) == true)
     {
	  alert("Ingrese Solo Numeros");
      id.value = "";
      id.focus();
      return false;
     }
     else
     {
     if(valor < 1)
     {
	 id.value = "";
     id.focus();
     return false;
     }
	 if(largo > 2)
	 {
	 alert("Ingrese Solo Numeros Maximo 2 Caracteres");
	 id.value = "";
     id.focus();
	 return false;
     }
     else
      {
       return true;
      }
   }}//Fin de la Funtion*/
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function validaSoloLetras(id)
{
var dato = id.value;
var caracter = /[a-zA-Z]/; // -->  /([a-zA-Z]*\D{3})/
var numeros = /\d/;
if(numeros.test(dato)){
 alert("Ingrese solo Letras Por Favor");
 id.value = "";
 id.focus();
 return false;
 }
 if (dato == ""){return true};
  if (caracter.test(dato));
   else{
	alert("Ingrese solo Letras Por Favor");
	id.value = "";
	id.focus();
	return false;
   }}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function validadorDeNumeros(id)
{
 var dato = id.value;
 var caracter = /[a-zA-z]/;
 var signos = /\W/;
  if(caracter.test(dato)){
	  alert("Ingrese solo Numero por Favor");
	  id.value = "";
	  id.focus();
	  return false;
	  }
  if(signos.test(dato)){
	  alert("Ingrese solo Numero por Favor");
	  id.value = "";
	  id.focus();
	  return false;
	  } }//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function validadorArea(id)
{
 var dato = id.value;
 var caracter = /[a-zA-z]/;
 var signos = /\W/;
 var largo = dato.length;
  if(largo > 2 ){
	  alert("Ingrese Area Solo de 2 Digitos");
	  id.value = "";
	  id.focus();
	  return false;
	  }
  if(caracter.test(dato)){
	  alert("Ingrese solo Numero por Favor");
	  id.value = "";
	  id.focus();
	  return false;
	  }
  if(signos.test(dato)){
	  alert("Ingrese solo Numero por Favor");
	  id.value = "";
	  id.focus();
	  return false;
	  } }//Fin de la Funtion
/***************************************************************************************************************************************************/
/***************************************** MUESTRA DIV QUE TAPA EL FONDO Y MUESTRA RELOJ DE CARGA **************************************************/
function MostrarDIV()
{
document.body.scroll = 'no';
document.getElementById('cargar').style.display='block';
//var dim = XYWin();
var dim = ResolucionXY();
document.getElementById('cargar').style.width  = dim.x+"px";
document.getElementById('cargar').style.height = dim.y+"px";
 document.getElementById("cargar").style.opacity="0";
 document.getElementById("cargar").style.filter="alpha(opacity=0)";
 var id = "cargar";
 clearInterval(hilo);
 opacidad=0;
 hilo=setInterval("Mostrar('"+id+"')",100);
 }//Fin de la Funtion
 // Variables de MostrarDIV() y OcultarDIV()
 var opacidad=0; 
 var hilo; 
 /**************************************************************************************************************************************/
/********************************* OCULTA DIV QUE TAPA EL FONDO Y MUESTRA RELOJ DE CARGA *********************************************/
function OcultarDIV()
{
	document.body.scroll = 'yes';
	var id = "cargar";
	document.getElementById('cargado').style.display='none';
	//document.getElementById('CalendarioJavascript').style.visibility='hidden';
    clearInterval(hilo);
    opacidad=80;
    hilo=setInterval("Ocultar('"+id+"')",100);}//Fin de la Funtion
/***********************************************************************************************************************************/
/***********************************   OCULTAR Y MOSTRAR DIV  (Efecto de Opacidad)  ************************************************/
function Mostrar(id)
{
  opacidad += 10;  
  var opacidadFireFox=opacidad/100;  
  document.getElementById(id).style.opacity=opacidadFireFox;
  document.getElementById(id).style.filter="alpha(opacity="+opacidad+")";
    if (opacidad>79) {
   clearInterval(hilo);
   document.getElementById(id).style.opacity=".80";
   document.getElementById(id).style.filter="alpha(opacity=80)";
   document.getElementById("cargar").innerHTML = '';
   return;
  }
 }//Fin de la Funtion

function Ocultar(id) 
{
  opacidad -= 10;  
  var opacidadFireFox=opacidad/100;  
  document.getElementById(id).style.opacity=opacidadFireFox;
  document.getElementById(id).style.filter="alpha(opacity="+opacidad+")";  
  if (opacidad<1) {
   clearInterval(hilo);
   document.getElementById(id).style.opacity=".0";
   document.getElementById(id).style.filter="alpha(opacity=0)";
   document.getElementById(id).style.display='none';
   return;
  }
 }//Fin de la Funtion
/***********************************************************************************************************************************/
/***********************************     DIMENSIONES DE LA VENTANA    **************************************************************/
function XYWin()
{
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// Todos Excepto Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 mas Menos
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // Otro Explorador
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	return{x:windowWidth,y:windowHeight};}//Fin de la Funtion
/***********************************************************************************************************************************************/
/*************************************** TOMA RESOLUCION DE VENTANA COMPLETA  ******************************************************************/
function ResolucionXY()
{
	     var xScroll, yScroll;
		
		if (window.innerHeight && window.scrollMaxY) {	
			xScroll = window.innerWidth + window.scrollMaxX;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ // Explorer 
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else { // Explorer 6, Mozilla y Safari
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}
		
		var windowWidth, windowHeight;
		
		if (self.innerHeight) {	// Todos Los Navegadores Excepto Explorer
			if(document.documentElement.clientWidth){
				windowWidth = document.documentElement.clientWidth; 
			} else {
				windowWidth = self.innerWidth;
			}
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { // Otras Versiones de Explorer
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}	
		
		// Para Paginas Pequenas con el height menos al height del viewport
		if(yScroll < windowHeight){
			pageHeight = windowHeight;
		} else { 
			pageHeight = yScroll;
		}
	
		// Para Paginas Pequeas con el width menos al width del viewport
		if(xScroll < windowWidth){	
			pageWidth = xScroll;		
		} else {
			pageWidth = windowWidth;
		}
		return{x:pageWidth,y:pageHeight};
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function mostrarOferta(tipoProducto){
if(tipoProducto == ""){
var dim = XYWin();
/*document.getElementById('mostrarImagen').style.left  = ((2*(dim.x/5))+50)+'px'; //  X
document.getElementById('mostrarImagen').style.top = ((2*(dim.y/6))+13)+'px';  //   Y*/
document.getElementById('mostrarImagen').style.display='block';
}
}
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function creaCodigoProducto(dato){
var opcion = dato;
switch(opcion)
{
case "tipoProducto":
var tipoProducto = document.getElementById('tipoProducto').options[document.getElementById('tipoProducto').selectedIndex].className;
var valor = document.getElementById("codigoProductoDiv").innerHTML;
var x = valor.substr(3,10);
var final = tipoProducto+x;
document.getElementById("codigoProductoDiv").innerHTML = final;
break;

case "genero":
var idgenero = document.getElementById('idgenero').options[document.getElementById('idgenero').selectedIndex].className;
var valor = document.getElementById("codigoProductoDiv").innerHTML;
var largo = valor.length;
var ini = valor.substr(0,3);
var x = valor.substr(5,8);
var final = ini+idgenero+x;
document.getElementById("codigoProductoDiv").innerHTML = final;
break;

case "material":
var material = document.getElementById('material').options[document.getElementById('material').selectedIndex].className;
var valor = document.getElementById("codigoProductoDiv").innerHTML;
var ini = valor.substr(0,5);
var x = valor.substr(7,6);
var final = ini+material+x;
document.getElementById("codigoProductoDiv").innerHTML = final;
break;

case "atributo":
var atributo = document.getElementById('atributo').options[document.getElementById('atributo').selectedIndex].className;
var valor = document.getElementById("codigoProductoDiv").innerHTML;
var ini = valor.substr(0,7);
var x = valor.substr(9,4);
var final = ini+atributo+x;
document.getElementById("codigoProductoDiv").innerHTML = final;
break;

case "talla":
var medida2 = document.getElementById('medida2').options[document.getElementById('medida2').selectedIndex].className;
var valor = document.getElementById("codigoProductoDiv").innerHTML;
var ini = valor.substr(0,9);
var x = valor.substr(11,2);
var final = ini+medida2+x;
document.getElementById("codigoProductoDiv").innerHTML = final;
break;

case "color":
var color = document.getElementById('color').options[document.getElementById('color').selectedIndex].className;
var valor = document.getElementById("codigoProductoDiv").innerHTML;
var ini = valor.substr(0,11);
var final = ini+color;
document.getElementById("codigoProductoDiv").innerHTML = final;
break;

case "limpiar":
document.getElementById("codigoProductoDiv").innerHTML = "XXXXXXXXXXXXX";
break;
}// Fin del switch
}//Fin de la function
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function ingresarProveedor(){
var id = "rut,dv,nombre,direccion,fono1,fono2,fax1,fax2,giro";
var msg = "el Rut, el Dv, el Nombre de la Empresa, la Direccion de la Empresa, el Telefono1,el Telefono2 \n - Esto es Opcional \n - Si no Tiene Informacion Complete Con un 0, el Fax1 \n - Esto es Opcional \n - Si no Tiene Informacion Complete Con un 0, el Fax2 \n - Esto es Opcional \n - Si no Tiene Informacion Complete Con un 0, el Giro";
var valor = ",,,,,,,,";
var ids = id.split(",");
var msgs = msg.split(",");
var valors = valor.split(",");
	for(var i=0;i<ids.length;i++){
		 if(escape(document.getElementById(ids[i]).value) == valors[i])
		   {
		   alert("Ingrese "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }	
	 }	
var rut = document.getElementById("rut").value;
var dv = document.getElementById("dv").value;
var nombre = document.getElementById("nombre").value;
var direccion = document.getElementById("direccion").value;
var fono1 = document.getElementById("fono1").value;
var fono2 = document.getElementById("fono2").value;
var fax1 = document.getElementById("fax1").value;
var fax2 = document.getElementById("fax2").value;
var giro = document.getElementById("giro").value;
var observacion = document.getElementById("observacion").value;
var Cadena = rut+"[;]"+dv+"[;]"+nombre+"[;]"+direccion+"[;]"+fono1+"[;]"+fono2+"[;]"+fax1+"[;]"+fax2+"[;]"+giro+"[;]"+observacion;
var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {
      var url = "../include/asp/funciones.asp?opcion=22&Cadena="+Cadena;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	if (http.readyState == 4) {
		if (http.status == 200) {
			if(http.responseText == "OK"){
				alert("La Informacion se Ingreso sin Problemas");	
				document.getElementById("carga").innerHTML = "";
				changeProveedor(3,'../administrador/proveedores.asp');			
			}
			if(http.responseText == "NO"){
				alert("Este Rut ya se Encuentra Registrado...");
				document.getElementById("carga").innerHTML = "";
			}
		   enProceso = false;			 
           }
        }
     }
	 enProceso = true;
	 http.send(null);
	}
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function modificarProveedor(idproveedor,page){
var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {
      var url = "../include/asp/funciones.asp?opcion=23&idproveedor="+idproveedor;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function(){
	if (http.readyState == 4){
		if (http.status == 200){
		   var dato = http.responseText.split("[;]");
		   document.getElementById("rut").value = dato[0];
		   document.getElementById("dv").value = dato[1];
		   document.getElementById("nombre").value = dato[2];
		   document.getElementById("direccion").value = dato[3];
		   document.getElementById("fono1").value  = dato[4];
		   document.getElementById("fono2").value = dato[5];
		   document.getElementById("fax1").value = dato[6];
		   document.getElementById("fax2").value  = dato[7];
		   document.getElementById("giro").value = dato[8];
		   document.getElementById("observacion").value = dato[9];
		   document.getElementById("idproveedor").value = dato[10];
		   document.getElementById("page").value = page;
		   enProceso = false;
		   document.getElementById("carga").innerHTML = "";
           }
        }
     }
	 enProceso = true;
	 http.send(null);
	}
}//Finde la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function grabarCambiosProveedor(){
var id = "rut,dv,nombre,direccion,fono1,giro";
var msg = "el Rut,el Dv,el Nombre,alguna Direccion, el Telefono1,el Giro de la Empresa";
var valor = ",,,,,";
var ids = id.split(",");
var msgs = msg.split(",");
var valors = valor.split(",");
	for(var i=0;i<ids.length;i++){
		 if(escape(document.getElementById(ids[i]).value) == valors[i])
		   {
		   alert("Ingrese "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }	
	 }	
var rut = document.getElementById("rut").value;
var dv = document.getElementById("dv").value;
var nombre = document.getElementById("nombre").value;
var direccion = document.getElementById("direccion").value;
var fono1 = document.getElementById("fono1").value;
var fono2 = document.getElementById("fono2").value;
var fax1 = document.getElementById("fax1").value;
var fax2 = document.getElementById("fax2").value;
var giro = document.getElementById("giro").value;
var observacion = document.getElementById("observacion").value;
var idproveedor = document.getElementById("idproveedor").value;
var page = document.getElementById("page").value;
var Cadena = rut+"[;]"+dv+"[;]"+nombre+"[;]"+direccion+"[;]"+fono1+"[;]"+fono2+"[;]"+fax1+"[;]"+fax2+"[;]"+giro+"[;]"+observacion+"[;]"+idproveedor;
var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {
      var url = "../include/asp/funciones.asp?opcion=24&Cadena="+Cadena;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	if (http.readyState == 4) {
		if (http.status == 200) {
			if(http.responseText == "OK"){
			alert("La Informacion se Actualiso sin Problemas");	
			document.getElementById("carga").innerHTML = "";
			changeProveedor(3,"proveedores.asp?page="+page);
			}
			enProceso = false;			 
           }
        }
     }
	 enProceso = true;
	 http.send(null);
	}
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function eliminarProveedor(idproveedor,paginaActual){
var confirmar = confirm("¿Esta Seguro que Desea Eliminar al Proveedor?");
  if(confirmar == 1){
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?opcion=25&idproveedor="+idproveedor;
	  http.open("GET", url, true);
	  document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 if(http.responseText == "OK"){
				  alert("El Proveedor ha sido Eliminado sin Problemas");
				  changeProveedor(3,"proveedores.asp?page="+paginaActual);
				  }
				  }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
     }
  else{
	
	  }
}//Fin de Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function CargaColorLightbox(){
var vTalla = document.getElementById("vTalla").options[document.getElementById("vTalla").selectedIndex].text
var idmuestra = document.getElementById("idmuestra").value;
var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "include/asp/funciones.asp?opcion=26&vTalla="+vTalla+"&idmuestra="+idmuestra;
	  http.open("GET", url, true);
	  document.getElementById("divColor").innerHTML = "<img src='img/cargando3.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
	    		  document.getElementById("divColor").innerHTML = http.responseText;
				  }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function CargaTallaLightbox(){
var vColor = document.getElementById("vColor").options[document.getElementById("vColor").selectedIndex].text
var idmuestra = document.getElementById("idmuestra").value;

var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "include/asp/funciones.asp?opcion=27&vColor="+vColor+"&idmuestra="+idmuestra;
	  http.open("GET", url, true);
	  document.getElementById("divTalla").innerHTML =  "<img src='img/cargando3.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
	    		  document.getElementById("divTalla").innerHTML = http.responseText;
				  }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function AgregarElemento(){
var idcategoria = document.getElementById("categoria").value;
var categoria = document.getElementById("categoria").options[document.getElementById("categoria").selectedIndex].text;
var idsubCategoria = document.getElementById("subCategoria").value;
var subCategoria = document.getElementById("subCategoria").options[document.getElementById("subCategoria").selectedIndex].text;
var idtipoProducto = document.getElementById("tipoProducto").value;
var tipoProducto = document.getElementById("tipoProducto").options[document.getElementById("tipoProducto").selectedIndex].text;
var v = document.getElementById("v").checked;
var o = document.getElementById("o").checked;
if(v == true)
{var visible = document.form1.v[0].value;}else{var visible = document.form1.v[1].value;}
if(o == true)
{var oferta = document.form1.o[0].value;}else{var oferta = document.form1.o[1].value;}

if(idtipoProducto == 0){
return false;
}

var valor = document.getElementById("resultadoCategoria").innerHTML.split("</table>");
var cant = (document.getElementById("resultadoCategoria").innerHTML.split("</tr>").length) -1;

var tr = valor[0].split("</tr>")
for(var x=1;x<cant;x++){
	var td = tr[x].split("</td>")
	var Z3 = td[1].split("</span>")
	var dato3 = Z3[0].split("<td><span class="+String.fromCharCode(34)+"stilo3IN_Muestra"+String.fromCharCode(34)+" id="+String.fromCharCode(34)+""+x+"categoria"+String.fromCharCode(34)+">");
	var Z2 = td[2].split("</span>")
	var dato2 = Z2[0].split("<td><span class="+String.fromCharCode(34)+"stilo3IN_Muestra"+String.fromCharCode(34)+" id="+String.fromCharCode(34)+""+x+"subCategoria"+String.fromCharCode(34)+">");
	var Z1 = td[3].split("</span>")
	var dato1 = Z1[0].split("<td><span class="+String.fromCharCode(34)+"stilo3IN_Muestra"+String.fromCharCode(34)+" id="+String.fromCharCode(34)+""+x+"tipoProducto"+String.fromCharCode(34)+">");
		if(dato1==","+tipoProducto && dato2==","+subCategoria && dato3==","+categoria){
			return false;
		}
}//Fin del Ciclo FOR

var tabla = "<tr bgcolor='#F4D96C'><td align='center'><span class='stilo3IN_Muestra' id="+cant+"cant>"+cant+"</span></td><td><span class='stilo3IN_Muestra' id="+cant+"categoria>"+categoria+"</span></td><td><span class='stilo3IN_Muestra' id="+cant+"subCategoria>"+subCategoria+"</span></td><td><span class='stilo3IN_Muestra' id="+cant+"tipoProducto>"+tipoProducto+"</span><input type='hidden' value = "+idtipoProducto+" mane = "+cant+"idtipoProducto  id = "+cant+"idtipoProducto></td><td align='center'><span id="+cant+"visible class='stilo3IN_Muestra'>"+visible+"</span></td><td align='center'><span class='stilo3IN_Muestra' id="+cant+"oferta>"+oferta+"</span></td><td align='center'><span class='stilo3IN_Muestra' style='cursor:pointer;' onClick='JavaScript: QuitarElemento("+cant+");'>ELIMINAR</span></td></tr>";
var tabla = valor[0] + tabla + "</table>";
document.getElementById("resultadoCategoria").innerHTML = tabla;
}//Fin de la Función.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function QuitarElemento(numero){
var encabezado = document.getElementById("resultadoCategoria").innerHTML.split("</tr>")
var cant = (document.getElementById("resultadoCategoria").innerHTML.split("</tr>").length) -1;
var tr = "";
var cont = 0;
for(var i=1;i<cant;i++){
	var vcant = document.getElementById(i+"cant").innerHTML;		
	var vcategoria = document.getElementById(i+"categoria").innerHTML;		
	var vsubCategoria = document.getElementById(i+"subCategoria").innerHTML;		
	var vtipoProducto = document.getElementById(i+"tipoProducto").innerHTML;		
	var vvisible = document.getElementById(i+"visible").innerHTML;
	var voferta = document.getElementById(i+"oferta").innerHTML;
	var vidtipoProducto = document.getElementById(i+"idtipoProducto").value;
		if(numero==vcant){
			var tr = tr;
		}else{
		var cont = cont + 1;

		var tr = tr + "<tr bgcolor='#F4D96C'><td align='center'><span class='stilo3IN_Muestra' id="+cont+"cant>"+cont+"</span></td><td><span class='stilo3IN_Muestra' id="+cont+"categoria>"+vcategoria+"</span></td><td><span class='stilo3IN_Muestra' id="+cont+"subCategoria>"+vsubCategoria+"</span></td><td><span class='stilo3IN_Muestra' id="+cont+"tipoProducto>"+vtipoProducto+"</span><input type='hidden' value = "+vidtipoProducto+" mane = "+cont+"idtipoProducto  id = "+cont+"idtipoProducto></td><td align='center'><span id="+cont+"visible class='stilo3IN_Muestra'>"+vvisible+"</span></td><td align='center'><span class='stilo3IN_Muestra' id="+cont+"oferta>"+voferta+"</span></td><td align='center'><span class='stilo3IN_Muestra' style='cursor:pointer;' onClick='JavaScript: QuitarElemento("+cont+");'>ELIMINAR</span></td></tr>";
		}
}//Fin del FOR
document.getElementById("resultadoCategoria").innerHTML = encabezado[0] + tr +"</table>";
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function ingresoMuestra()
{
var id = "codigoMuestra,nombre,foto,detalle";
  var msg = "el Codigo de la Muestra,el Nombre del Producto,las Fotografias,un detalla para el Producto";
  var valor = ",,,";
  var ids = id.split(",");
  var msgs = msg.split(",");
  var valors = valor.split(",");
     for(var i=0;i<ids.length;i++){
		 if(document.getElementById(ids[i]).value == valors[i])
		   {
		   alert("Ingrese "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }
      } 
var codigoMuestra = document.getElementById("codigoMuestra").value;
var nombreMuestra = document.getElementById("nombre").value;
var cadenaDetalle = document.getElementById("detalle").value;
var detalle = cadenaDetalle.replace(/&nbsp;/g," ").replace(/\n/g,"<br>");
var cadena = codigoMuestra+"[;]"+nombreMuestra+"[;]"+detalle;
var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {
      var url = "../include/asp/funciones.asp?funcion=18&cadena="+cadena;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	if (http.readyState == 4) {
		if (http.status == 200) {
			if(http.responseText == "NO"){
				alert("Esta Muestra ya esta Ingresada.")
				document.getElementById("carga").innerHTML = "";
				}
			else{
				muestraProducto(1);
		    }			
		   enProceso = false;			 
           }
        }
     }
	 enProceso = true;
	 http.send(null);
	}	
	
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function muestraProducto(valor){
var cant = (document.getElementById("resultadoCategoria").innerHTML.split("</tr>").length) -1;
var concaIdTipoProducto = "";
var codigoMuestra = document.getElementById("codigoMuestra").value;
for(var i=1;i<cant;i++){
	var vidtipoProducto = document.getElementById(i+"idtipoProducto").value;
	var vvisible = document.getElementById(i+"visible").innerHTML;
	var voferta = document.getElementById(i+"oferta").innerHTML;
	var concaIdTipoProducto = concaIdTipoProducto + vidtipoProducto + "[]" +vvisible+ "[]" +voferta+ "[;]";
}
var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {

if(valor == 1){
var url = "../include/asp/funciones.asp?funcion=29&concaIdTipoProducto="+concaIdTipoProducto+"&codigoMuestra="+codigoMuestra;
}
if(valor == 2){
var url = "../include/asp/funciones.asp?funcion=30&concaIdTipoProducto="+concaIdTipoProducto+"&codigoMuestra="+codigoMuestra;
}
http.open("GET", url, true);
document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
http.onreadystatechange = function() {
  if (http.readyState == 4) {
	 if (http.status == 200) {
		if(http.responseText == "IngresoOK"){
			 document.form1.submit();
		}
		if(http.responseText == "MuestraOK"){			 
			 document.getElementById("carga").innerHTML = "";
		}
      }
	  enProceso = false;
	  }
  }
enProceso = true;
http.send(null);
}
}//Fin de la Funcion.
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------*/
function modificarMuestra(id)
{
 var enProceso = false;
 var http = getHTTPObject();
 if (!enProceso && http) {
       var url = "../include/asp/funciones.asp?funcion=19&idProducto="+id;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	   if (http.readyState == 4) {
		 if (http.status == 200) {
			 document.getElementById("carga").innerHTML = "";
			 var dato = http.responseText.split("[;]");
			 mostrarFotoMuestra(dato[0]);
			 document.getElementById("resultadoCategoria").innerHTML = dato[1];
			 document.getElementById("nombre").value = dato[2]//nombre 
			 document.getElementById("codigoMuestra").value = dato[3]//idmuestra 
			 var detalle = dato[4].replace(/<br>/g,"\n");
			 document.getElementById("detalle").value = detalle;//detalle
		  }
		  enProceso = false;
		}
	  }
	  enProceso = true;
      http.send(null);
	  }
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function grabarMuestra(idtabla,page,categoria,subcategoria,tipoproducto)
{
  var id = "codigoMuestra,nombre,detalle";
  var msg = "el Codigo de la Muestra,algun Nombre para la Muestra,un detalle para la Muestra";
  var valor = ",,";
  var ids = id.split(",");
  var msgs = msg.split(",");
  var valors = valor.split(",");
     for(var i=0;i<ids.length;i++){
		 if(document.getElementById(ids[i]).value == valors[i])
		   {
		   alert("Ingrese "+msgs[i]);  
		   document.getElementById(ids[i]).focus();
           return false; 
		   }
      } 
var codigoMuestra = document.getElementById("codigoMuestra").value;
var nombreMuestra = document.getElementById("nombre").value;
var cadenaDetalle = document.getElementById("detalle").value;
var detalle = cadenaDetalle.replace(/&nbsp;/g," ").replace(/\n/g,"<br>");

var cadena = idtabla+"[;]"+codigoMuestra+"[;]"+nombreMuestra+"[;]"+detalle;
var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {
      var url = "../include/asp/funciones.asp?funcion=6&cadena="+cadena;
	   http.open("GET", url, true);
	   document.getElementById("carga").innerHTML = "<img src='../img/cargando.gif' width='16' height='16'>";
       http.onreadystatechange = function() {
	if (http.readyState == 4) {
		if (http.status == 200) {
			if (http.responseText == 'no') 
		    {
			alert("Verifique Si el Producto Tiene las Dos Fotografias");
			document.getElementById("carga").innerHTML = "";
		    }
			if(http.responseText == "si"){
			document.getElementById("carga").innerHTML = "";
			muestraProducto(2);
			alert("Los Cambios Se Han Guardado Correctamente.");
			changeMuestra(3,"listarMuestras.asp?page="+page+"&categoria="+categoria+"&subcategoria="+subcategoria+"&tipoproducto="+tipoproducto);
			}
		   enProceso = false;			 
           }
        }
     }
	 enProceso = true;
	 http.send(null);
	}
	
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function fechaVentaCaja()
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=32";
	  http.open("GET", url, true);
	  document.getElementById("fechaVentaCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("fechaVentaCaja").innerHTML = http.responseText;
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function formaPagoCaja()
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=33";
	  http.open("GET", url, true);
	  document.getElementById("formaPagoCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("formaPagoCaja").innerHTML = http.responseText;
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function rutVendedorCaja()
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=34";
	  http.open("GET", url, true);
	  document.getElementById("rutVendedorCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("rutVendedorCaja").innerHTML = http.responseText;
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function rutClienteCaja()
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=35";
	  http.open("GET", url, true);
	  document.getElementById("rutClienteCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("rutClienteCaja").innerHTML = http.responseText;
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function buscarVenta()
{ 
var fechaVentaCaja = document.getElementById("fechaVentaCaja").value;
var formaPagoCaja = document.getElementById("formaPagoCaja").value;
var rutVendedorCaja = document.getElementById("rutVendedorCaja").value;
var rutClienteCaja = document.getElementById("rutClienteCaja").value;
window.open("ventas.asp?fechaVentaCaja="+fechaVentaCaja+"&formaPagoCaja="+formaPagoCaja+"&rutVendedorCaja="+rutVendedorCaja+"&rutClienteCaja="+rutClienteCaja,"_self");
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function formaPago(idSolicitud){
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=37&idSolicitud="+idSolicitud;
	  http.open("GET", url, true);
	  document.getElementById("formaPago").innerHTML =  "<img src='../img/cargando8.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("formaPago").innerHTML = http.responseText;
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function findPosY(obj) {
var posTop = 0;
	while (obj.offsetParent) {
		posTop += obj.offsetTop;
		obj = obj.offsetParent;
	}
return posTop;
}
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function findPosX(obj) {
var posLeft = 0;
	while (obj.offsetParent) {
		posLeft += obj.offsetLeft;
		obj = obj.offsetParent;
	}
return posLeft;
}
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargarFecha(){
if(document.getElementById("valorFecha").value == ""){
	document.getElementById("fechaCaja").innerHTML = "";
	document.getElementById("fechaCaja").style.visibility='hidden';
	return false;
}
/*----------------------------------------------------------------*/
var valor = findPosY(document.getElementById("nombreUsuario"));
var valor2 = findPosX(document.getElementById("nombreUsuario"));
var x = parseInt(valor2) + parseInt(39)+"px";
var y = parseInt(valor) + parseInt(110) +"px";
document.getElementById("fechaCaja").style.top = y;
document.getElementById("fechaCaja").style.left = x;
document.getElementById("fechaCaja").style.height = '200px';
document.getElementById("fechaCaja").style.visibility='visible';
/*----------------------------------------------------------------*/
var valorFecha = document.getElementById("valorFecha").value;
var enProceso = false;
var http = getHTTPObject();
if (!enProceso && http) {
	var url = "../include/asp/funciones.asp?funcion=10&valorFecha="+valorFecha;
	http.open("GET", url, true);
	document.getElementById("fechaCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	http.onreadystatechange = function() {
	if (http.readyState == 4) {
	 if (http.status == 200) {
		 document.getElementById("fechaCaja").innerHTML = http.responseText;
		 }
	  enProceso = false;
	  }
	}
	enProceso = true;
	http.send(null);
}
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargarValorFinal()
{
if(document.getElementById("valorFinal").value == ""){
   document.getElementById("valorfinalCaja").innerHTML = "";
   document.getElementById("valorfinalCaja").style.visibility='hidden';
   return false;
}
/*----------------------------------------------------------------*/
var valor = findPosY(document.getElementById("nombreUsuario"));
var valor2 = findPosX(document.getElementById("nombreUsuario"));
var x = parseInt(valor2) + parseInt(173)+"px";
var y = parseInt(valor) + parseInt(110) +"px";
document.getElementById("valorfinalCaja").style.top = y;
document.getElementById("valorfinalCaja").style.left = x;
document.getElementById("valorfinalCaja").style.height = '200px';
document.getElementById("valorfinalCaja").style.visibility='visible';
/*----------------------------------------------------------------*/
var valorFinal = document.getElementById("valorFinal").value;
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=11&valorFinal="+valorFinal;
	  http.open("GET", url, true);
	  document.getElementById("valorfinalCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("valorfinalCaja").innerHTML = http.responseText;
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
	}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/	
function cargarCantidad()
{
if(document.getElementById("cantFinalProd").value == ""){
   document.getElementById("cantidadCaja").innerHTML = "";
   document.getElementById("cantidadCaja").style.visibility='hidden';
   return false;
}
/*----------------------------------------------------------------*/
var valor = findPosY(document.getElementById("nombreUsuario"));
var valor2 = findPosX(document.getElementById("nombreUsuario"));
var x = parseInt(valor2) + parseInt(307)+"px";
var y = parseInt(valor) + parseInt(110) +"px";
document.getElementById("cantidadCaja").style.top = y;
document.getElementById("cantidadCaja").style.left = x;
document.getElementById("cantidadCaja").style.height = '200px';
document.getElementById("cantidadCaja").style.visibility='visible';
/*----------------------------------------------------------------*/
var cantFinalProd = document.getElementById("cantFinalProd").value;
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=12&cantFinalProd="+cantFinalProd;
	  http.open("GET", url, true);
	  document.getElementById("cantidadCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("cantidadCaja").innerHTML = http.responseText;
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/	
function cargarRut()
{
if(document.getElementById("bRut").value == ""){
   document.getElementById("bRutCaja").innerHTML = "";
   document.getElementById("bRutCaja").style.visibility='hidden';
   return false;
}
/*----------------------------------------------------------------*/
var valor = findPosY(document.getElementById("nombreUsuario"));
var valor2 = findPosX(document.getElementById("nombreUsuario"));
var x = parseInt(valor2) + parseInt(441)+"px";
var y = parseInt(valor) + parseInt(110) +"px";
document.getElementById("bRutCaja").style.top = y;
document.getElementById("bRutCaja").style.left = x;
document.getElementById("bRutCaja").style.height = '200px';
document.getElementById("bRutCaja").style.visibility='visible';
/*----------------------------------------------------------------*/
var bRut = document.getElementById("bRut").value;
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=38&bRut="+bRut;
	  http.open("GET", url, true);
	  document.getElementById("bRutCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("bRutCaja").innerHTML = http.responseText;
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/	
function cargarNombre()
{
if(document.getElementById("bNombre").value == ""){
   document.getElementById("bNombreCaja").innerHTML = "";
   document.getElementById("bNombreCaja").style.visibility='hidden';
   return false;
}
/*----------------------------------------------------------------*/
var valor = findPosY(document.getElementById("nombreUsuario"));
var valor2 = findPosX(document.getElementById("nombreUsuario"));
var x = parseInt(valor2) + parseInt(575)+"px";
var y = parseInt(valor) + parseInt(110) +"px";
document.getElementById("bNombreCaja").style.top = y;
document.getElementById("bNombreCaja").style.left = x;
document.getElementById("bNombreCaja").style.height = '200px';
document.getElementById("bNombreCaja").style.visibility='visible';
/*----------------------------------------------------------------*/
var bNombre = document.getElementById("bNombre").value;
{
  var enProceso = false;
  var http = getHTTPObject();
  if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=39&bNombre="+bNombre;
	  http.open("GET", url, true);
	  document.getElementById("bNombreCaja").innerHTML =  "<img src='../img/cargando.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
				 document.getElementById("bNombreCaja").innerHTML = http.responseText;
//				window.open("ListarSolicitudes.asp?fecha="+fecha+"&valorfinal="+valorfinal+"&cantidad="+cantidad,"_self");
				 }
			  enProceso = false;
			  }
		  }
	   enProceso = true;
	   http.send(null);
       }
}
}//Fin de la Funtion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/	
function mostrarTexto(accion,idInput,texto){
	if(accion == 1){
		if(document.getElementById(idInput).value == texto){
			document.getElementById(idInput).value = "";
		}else{
			document.getElementById(idInput).value = document.getElementById(idInput).value;
		}
	}else{
		if(document.getElementById(idInput).value != ""){
			document.getElementById(idInput).value = document.getElementById(idInput).value;
		}else{
			document.getElementById(idInput).value = texto;
		}
	}
}//Fin de la Funcion...
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaVenta(id)
{
  var enProceso = false;
  var http = getHTTPObject();
if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=42&id="+id;
	  http.open("GET", url, true);
	  document.getElementById("tablaSolicitud").innerHTML =  "<img src='../img/cargando8.gif' width='16' height='16'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
			    document.getElementById("tablaSolicitud").innerHTML = http.responseText;
			    }
			  enProceso = false;
			    }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin de la Funcion.
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function venta(LocationURL){
  var enProceso = false;
  var http = getHTTPObject();
if (!enProceso && http) {
	  var url = "../include/asp/funciones.asp?funcion=43";
	  http.open("GET", url, true);
	  ubicacion();
	  document.getElementById("cargaEspera").style.visibility='visible';
	  document.getElementById("cargaEspera").innerHTML =  "<img src='../img/gif_carga.gif'>";
	  http.onreadystatechange = function() {
		  if (http.readyState == 4) {
			 if (http.status == 200) {
					if(http.responseText == "SI"){
						document.getElementById("cargaEspera").innerHTML =  "";
						document.getElementById("cargaEspera").style.visibility='hidden';
					    window.location.href=LocationURL;
					}
			    }
			  enProceso = false;
			    }
		  }
	   enProceso = true;
	   http.send(null);
       }
}//Fin funcion Venta()
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function agregarProdVenta(){
var codigoProducto = document.getElementById("CodigoProducto2").value;
var nombre = document.getElementById("nombre").innerHTML;
var cantidad = document.getElementById("cantidad").value;
var valorTotal = document.getElementById("valorTotal").innerHTML.replace(/[.]/gi,"");

if(codigoProducto == "" || nombre == "" || cantidad == '' || cantidad == '0'){
alert("Selecione algun producto para poder agregar!!");
return false;
}else{
var enProceso = false;
var http = getHTTPObject();
 if (!enProceso && http) {
  var url = "../include/asp/funciones.asp?funcion=44&codigoProducto="+codigoProducto;
  http.open("GET", url, true);
  //document.getElementById("tablaSolicitud").innerHTML =  "<img src='../img/cargando8.gif' width='16' height='16'>";
  http.onreadystatechange = function() {
	if(http.readyState == 4) {
		if(http.status == 200) {
			var comilla = String.fromCharCode(34);
			var dato = http.responseText.split("[;]");
//dato[0]<==>idproducto|--|dato[1]<==>idmuestra|--|dato[2]<==>nombre|--|dato[3]<==>idcolor|--|dato[4]<==>color|--|dato[5]<==>idmedida|--|dato[6]<==>medida|--|dato[7]<==>valordetalle|--|dato[8]<==>valorpormayor|--|dato[9]<==>valorcosto|--|dato[10]<==>stock|--|dato[11]<==>idtabla|--|dato[12]<==>id(este es el id del producto)
			var valor = document.getElementById("tablaSolicitud").innerHTML.split("</table>");
			var cant = (document.getElementById("tablaSolicitud").innerHTML.split("</tr>").length) -1;
			var tr = valor[0].split("</tr>");
				if(cant==2){
					document.getElementById("vT").innerHTML = ponerPunto(valorTotal);
				}
			var totalCompra = 0;
			var tcantProd = 0;
			for(var x=2;x<cant;x++){
				var td = tr[x].split("</td>");
				var Z1 = td[1].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
					if((Z1[1]) == (codigoProducto)){
						return false;
					}
				var Z2 = td[7].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
				var w = Z2[1].replace(/[,]/gi,"");
				var w = w.replace(/[.]/gi,"");
				var Z3 = td[6].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
				var cantProd = Z3[1].replace(/[,]/gi,"");
				var tcantProd = parseInt(tcantProd) + parseInt(cantProd);
				if(cant>2){
					var totalCompra = parseInt(totalCompra) + parseInt(w);
				}
			}//Fin del Ciclo FOR
				document.getElementById("tP").innerHTML = parseInt(tcantProd)+parseInt(cantidad);
				
				var totalCompra = parseInt(totalCompra) + parseInt(valorTotal);
				document.getElementById("vT").innerHTML = ponerPunto(totalCompra);
			var cantFinal = cant-1;
			var tabla = " <tr><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+cantFinal+"</td><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+dato[0]+"</td><input type='hidden' value="+dato[12]+" id='idp"+cantFinal+"' name='idP"+cantFinal+"'><input type='hidden' value="+dato[11]+" id='idTabla"+cantFinal+"' name='idTabla"+cantFinal+"'><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+dato[1]+"</td><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+dato[2]+"</td><input type='hidden' value="+dato[3]+" id='idColor"+cantFinal+"' name='idColor"+cantFinal+"'><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+dato[4]+"</td><input type='hidden' value="+dato[5]+" id='idMedida"+cantFinal+"' name='idMedida"+cantFinal+"'><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+dato[6]+"</td><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+cantidad+"</td><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+ponerPunto(valorTotal)+"</td><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+ponerPunto(dato[7])+"</td><td align='center' class='style1' bgcolor='#FFDC9A'>"+ponerPunto(dato[8])+"</td><td align='center' class='style1' bgcolor='#FFDC9A'>"+ponerPunto(dato[9])+"</td><td align='center' class='style1' bgcolor='#FFDC9A'>"+dato[10]+"</td><td align='center' class='style1' bgcolor='#FFDC9A'><span class='eliminar' onClick='eliminarProdVenta("+cantFinal+");'>-ELIMINAR-</span></td></tr> ";
			var tabla = valor[0] + tabla + "</table>";
			var tabla = tabla.replace("<tbody>","");
			var tabla = tabla.replace("</tbody>","");
			document.getElementById("tablaSolicitud").innerHTML = tabla;
			return false;
		}
	enProceso = false;
	}
	  }
   enProceso = true;
   http.send(null);
  }
 }
}//Fin de la Funcion
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function eliminarProdVenta(numero){
var i=1;
var comilla = String.fromCharCode(34);
var table = document.getElementById("tablaSolicitud").innerHTML.split("</table>");
var cantTR = (document.getElementById("tablaSolicitud").innerHTML.split("</tr>").length) -1;

var tr = table[0].split("</tr>");
var trNuevo = "";
	for(var x=2;x<cantTR;x++){
		var td = tr[x].split("</td>");
		var dato = td[0].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
		if(parseInt(dato[1])==parseInt(numero)){
			var trNuevo = trNuevo;
			var td1 = tr[x].split("</td>");
			var dato1 = td1[7].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var Z3 = td[6].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var cantProd = Z3[1].replace(/[,]/gi,"");
			var tProductos = document.getElementById("tP").innerHTML;
			document.getElementById("tP").innerHTML = parseInt(tProductos)-parseInt(cantProd);
			var vFinal = document.getElementById("vT").innerHTML.replace(/[.]/gi,"");
			var vTotal= dato1[1].replace(/[.]/gi,"");
			var vFinal = vFinal-vTotal;
			document.getElementById("vT").innerHTML = ponerPunto(vFinal);
		}else{
			var trNuevo = trNuevo+("<tr><td height='20' align='center' class='style1' bgcolor='#FFDC9A'>"+i+"</td>"+td[1]+"</td>"+td[2]+"</td>"+td[3]+"</td>"+td[4]+"</td>"+td[5]+"</td>"+td[6]+"</td>"+td[7]+"</td>"+td[8]+"</td>"+td[9]+"</td>"+td[10]+"</td>"+td[11]+"</td>"+"<td align='center' class='style1' bgcolor='#FFDC9A'><span class='eliminar' onClick='eliminarProdVenta("+i+");'>-ELIMINAR-</span></td></tr>");
			var i = i+1;
		}
	}//Fin del For
	
	if(cantTR<=3){
		var tableNueva = tr[0].replace("<tbody>","")+"</tr>"+tr[1]+"</tr>"+trNuevo+"</table><br>";
		document.getElementById("vT").innerHTML = "";
		document.getElementById("tablaSolicitud").innerHTML = tableNueva;
	}else{
		var tableNueva = tr[0].replace("<tbody>","")+"</tr>"+tr[1]+"</tr>"+trNuevo+"</table>";
		document.getElementById("tablaSolicitud").innerHTML = tableNueva;
	}
	
}//Fin function agregarProdVenta();
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function realizarVENTCOT(tipo,tipoSolicitud){
if(tipo==2){
	var mensaje = "venta";
}else{
	var mensaje = "cotizacion";
}
	
var id = "rut,pNombre,aPaterno,telefono,mail1,pass";
var msg = "el RUT del Cliente,el Nombre del Cliente,el Apellido del Cliente,el nº de telefono del Cliente,el e-mail del Cliente,una clave para el Cliente";
var valor = ",,,,,";
var ids = id.split(",");
var msgs = msg.split(",");
var valors = valor.split(",");
for(var i=0;i<ids.length;i++){
	if(obj(ids[i]).value == valors[i]){
		alert("Ingrese "+msgs[i]);  
		obj(ids[i]).focus();
		return false; 
	}
} 
var cantTR = (obj("tablaSolicitud").innerHTML.split("</tr>").length) -1;
if(cantTR<=2){
	alert("No tiene productos agregados para poder realizar la "+mensaje+"!!");
	return false;
}

//**********************************************************************//
if(mensaje=="venta"){												   	//
	idFormaPago = 0													   	//
	for(var i=0;i<document.Fpago.formaDePago.length;i++){				//
		if (document.Fpago.formaDePago[i].checked){						//
			var idFormaPago = document.Fpago.formaDePago[i].value;		//
			break;														//
		}																//
	}//Fin del FOR														//
																		//
	if(idFormaPago == 0){												//
		alert("Seleccione una forma de pago!!")							//
		return false;													//
	}																	//
	if(obj("DescEspecial").value != 0){									//
		var DescEspecial = obj("DescEspecial").value;					//
		var sumaTotal = parseInt(sumaTotal) - parseInt(DescEspecial);	//
	}																	//
}																		//
//**********************************************************************//
var detalle = obj("detalle").value.replace(/\ /g,"[|=|]").replace(/\n/g,"<br>");
//**********************************************************************//
if(!confirm("¿Esta seguro que desea realizar la "+mensaje+"?")){
	return false;
}else{
	var uPA = "";
	var uPB = "";
	var comilla = String.fromCharCode(34);
	var table = obj("tablaSolicitud").innerHTML.split("</table>");
	var cantTR = (obj("tablaSolicitud").innerHTML.split("</tr>").length) -1;
	var tr = table[0].split("</tr>");
		for(var x=2;x<cantTR;x++){
			var td = tr[x].split("</td>");
			var nProd = td[0].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var idP = obj("idp"+nProd[1]).value;
			var idTabla = obj("idTabla"+nProd[1]).value;
			var idColor = obj("idColor"+nProd[1]).value;
			var idMedida = obj("idMedida"+nProd[1]).value;
			var cProducto = td[1].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var cMuestra = td[2].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var nMuestra = td[3].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var nColor = td[4].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var nMedida = td[5].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var cTProductos = td[6].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var stock = td[11].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+">");
			/*------------------------*/
			if(tipo==2){
				if(parseInt(cTProductos[1])>parseInt(stock[1])){
					alert("-No se puede realizar la venta!!\n-Por que no hay STOCK para el producto Nº "+nProd[1]+", CODIGO: "+cProducto[1]+".");
					return false;
				}
			}
			/*------------------------*/			
			var pMuestra = td[7].split("<td class="+comilla+"style1"+comilla+" align="+comilla+"center"+comilla+" bgcolor="+comilla+"#ffdc9a"+comilla+" height="+comilla+"20"+comilla+">");
			var uPA = uPA+"[;]"+idTabla+"[]"+cMuestra[1]+"[]"+nMuestra[1]+"[]"+idColor+"[]"+nColor[1]+"[]"+idMedida+"[]"+nMedida[1]+"[]"+cTProductos[1]+"[]"+pMuestra[1].replace(/[.]/gi,"")+"[]"+idP;
		}//Fin del For

if(Rut("rut")==false){
	alert("El rut Ingresado no es Valido!!");
	obj("rut").value = "";
	obj("rut").focus();
	return false;
}

var rut = obj("rut").value.replace(/[.]/gi,"");
var datRut = rut.split("-");
var rutMod = datRut[0];
var dv = datRut[1];
var pNombre = obj("pNombre").value;
var aPaterno = obj("aPaterno").value;
var area = obj("area").value;
var telefono = obj("telefono").value;
var mail1 = obj("mail1").value;
var pass = obj("pass").value;
var vT = obj("vT").innerHTML.replace(/[.]/gi,"");
var tP = obj("tP").innerHTML.replace(/[.]/gi,"");
var uPB = rutMod+"[]"+dv+"[]"+pNombre+"[]"+aPaterno+"[]"+area+"[]"+telefono+"[]"+mail1+"[]"+pass+"[]"+idFormaPago+"[]"+DescEspecial+"[]"+detalle+"[]"+vT+"[]"+tP+"[]"+idFormaPago;
var url = "../include/asp/funciones.asp?funcion=46&";
var uNi = tipo+"[=]"+uPB+"[=]"+uPA;
var val = "uNi="+uNi+"&tipoSolicitud="+tipoSolicitud;
/******** ............................ ---- ............................ ********/
	var enProceso = false;
	var http = getHTTPObject();
	if(!enProceso && http){
		http.open('POST', url, true);
		http.onreadystatechange = function(){
			if(http.readyState == 4){
				if(http.status == 200){
					//alert(http.responseText);
					alert("La "+mensaje+" fue realizada correctamente!!");
					if(tipo==2){
						changeVentas(3,'../administrador/ventas.asp');
					}else{
						changeSolicitud(2,'../administrador/solicitudes.asp');
					}
					enProceso = false;	
				}
			}
		}
		enProceso = true;
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
		http.send(val);
	}
/******** ............................ ---- ............................ ********/
}
//**********************************************************************//
}//Fin function realizarVentaAdmin();
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function changeVentas(tipo,ubicacion){
var comilla = String.fromCharCode(34);	
var valor = findPosY(obj("nombreUsuario"));
var valor2 = findPosX(obj("nombreUsuario"));
var y = parseInt(valor) + parseInt(42) +"px";

switch(tipo){
	case 1:
		var bMenu = "<strong>...::: Seccion de ventas :::...</strong>";
		var tabla =" <table align='center' width='750'><br/><br/><tr align='center'><td><img src='../img/vsMinoristas.png' title='Ventas y Solicitudes minoristas' onClick="+comilla+"JavaScript: changeVentas(2,'realizarVentaMinorista.asp');"+comilla+" style='cursor:pointer;'></td><td><img src='../img/vRealizadas.png' title='Ventas Realizadas' onClick="+comilla+"JavaScript: changeVentas(3,'../administrador/ventas.asp');"+comilla+" style='cursor:pointer;'></td> <td><img src='../img/vHistoricas.png' title='Ventas Historicas'></td><td><img src='../img/vsMayoristas.png' title='Ventas y Solicitudes mayoristas' onClick="+comilla+"JavaScript: changeVentas(5,'realizarVentaMayorista.asp');"+comilla+" style='cursor:pointer;'></td></tr></table> ";
		obj("pagPrincipal").style.top = y;
		obj("pagPrincipal").style.left = x;
		obj("MenuSecundario").style.backgroundColor = "#B133F7";
		obj("MenuSecundario").innerHTML = bMenu;
		obj("pagPrincipal").innerHTML = tabla;
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 2:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(-100)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#B133F7";
							obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'>"+http.responseText+"</div>";
							obj("lugar_").style.top = y;
							obj("lugar_").style.left = x;
							obj("tituloHead").style.width = "190px";
							obj("tituloHead").style.height = "53px";
							obj("tituloHead").style.backgroundImage = "url(../img/vsMinoristas.png)";
							formaPago();
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 3:
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#B133F7";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "170px";
							obj("tituloHead").style.height = "48px";
							obj("tituloHead").style.backgroundImage = "url(../img/vRealizadas.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 4:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(-100)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		/*-------*/
		var dato = ubicacion.split("=");
		var dato = dato[1].split("&");
		var id = dato[0];
		/*-------*/
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#B133F7";
							obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'>"+http.responseText+"</div>";
							obj("lugar_").style.top = y;
							obj("lugar_").style.left = x;
							cargaDatos(id,2);
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 5:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(-100)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#B133F7";
							obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'>"+http.responseText+"</div>";
							obj("lugar_").style.top = y;
							obj("lugar_").style.left = x;
							obj("tituloHead").style.width = "188px";
							obj("tituloHead").style.height = "46px";
							obj("tituloHead").style.backgroundImage = "url(../img/vsMayoristas.png)";
							formaPago();
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
}//Fin switch(tipo)
}//Fin function changeVentas(tipo,ubicacion)
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function changeSolicitud(tipo,ubicacion){
var comilla = String.fromCharCode(34);	
var valor = findPosY(obj("nombreUsuario"));
var valor2 = findPosX(obj("nombreUsuario"));
var y = parseInt(valor) + parseInt(42) +"px";

switch(tipo){
	case 1:
		var bMenu = "<strong>...::: Seccion de Solicitudes :::...</strong>";
		var tabla ="<table align='center' width='750'><br/><br/><tr align='center'><td><img src='../img/vlSolicitudes.png' title='Lista de Solicitudes' onclick="+comilla+"JavaScript:  changeSolicitud(2,'../administrador/solicitudes.asp');"+comilla+" style='cursor: pointer;'></td></tr></table>";
		obj("pagPrincipal").style.top = y;
		obj("pagPrincipal").style.left = x;
		obj("MenuSecundario").style.backgroundColor = "#F77233";
		obj("MenuSecundario").innerHTML = bMenu;
		obj("pagPrincipal").innerHTML = tabla;
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 2:
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F77233";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "180px";
							obj("tituloHead").style.height = "46px";
							obj("tituloHead").style.backgroundImage = "url(../img/vlSolicitudes.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 3:
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F77233";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "180px";
							obj("tituloHead").style.height = "46px";
							obj("tituloHead").style.backgroundImage = "url(../img/vlSolicitudes.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 4:
		var paginaDest = document.getElementById("selectPage").value;
		obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
		var url = ubicacion;
		/*-------*/
		var dato = ubicacion.split("=");
		var url2 = dato[0]+"=";
		var dato2 = dato[1].split("&");
		var pagina = dato2[0];
		//var url2 = url2+paginaDest+"&"+dato[1]+"="+dato[2]+"="+dato[3]+"=";
		var url = url2+paginaDest;
		/*-------*/
		var val = "";
		/******** ............................ ---- ............................ ********/
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F77233";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "180px";
							obj("tituloHead").style.height = "46px";
							obj("tituloHead").style.backgroundImage = "url(../img/vlSolicitudes.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 5:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(-80)+"px";
		/*----------------------------------------------------------------*/
		/*-------*/
		var dato = ubicacion.split("=");
		var dato = dato[1].split("&");
		var id = dato[0];
		/*-------*/
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj('MenuSecundario').style.backgroundColor = "#F77233";
							obj('pagPrincipal').innerHTML = "";
							obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'>"+http.responseText+"</div>";
							obj("lugar_").style.top = y;
							obj("lugar_").style.left = x;
							cargaDatos(id,1); 
							formaPago(id);
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
}//Fin switch(tipo)
}//Fin function changeSolicitud(tipo,ubicacion);
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function changeProveedor(tipo,ubicacion){
var comilla = String.fromCharCode(34);	
var valor = findPosY(obj("nombreUsuario"));
var valor2 = findPosX(obj("nombreUsuario"));
var y = parseInt(valor) + parseInt(42) +"px";

switch(tipo){
	case 1:
	/*----------------------------------------------------------------*/
	var x = parseInt(valor2) + parseInt(-3)+"px";
	/*----------------------------------------------------------------*/
		var bMenu = "<strong>...::: Seccion Proveedores :::...</strong>";
		var tabla ="<table align='center' width='750'><br/><br/><tr align='center'><td><img src='../img/inProveedor.png' title='Lista de Solicitudes' onclick="+comilla+"JavaScript:  changeProveedor(2,'../administrador/ingresoproveedor.asp');"+comilla+" style='cursor: pointer;'></td><td><img src='../img/moelProveedores.png' title='Lista de Solicitudes' onclick="+comilla+"JavaScript:  changeProveedor(3,'../administrador/proveedores.asp');"+comilla+" style='cursor: pointer;'></td></tr></table>";
		obj("pagPrincipal").style.top = y;
		obj("pagPrincipal").style.left = x;
		obj("MenuSecundario").style.backgroundColor = "#57CA35";
		obj("MenuSecundario").innerHTML = bMenu;
		obj("pagPrincipal").innerHTML = tabla;
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 2:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(140)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#57CA35";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "180px";
							obj("tituloHead").style.height = "44px";
							obj("tituloHead").style.backgroundImage = "url(../img/inProveedor.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 3:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(25)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#57CA35";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "169px";
							obj("tituloHead").style.height = "44px";
							obj("tituloHead").style.backgroundImage = "url(../img/moelProveedores.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 4:
		var paginaDest = document.getElementById("selectPage").value;
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(25)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		/*-------*/
		var dato = ubicacion.split("=");
		var url2 = dato[0]+"=";
		var dato2 = dato[1].split("&");
		var pagina = dato2[0];
		//var url2 = url2+paginaDest+"&"+dato[1]+"="+dato[2]+"="+dato[3]+"=";
		var url = url2+paginaDest;
		/*-------*/
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#57CA35";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "169px";
							obj("tituloHead").style.height = "44px";
							obj("tituloHead").style.backgroundImage = "url(../img/moelProveedores.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 5:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(140)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/*-------*/
		var dato = ubicacion.split("=");
		var dato1 = dato[1].split("&");
		var dato2 = dato[2].split("&");
		var id = dato1[0];
		var pagina = dato2[0];
		/*-------*/
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#57CA35";
							obj('pagPrincipal').innerHTML = http.responseText;
							modificarProveedor(id,pagina);
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
}//Fin switch(tipo)
}//function changeProveedor(tipo,ubicacion);
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function changeMuestra(tipo,ubicacion){
var comilla = String.fromCharCode(34);	
var valor = findPosY(obj("nombreUsuario"));
var valor2 = findPosX(obj("nombreUsuario"));
var y = parseInt(valor) + parseInt(42) +"px";

switch(tipo){
	case 1:
	/*----------------------------------------------------------------*/
	var x = parseInt(valor2) + parseInt(-3)+"px";
	/*----------------------------------------------------------------*/
		var bMenu = "<strong>...::: Seccion Muestras de Productos :::...</strong>";
		var tabla ="<table align='center' width='750'><br/><br/><tr align='center'><td><img src='../img/imProducto.png' title='Lista de Solicitudes' onclick="+comilla+"JavaScript:  changeMuestra(2,'../administrador/ingresomuestra.asp');"+comilla+" style='cursor: pointer;'></td><td><img src='../img/moelMProducto.png' title='Lista de Solicitudes' onclick="+comilla+"JavaScript:  changeMuestra(3,'../administrador/listarMuestras.asp');"+comilla+" style='cursor: pointer;'></td></tr></table>";
		obj("pagPrincipal").style.top = y;
		obj("pagPrincipal").style.left = x;
		obj("MenuSecundario").style.backgroundColor = "#F5C100";
		obj("MenuSecundario").innerHTML = bMenu;
		obj("pagPrincipal").innerHTML = tabla;
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 2:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(35)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F5C100";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "174px";
							obj("tituloHead").style.height = "44px";
							obj("tituloHead").style.backgroundImage = "url(../img/imProducto.png)";
							cargaCategoria();
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 3:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(45)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F5C100";
							obj('pagPrincipal').innerHTML = http.responseText;
							cargaCategoria();
							obj("tituloHead").style.width = "169px";
							obj("tituloHead").style.height = "44px";
							obj("tituloHead").style.backgroundImage = "url(../img/moelMProducto.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 4:
		var paginaDest = document.getElementById("selectPage").value;
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(45)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		/*-------*/
		var dato = ubicacion.split("=");
		var url2 = dato[0]+"=";
		var dato2 = dato[1].split("&");
		var pagina = dato2[0];
		//var url2 = url2+paginaDest+"&"+dato[1]+"="+dato[2]+"="+dato[3]+"=";
		var url = url2+paginaDest;
		/*-------*/
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F5C100";
							obj('pagPrincipal').innerHTML = http.responseText;
							cargaCategoria();
							obj("tituloHead").style.width = "169px";
							obj("tituloHead").style.height = "44px";
							obj("tituloHead").style.backgroundImage = "url(../img/moelMProducto.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 5:
	/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(45)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/*-------*/
		var dato = ubicacion.split("=");
		var dato1 = dato[1].split("&");
		var dato2 = dato[2].split("&");
		var id = dato1[0];
		var pagina = dato2[0];
		/*-------*/
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F5C100";
							obj('pagPrincipal').innerHTML = http.responseText;
							modificarMuestra(id);
							cargaCategoria();
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	}//Fin switch(tipo)
}//function changeMuestra(tipo,ubicacion);
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function cargaBobyFuncion(val){
try{
	switch(val){
		case "c_mtprd":
			changeMuestra(1);
		break;
		case "c_prd":
			changeProducto(1);
		break;
	}//Finswitch 
}catch(err){
}
}//function cargaBobyFuncion(val);
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function changeProducto(tipo,ubicacion,casoTraking,simb,glosa,from){
var comilla = String.fromCharCode(34);	
var valor = findPosY(obj("nombreUsuario"));
var valor2 = findPosX(obj("nombreUsuario"));
var y = parseInt(valor) + parseInt(42) +"px";

switch(tipo){
	case 1:
	/*----------------------------------------------------------------*/
	var x = parseInt(valor2) + parseInt(-3)+"px";
	/*----------------------------------------------------------------*/
		var bMenu = "<strong>...::: Seccion Productos :::...</strong>";
		var tabla ="<table align='center' width='750'><br/><br/><tr align='center'><td><img src='../img/inProducto.png' title='Lista de Solicitudes' onclick="+comilla+"JavaScript:  changeProducto(2,'../administrador/ingresarproducto.asp');"+comilla+" style='cursor: pointer;'></td><td><img src='../img/moelProducto.png' title='Lista de Solicitudes' onclick="+comilla+"JavaScript:  changeProducto(3,'../administrador/listarproductos.asp',3,'?','Listar Productos.');"+comilla+" style='cursor: pointer;'></td></tr></table>";
		obj("pagPrincipal").style.top = y;
		obj("pagPrincipal").style.left = x;
		obj("MenuSecundario").style.backgroundColor = "#F7B133";
		obj("MenuSecundario").innerHTML = bMenu;
		obj("pagPrincipal").innerHTML = tabla;
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 2:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(35)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F7B133";
							obj('pagPrincipal').innerHTML = http.responseText;
							obj("tituloHead").style.width = "172px";
							obj("tituloHead").style.height = "43px";
							obj("tituloHead").style.backgroundImage = "url(../img/inProducto.png)";
							cargaColor();
							cargaMaterial();
							cargarProveedor();
							caracteristicas();
							medida();
							cargaCategoria();
							cargaAtributo();
							cargargenero();
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 3:
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(45)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion+simb+"casoTraking="+casoTraking+"&glosa="+glosa;
		var val = "";
		//casoTraking
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F7B133";
							obj('pagPrincipal').innerHTML = http.responseText;
							cargaCategoria();
							obj("tituloHead").style.width = "169px";
							obj("tituloHead").style.height = "43px";
							obj("tituloHead").style.backgroundImage = "url(../img/moelProducto.png)";
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 4:
		var paginaDest = document.getElementById("selectPage").value;
		var pagActual = document.getElementById("pagActual").value;
		/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(45)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		/*-------*/
		var dato = ubicacion.split("=");
		var url2 = dato[0]+"=";
		var dato2 = dato[1].split("&");
		var pagina = dato2[0];
		//var url2 = url2+paginaDest+"&"+dato[1]+"="+dato[2]+"="+dato[3]+"=";
		var url = url2+paginaDest;
		var glosa = pagActual+" a la "+paginaDest+ " (Seccion listar productos) "+from;
		changeProducto(3,url,14,'&',glosa);
	break;
	/*=====================================================================================================================================================*/
	/*=====================================================================================================================================================*/
	case 5:
	/*----------------------------------------------------------------*/
		var x = parseInt(valor2) + parseInt(35)+"px";
		/*----------------------------------------------------------------*/
		var url = ubicacion;
		var val = "";
		/*-------*/
		var dato = ubicacion.split("=");
		var dato1 = dato[1].split("&");
		var dato2 = dato[2].split("&");
		var id = dato1[0];
		var pagina = dato2[0];
		/*-------*/
		/******** ............................ ---- ............................ ********/
			obj('pagPrincipal').innerHTML = "<div class='divPagina' id='lugar_'><img src='../../img/cargaCambio.gif'/></div>";		
			var enProceso = false;
			var http = getHTTPObject();
			if(!enProceso && http){
				http.open('POST', url, true);
				http.onreadystatechange = function(){
					if(http.readyState == 4){
						if(http.status == 200){
							obj("MenuSecundario").style.backgroundColor = "#F7B133";
							obj('pagPrincipal').innerHTML = http.responseText;
							buscarProducto(id);
							enProceso = false;	
						}
					}
				}
				enProceso = true;
				http.setRequestHeader("Content-type", "application/x-www-form-urlencoded; UTF-8");
				http.send(val);
			}
		/******** ............................ ---- ............................ ********/
	break;
	}//Fin switch(tipo)
}//function changeMuestra(tipo,ubicacion);
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function modAlturaDiv(id_divX,id_divY){
	//var alturaDif = Math.abs(obj(id_divX).offsetHeight-obj(id_divY).offsetHeight);
	var alturaDivX = obj(id_divX).offsetHeight
	var contenido = obj(id_divX).innerHTML;
	obj(id_divX).innerHTML ="";
	obj(id_divX).style.height = "0";
	obj(id_divX).style.height = Math.abs(alturaDivX)+10;
	obj(id_divX).innerHTML = contenido;
}
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function tipoIVA(){
var tipoIVA = 0;
	for(var i=0;i<document.form1.IVA.length;i++){
		if (document.form1.IVA[i].checked){
			var tipoIVA = document.form1.IVA[i].value;
			break;
		}
	}//Fin del FOR
	
	return tipoIVA;
}//Fin function tipoIVA();
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function $Ref(){
	var tipo = tipoIVA();
	if(tipo==2){
		
		obj("valDetalleREF").innerHTML = "";
		obj("valMayorREF").innerHTML = "";
		obj("textDetalleREF").innerHTML = "";
		obj("textMayorREF").innerHTML = "";
	}
	if(tipo==1){
		if(obj("vDetalle").value==""){
			obj("valDetalleREF").innerHTML = "";
		}else{
			obj("valDetalleREF").innerHTML = ponerPunto(parseInt(obj("vDetalle").value)*1.19);
		}
		if(obj("vMayor").innerHTML==""){
			obj("valMayorREF").innerHTML = "";
		}else{
			obj("valMayorREF").innerHTML = ponerPunto(parseInt(obj("vMayor").innerHTML)*1.19);
		}
		obj("textDetalleREF").innerHTML = "// Valor Neto.- // $ Ref. ";
		obj("textMayorREF").innerHTML = "// $ Ref. ";
	}
}//function $Ref();
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function _precio(vDato){
if(vDato!=""&&vDato!="0"){
	var largo = vDato.length;
	var cadena="";
	var media = 5;
		if(largo>1){
			var arreglo = new Array(largo);
			arreglo[largo] = 0;
			var ini = 0;
			for(var i=largo-1;i>=0;i--){
				arreglo[i] = vDato.charAt(ini);
				ini+=1;
			} 
			if(parseInt(arreglo[0])<media){
				arreglo[0]=0;
			}else{
				arreglo[0] = 0;
				var adicional = 1;
					for(var i=1;i<=largo;i++){
						if(adicional==1){
							if(parseInt(arreglo[i])==9){
								arreglo[i] = 0;
								adicional = 1;
							}else{
								arreglo[i] = parseInt(arreglo[i])+adicional;
								adicional = 0;
							}
						}
					}
			}		
			if(parseInt(arreglo[largo])==0){
				arreglo[largo]="";
			}
			for(var i=largo;i>=0;i--){
				cadena += arreglo[i];
			}
		}else{
			cadena = vDato;
		}
}else{
	cadena = "";
}
return cadena;
}//Fin function _precio(vDato);
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
function reCalcularPrecio(){
	var vDetalle = obj("vDetalle").value;
	var vMayor = obj("vMayor").innerHTML;
	obj("vDetalle").value = _precio(vDetalle);
	obj("vMayor").innerHTML = _precio(vMayor);	
}//Fin function reCalcularPrecio();
/***************************************************************************************************************************************************/
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/***************************************************************************************************************************************************/
