
function busqueda()
{
	 var vari = document.getElementById("texto").value;
	 var vari2 = "";
	 var i = 0;
	 var contvar = 0;
	 arr = new Array();
	 var divi;

	 vari = vari.toLowerCase();
	 
	 for ( i=0; i < vari.length ; i++ )	{ //FOR SEGUN LARGO DE LA CADENA
			if ( vari.charAt(i) != "(" && vari.charAt(i) != ")") {			 
				vari2 = vari2 + vari.charAt(i);
			}
		}
	vari = vari2; //Reemplazando Valores
	
	//ALGORITMO DE FILTRADO DE CARACTERES NO ADMITIDOS, PROVOCAN ERROR:: :) 
	for ( i=0; i < vari.length; i++ ) 
		{
	 		//FILTRADO CON REPLACE
			vari = vari.replace(/'/,"");
			vari = vari.replace(/"/,"");
			//vari = vari.replace(/(/,"");
			//vari = vari.replace(/)/,"");
		//--------------------------------
			vari = vari.replace(/á/,"a");
			vari = vari.replace(/é/,"e");
			vari = vari.replace(/í/,"i");
			vari = vari.replace(/ó/,"o");
			vari = vari.replace(/ú/,"u");
		//--------------------------------
			vari = vari.replace(/à/,"a");
			vari = vari.replace(/è/,"e");
			vari = vari.replace(/ì/,"i");
			vari = vari.replace(/ò/,"o");
			vari = vari.replace(/ù/,"u");
		//--------------------------------
			vari = vari.replace(/`/,"");
			vari = vari.replace(/´/,"");
		}
	//FIN ALGORITMO DE FILTRADO DE CARACTERES NO ADMITIDOS, PROVOCAN ERROR:: :) 0_@'
	
//SEGUNDO FILTRO:::::::::::::::::::::::::::::
	if ( vari != "" )  {  //VALIDAR SI VIENE CON VALORES
	 contvar =1;
		for ( i=0; i < vari.length ; i++ )	{ //FOR SEGUN LARGO DE LA CADENA
			if ( vari.charAt(i) == "." ) { //VERIFICAR CARACTER POR CARACTER
				contvar = contvar + 1;
			}	
		}
	
	//FIN ALGORITMO DE CALCULO DE LARGO DE ARRAY
 
	//Largo del arreglo....volver a declarar
	 	arr = new Array(contvar);
	 	divi=1;
   //Inicializar vacio...para definir tipo
	 	arr[1]= ""; //Indice para valores antes de la (-)
	 	arr[2]= ""; //Indice para valores despues de la (-)
  //Fin de Inicialización...para definir tipo

  //ALGORITMO SEPARADOR DE CADENAS POR -  PARA LUEGO INGRESARLAS EN EL ARRAY
		for ( i=0; i < vari.length ; i++ )	{ //FOR SEGUN LARGO DE LA CADENA
			if ( vari.charAt(i) != " " ) {
			
				if (vari.charAt(i) == "." ) { //VERIFICAR CARACTER POR CARACTER
					divi = divi + 1;	
				} else {
					arr[divi] = arr[divi]  + vari.charAt(i); //GUARDAR CADENA ANTES DEL (-) SI ES QUE EXISTE::
				}

	  		}
		}
 //FIN ALGORITMO SEPARADOR DE CADENAS POR -  PARA LUEGO INGRESARLAS EN EL ARRAY
	}
//FIN SEGUNRO FILTRO:::::::::::::::::::::::::


	if (vari != "") {
		 
	   if ( arr[1] != "buscar"  ) {
		   var resx = screen.width;
	 		myajax = new isiAJAX('main','cargador');
			myajax.Link('prodmozaico.aspx?textobusqueda='+vari+'&tipolista=busqueda&orden=Marca&idpagina=1&resol=' + resx,'main');
	 		myajax = new isiAJAX('busqueda','cargador');
     		myajax.Link('busqueda.aspx','busqueda');
	   } else {
		   alert("¡Debe ingresar un texto válido para buscar!");
		   document.getElementById("texto").value = "";
	   }
	 }
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?id=','carrito');	 
}


function ingresojs()
{	
	var u = document.getElementById("utexto").value;
	var p = document.getElementById("ptexto").value;
	//var resolucion = document.getElementById("resol").value;
	var resx = screen.width;
	alert(u);
	myajax = new isiAJAX('ingreso','cargador');
	myajax.Link('ingresouser.aspx?u='+ u +'&p='+ p +'&resol='+ resx,'ingreso')
	//Actualizando El carro para limpiar Id
	myajax = new isiAJAX('carrito','cargador');
	myajax.Link('carrito.aspx?id=','carrito');	
}

function closesession() {
	var resx = screen.width;
	myajax = new isiAJAX('ingreso','cargador');
	myajax.Link('ingresouser.aspx?cerrar=1','ingreso');
	
	myajax = new isiAJAX('main','cargador');
	myajax.Link('inicio.aspx?resol='+ resx,'main');
	myajax = new isiAJAX('carrito','cargador');
 	myajax.Link('carrito.aspx','carrito');
	myajax = new isiAJAX('publicidad','cargador');
	myajax.Link('publicidad.aspx','publicidad');
	//refreshcartpubli();
}

//---------------//		Actualizar usuario y session	//-----------------
function actualizarUS() {
	var resx = screen.width;
	myajax = new isiAJAX('useronline','cargador');
	myajax.Link('useronline.aspx?resol=' + resx ,'useronline');
	
	myajax = new isiAJAX('ingreso','cargador');
  	myajax.Link('ingresouser.aspx','ingreso');
}

//-------------------------------------------------------------------------

function desbloquearflash(){
theObjects = document.getElementsByTagName("object"); 
for (var i = 0; i < theObjects.length; i++) { 
theObjects[i].outerHTML = theObjects[i].outerHTML; 
}
}


//--------    FUNCION MENU VERTICAL ----------------------------------------------------------------------------------------------------------

var result;
function obtenerid(dentrodeque){
frase=document.getElementById(dentrodeque).innerHTML;
result=new Array();
result=frase.match(/\b\s+id=[^>\s]+\b/g);	

	for(ii=0;ii<result.length;ii++){
		result[ii]=result[ii].split('"').join('');
		result[ii]=result[ii].split('id=').join('');
		result[ii]=result[ii].split(' ').join('');
	}
}



function mostrar(que){
for(ii=0;ii<result.length;ii++){
if(que==result[ii]){
if(document.getElementById(que).style.display=='none'){document.getElementById(que).style.display='block';}else{document.getElementById(que).style.display='none';}
}else{
eval("document.getElementById('"+result[ii]+"').style.display='none'");
}
}
}
function ir(url){
window.location=url;
}

//----------------------------------------------------------------------------------------------------------------------------------------------------


// ----   Carga los productos de categorías y publicidad   ----
function cargacat(codcat)
{
	var resx = screen.width;
	myajax = new isiAJAX('main','cargador');
	myajax.Link('prodmozaico.aspx?codcat='+codcat+'&tipolista=lista&orden=Marca&idpagina=1&resol=' + resx,'main');
	myajax = new isiAJAX('publicidad','cargador');
	myajax.Link('publicidad.aspx?codcat='+codcat+'&id=5','publicidad');
	
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?id=','carrito');
	
}

// ----   Carga los productos de Subcategorías y publicidad   ----
function cargasubcat(codsubcat,codcat)
{
	var resx = screen.width;
	myajax = new isiAJAX('main','cargador');
	myajax.Link('prodmozaico.aspx?codsubcat='+codsubcat+'&tipolista=lista&orden=Marca&idpagina=1&resol=' + resx,'main');
	myajax = new isiAJAX('publicidad','cargador');
	myajax.Link('publicidad.aspx?codcat='+codcat+ '&codsubcat='+ codsubcat +'&id=5','publicidad');
	
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?id=','carrito');
	
}
//-----------------------------------------------------------------

function addcantCarro()
{
	 var cantidad = document.getElementById("cantidad").value;
	 var codprod = document.getElementById("codprod").value;
	 myajax = new isiAJAX('carrito','cargador');
	if (cantidad != 0) {
		myajax.Link('carrito.aspx?codprod='+codprod+'&orden=ingresar&cantidad='+ cantidad ,'carrito');
	}
}

//------------------    cargar formulario pra la resolucion-------------
function enviar_formulario(){
   document.formulario1.submit()
}
//--------------[[ cambiar de formulario LISTADO DE PRODUCTOS ]]--------------------
function mozaico(codigomenu, codprodd, tipolista, textobusqueda){
	var resx = screen.width;
	if (codigomenu != "" && codprodd != "") {
	myajax = new isiAJAX('main','cargador');
	myajax.Link('prodmozaico.aspx?'+codigomenu+'&tipolista='+tipolista+'&textobusqueda='+textobusqueda+'&orden=Marca&idpagina=1&id=5&resol=' + resx,'main');
	myajax = new isiAJAX('publicidad','cargador');
	myajax.Link('publicidad.aspx?codcat='+ codprodd +'&id=5','publicidad');
	}
}

function lista(codigomenu, codprodd, tipolista, textobusqueda){
	if (codigomenu != "" && codprodd != "") {
	myajax = new isiAJAX('main','cargador');
	myajax.Link('prodlista.aspx?'+ codigomenu +'&tipolista=' + tipolista + '&textobusqueda=' + textobusqueda + '&orden=Marca&idpagina=1&id=5','main');
	myajax = new isiAJAX('publicidad','cargador');
	myajax.Link('publicidad.aspx?codcat='+ codprodd +'&id=2','publicidad');
	}
}
//----------------------------------------------------------------------------------

//------------------- [[ Pruebas para el Carro y Cotización ]] ---------------------
function borracart(varelim, indelim){ //Borra desde desde la cotización el producto del carro
	var cantidad = parseInt(document.getElementById("cantidad" + indelim).value);
	
	if (cantidad >= 1) {		
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?varelim='+varelim+'&cantidad='+cantidad+'&orden=eliminartodos&id=7','carrito');
	} else {
			myajax = new isiAJAX('main','cargador');
			myajax.Link('cotizacionprod.aspx','main');
			}
}

function borrafilacart(varelim, id, cantidad) {
	if (id == 7 || id == 8) {		
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?varelim='+varelim+'&cantidad='+cantidad+'&orden=eliminartodos&id=7','carrito');
		myajax = new isiAJAX('main','cargador');
		myajax.Link('cotizacionprod.aspx','main');
	} else {
			
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?varelim='+varelim+'&cantidad='+cantidad+'&orden=eliminartodos&id=','carrito');
	}
}

function callcotiza() {
 myajax = new isiAJAX('main','cargador');
 myajax.Link('cotizacionprod.aspx','main');
 myajax = new isiAJAX('carrito','cargador');
 myajax.Link('carrito.aspx?id=7','carrito');
 myajax = new isiAJAX('publicidad','cargador');
 myajax.Link('publicidad.aspx','publicidad');
}

function callcotiza2() {
 myajax = new isiAJAX('main','cargador');
 myajax.Link('cotizacionprod.aspx?cerrar=cerrar','main');
 myajax = new isiAJAX('carrito','cargador');
 myajax.Link('carrito.aspx?id=7&cerrar=cerrar','carrito')
 myajax = new isiAJAX('publicidad','cargador');
 myajax.Link('publicidad.aspx','publicidad');
}

function realizapedido() {
 myajax = new isiAJAX('carrito','cargador');
 myajax.Link('carrito.aspx?id=8','carrito');
 myajax = new isiAJAX('main','cargador');
 myajax.Link('realizarpedido.aspx', 'main');

 myajax = new isiAJAX('publicidad','cargador');
 myajax.Link('publicidad.aspx','publicidad');
}

function borracotiza(varelim, id) { //Borra desde desde el carro el producto
	if (id == 7 || id == 8) {
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?varelim='+varelim+'&orden=eliminar&id=7','carrito');
		myajax = new isiAJAX('main','cargador');
		myajax.Link('cotizacionprod.aspx','main');
	} else {
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?varelim='+varelim+'&orden=eliminar&id=','carrito');
    }
}

function vaciacart(id,cerrar) {
 if(confirm( ' ¿ Está seguro que desea eliminar todos los productos del carrito ? '))
 {	
	if (id == 7 || id == 8) {
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?codprodelim=emptycarr&id=7','carrito');
		myajax = new isiAJAX('main','cargador');
		myajax.Link('cotizacionprod.aspx','main');
		//myajax.Link('inicio.aspx','main');
	} else {
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?codprodelim=emptycarr&id=','carrito');
	}
 }
}

function addcantCarroCoti(codprod, indi) // ,indice para cantidad
{
	 var cantidad = document.getElementById("cantidad" + indi).value;
	
	if (cantidad >= 1) { 
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?codprod='+codprod+'&orden=ingresar&showcart=actualizar&cantidad='+ cantidad +'&id=7' ,'carrito');
	} else {
		myajax = new isiAJAX('main','cargador');
		myajax.Link('cotizacionprod.aspx','main');
	}
}

function actualizacarro(codprod, id) {
		//Actualizando El carro para limpiar Id
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?id=','carrito');

		myajax = new isiAJAX('main','cargador');
		myajax.Link('producto.aspx?codprod=' + codprod + '&id='+id,'main');

}

function actualizacarro2() {
		//Actualizando El carro para limpiar Id
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?id=','carrito');
}

function playpublicidad(tipcod, codcat, codprod, id) {
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?id=','carrito');
	
	if (codcat != 0) {
			myajax = new isiAJAX('main','cargador');
			if (tipcod == 1) {
			myajax.Link('producto.aspx?codcat=' + codcat + '&codprod=' + codprod + '&id='+id,'main');
			} else {
			myajax.Link('producto.aspx?codsubcat=' + codcat + '&codprod=' + codprod + '&id='+id,'main');
			}
		} else {
			myajax = new isiAJAX('main','cargador');
			myajax.Link('producto.aspx?codprod=' + codprod + '&id='+id,'main');
		}

}
//-------------------------[[ Fin Pruebas para el Carro y Cotización ]]---------------------------------------------------------

function volverinicio(){
	var resx = screen.width;
	myajax = new isiAJAX('main','cargador');
	myajax.Link('inicio.aspx?resol=' + resx,'main');
	myajax = new isiAJAX('carrito','cargador');
 	myajax.Link('carrito.aspx','carrito');
	myajax = new isiAJAX('publicidad','cargador');
	myajax.Link('publicidad.aspx','publicidad');
	//alert('MENSAJE DE PRUEBA.')
}

function refreshcartpubli(){
	myajax = new isiAJAX('carrito','cargador');
 	myajax.Link('carrito.aspx','carrito');
	myajax = new isiAJAX('publicidad','cargador');
	myajax.Link('publicidad.aspx','publicidad');
	//alert('MENSAJE DE PRUEBA.')
}

function vaciarcarro(){
	var resx = screen.width;
	myajax = new isiAJAX('carrito','cargador');
	myajax.Link('carrito.aspx?codprodelim=emptycarr&id=','carrito');

	myajax = new isiAJAX('main','cargador');
	myajax.Link('inicio.aspx?resol=' + resx,'main');
	myajax = new isiAJAX('publicidad','cargador');
	myajax.Link('publicidad.aspx','publicidad');

	//alert('MENSAJE DE PRUEBA.')
}

//    ------- PARA HACER Q C EJECUTEN LOS COMBOBOX ------------------
function msn(codcat, codsubcat,tipoLstBsq, txtbusqueda, prodweb) {
var vari = document.getElementById('smarca').value;  	
 
	if (vari == ""){
	   alert("Debe seleccionar una Marca");
	} else {
	//validar de ke tipo es: Lista o Busqueda...	
	 if (tipoLstBsq == "lista") {  
	   
	    if (codsubcat == "") {
	     myajax = new isiAJAX('main','cargador');
		 myajax.Link(prodweb + '.aspx?codcat='+ codcat +'&tipolista='+ tipoLstBsq +'&orden=Marca&idpagina=1&selectmarca='+ vari,'main');
		 //alert( vari + "  " + codcat );
	    } else{
		 myajax = new isiAJAX('main','cargador');
		 myajax.Link(prodweb + '.aspx?codsubcat='+ codsubcat +'&tipolista='+ tipoLstBsq +'&orden=Marca&idpagina=1&selectmarca='+ vari,'main');
		 //alert( vari + "  " + codcat + "  " + codsubcat);
		 }	
		 //alert( vari + codcat + "  " + codsubcat);
	 }else{
		 //if (vari == "all") {
		 	myajax = new isiAJAX('main','cargador');
	   		myajax.Link(prodweb + '.aspx?textobusqueda='+txtbusqueda+'&tipolista='+tipoLstBsq+'&orden=Marca&idpagina=1&selectmarca='+ vari,'main');
		 //} else {
	   		//myajax = new isiAJAX('main','cargador');
	   		//myajax.Link(prodweb + '.aspx?textobusqueda='+txtbusqueda+'&tipolista='+tipoLstBsq+'&orden=Precio&idpagina=1&selectmarca='+ vari,'main');
		 //}
	 }
	}
 }
 
 
 //   --------------------------------------	POP	------------------------------------------------------------------	//
 //------------------imagen producto
 function abrir_imagen(imagen,ancho,alto){
	var propiedades="'location=yes,width="+ancho+",height="+alto+"'";
	var lnk="fichaimg.asp?imagen="+imagen;
	window.open(lnk,'FOTO',propiedades);
}
//------------------abrir adm noticias
 function upnoticias(imagen,ancho,alto){
	var propiedades="'location=yes,width="+ancho+",height="+alto+"'";
	var lnk="noticiasup.aspx?imagen="+imagen;
	window.open(lnk,'FOTO',propiedades);
}

function abrirgaleria(imagen,ancho,alto, imgL) {
	var propiedades="'location=yes,width="+ancho+",height="+alto+"'";
	var lnk="prodgaleriapop.asp?codprod="+imagen+"&imgL="+imgL;
	window.open(lnk,'FOTO',propiedades);
}
//-----------------------------------------------------------------------------------------------------------------------  //

function intrologeo(vari_url) {
var u = document.getElementById("login").value;
var p = document.getElementById("pass").value;
var logeo = document.getElementById("logeo").value;
//var vari = vari_url;
	if (u != "" && p != "") {
		//location.href="intrologeo.aspx?u="+u+"&p="+p;				
		myajax = new isiAJAX('ingreso','cargador');
		myajax.Link('ingresouser.aspx?u='+ u +'&p='+ p,'ingreso');
		myajax = new isiAJAX('main','cargador');
		myajax.Link(vari_url+'?u='+ u +'&p='+ p+'&logeo='+logeo,'main');
		myajax = new isiAJAX('carrito','cargador');
		myajax.Link('carrito.aspx?id=','carrito');			
		} else {
		alert("Debe ingresar login y password!");
	}
}

function registrarse() {
location.href="registrocliente.aspx";
}


function actualizanoti() {
	myajax = new isiAJAX('main','cargador');
	myajax.Link('noticiasadm.aspx?msn=Noticia Actualizada Satisfactoriamente','main');
}


function subir(){  //---------------------------------------subir al inicio de la pagina
   if( document.documentElement.scrollTop < 10 ){
      window.scrollTo(0,0);
   }else{
      window.scrollBy(0,-10);
      setTimeout("subir()",10);
   }
}
