﻿
// ARCHIVO: /producto/destacados.aspx y producto/lista_productos.aspx********************************


function cambiarTab(id)
{

    if(obtenerElemento("tab_descPrincipal") != null)
    {
        obtenerElemento("tab_descPrincipal").className = 'tabOff';
    }
    
    if(obtenerElemento("tab_descExtendida") != null)
    {
        obtenerElemento("tab_descExtendida").className = 'tabOff';
    }
    
    if(obtenerElemento("tab_prodCompatibles") != null)
    {
        obtenerElemento("tab_prodCompatibles").className = 'tabOff';
    }
    
    if(obtenerElemento("tab_prodRecomendados") != null)
    {
        obtenerElemento("tab_prodRecomendados").className = 'tabOff';
    }
    
    obtenerElemento(id).className = 'tabOn';    
    
    if(obtenerElemento("descPrincipal") != null)
    {
        obtenerElemento("descPrincipal").style.display = 'none';
        
        if(id == "tab_descPrincipal")
        {
            obtenerElemento("descPrincipal").style.display = 'block';
        }
    }
    
    if(obtenerElemento("descExtendida") != null)
    {
        obtenerElemento("descExtendida").style.display = 'none';
        
        if(id == "tab_descExtendida")
        {
            obtenerElemento("descExtendida").style.display = 'block';
        }
    }
    
    if(obtenerElemento("prodCompatibles") != null)
    {
        obtenerElemento("prodCompatibles").style.display = 'none';
        
        if(id == "tab_prodCompatibles")
        {
            obtenerElemento("prodCompatibles").style.display = 'block';
        }
    }
    
    if(obtenerElemento("prodRecomendados") != null)
    {
        obtenerElemento("prodRecomendados").style.display = 'none';
        
        if(id == "tab_prodRecomendados")
        {
            obtenerElemento("prodRecomendados").style.display = 'block';
        }
    }
    
}


function fncopen(url)
{
	var url
	urll="detalle.aspx?refart=" + url
	ventana=window.open(urll,"det_prod","height=600,width=650,location=no,scrollbars=yes");
	ventana.focus();
}


function fncOpenCompara(ref_art,desc,precio,check)
{

    var Arma_Url;
    
    if(ref_art == null && desc == null && precio == null && check == null)
    {
        Arma_Url = "/microsoft/producto/comparar_lista.aspx";
	    window.open(Arma_Url,"WH","top=2px,left=0px,height=300px,width=350px,scrollbars=yes");
	    return true;   
    }

    if(check)
    {
	    
	    Arma_Url = "/microsoft/producto/comparar_lista.aspx?accion=check&prod=" + ref_art + "&desc=" + desc + "&precio=" + precio;
	    window.open(Arma_Url,"WH","top=2px,left=0px,height=300px,width=350px,scrollbars=yes");
    }
}


function BuscarCriterio()
{
	expresion=/[0-9a-zA-Z _-]/;
		
	if(obtenerElemento("textoBusq").value=="")
	{
		alert("Ingrese una palabra para buscar");
			return false;
	}
	if((obtenerElemento("textoBusq").value.length<3)&&(obtenerElemento("textoBusq").value!=''))
	{
			alert("Debe ingresar más de 2 caracteres para la búsqueda.");
			return false;
	}
	if(!expresion.test(obtenerElemento("textoBusq").value))
	{
			alert("Ingreso un caracter inválido, por favor sólo ingrese letras y números");
			return false;
	}
	else
	{
		document.frmBuscar.submit();
	}
}

function mostrarSubMenu(menu_id)
{
	var elemento = obtenerElemento(menu_id);

	if(elemento.style.visibility == 'visible')
	{
		elemento.style.visibility = 'hidden';
	}
	else
	{
		elemento.style.visibility = 'visible';	
	}

}

// ARCHIVO: /producto/detalle.aspx y producto/lista_productos.aspx********************************

function abrirVentanaCarroCompra()
{
    var win = window.open('', 'procesos', 'directories=no, menubar =no,status=no,toolbar=no,location=no,scrollbars=yes,fullscreen=no,height=600,width=650,left=200,top=150');
    win.document.open();
    win.document.write("<div style='font-family:Trebuchet MS;font-size:11px;background-color:#CCCCCC;font-weight:bold;padding:5px;text-align:center;'>Cargando su carro de compras. Por favor espere...</div>");
    win.document.close();
    win.location='/microsoft/pedido/carro_compra.aspx';
}

// ARCHIVO: /producto/comparar_lista.aspx **********************************************************

function checkIt(theBox) 
{
   if (boxesChecked+1 > maxBoxes) 
   {
      alert('No puede elegir más de '+maxBoxes+' productos para comparar');
      return false;
   }
   boxesChecked++
   return true;
} 

function comparar()
{
    if(boxesChecked > 1)
    {
        document.frmProductos.action = "comparar.aspx";
        document.frmProductos.target = "comp_win";
        
        var width = window.screen.width - 350;
		width = width - 50;
		var left = window.screen.width - (width + 20);
		
		var win = window.open("","comp_win","top=0px,left=" + left + "px,width=" + width + "px,height=600px,scrollbars=1,resizable=1");
		win.document.write("<div style='font-family:Trebuchet MS;font-size:11px;background-color:#CCCCCC;font-weight:bold;padding:5px;text-align:center;'>Creando comparación de productos. Por favor espere...</div>");
		
        document.frmProductos.submit();
    }
    else
    {
        alert("Debe marcar más de 1 producto para comparar.");
    }
}

function limpiar()
{
    if(boxesChecked > 0)
    {
        document.frmProductos.action = "comparar_lista.aspx";
        document.frmProductos.target = "_self";
        document.frmProductos.accion.value = "limpiar";
        document.frmProductos.submit();
    }
    else
    {
        alert("Debe marcar al menos 1 producto para eliminar.");
    }
}
