/************************/
/* AJAX					*/
/************************/

var xmlHttp
var xmlHttp2

function MostrarMTipo(str)
{ 
var bloque

document.getElementById("actualizacion").style.visibility='hidden'
document.getElementById("bienvenida").style.visibility='hidden'
document.getElementById("aviso").style.visibility='hidden'
document.getElementById("bloquenovedad").style.visibility='hidden'
document.getElementById("bloquetipo").innerHTML=''
document.getElementById("bloqueestatico").style.visibility='hidden'
document.getElementById("bloquetienda").style.visibility='hidden'
document.getElementById("bloquetipo").style.visibility='visible'
document.getElementById("bloquecat-marca").style.visibility='hidden'
bloque=document.getElementById("bloquemarca")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquefam-modelo").style.visibility='hidden'
bloque=document.getElementById("bloquemodelo")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquedetalle").style.visibility='hidden'
document.getElementById("bloquedetallegrande").style.visibility='hidden'

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Su navegador no soporta HTTP Request")
 return
 }
var url="includes/menu_tipo.php"
url=url+"?mp="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=reescribirBloqueTipo
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}

function reescribirBloqueTipo() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("bloquetipo").innerHTML=xmlHttp.responseText 
 } 
}

/**************/
function MostrarActualizacion()
{
var bloque

document.getElementById("bloqueestatico").style.visibility='hidden'
document.getElementById("bloquetienda").style.visibility='hidden'
document.getElementById("bloquetipo").style.visibility='hidden'
document.getElementById("bloquecat-marca").style.visibility='hidden'
bloque=document.getElementById("bloquemarca")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquefam-modelo").style.visibility='hidden'
bloque=document.getElementById("bloquemodelo")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquedetalle").style.visibility='hidden'
document.getElementById("bloquedetallegrande").style.visibility='hidden'

bloque=document.getElementById("actualizacion")
if (bloque.style.visibility=='visible')
{
  bloque.style.visibility='hidden'
}
else
{
  bloque.innerHTML=''
  bloque.style.visibility='visible'
}

if (document.getElementById("actualizacion").style.visibility=='visible')
{
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null)
  {
    alert ("Su navegador no soporta HTTP Request")
    return
  }
  var url="includes/actualizaciones.php"
  xmlHttp.onreadystatechange=reescribirMenuPrincipalInicio
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}
}

function reescribirMenuPrincipalInicio() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("actualizacion").innerHTML=xmlHttp.responseText 
 } 
}


function MostrarEspecial(str)
{
var bloque

document.getElementById("actualizacion").style.visibility='hidden'
document.getElementById("bienvenida").style.visibility='hidden'
document.getElementById("aviso").style.visibility='hidden'
document.getElementById("bloquenovedad").style.visibility='hidden'
document.getElementById("bloqueestatico").style.visibility='hidden'
document.getElementById("bloquetienda").style.visibility='hidden'
document.getElementById("bloquetipo").style.visibility='hidden'
document.getElementById("bloquecat-marca").style.visibility='hidden'
bloque=document.getElementById("bloquemarca")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquefam-modelo").style.visibility='hidden'
bloque=document.getElementById("bloquemodelo")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquedetalle").style.visibility='hidden'
document.getElementById("bloquedetallegrande").style.visibility='hidden'
if (str=='fotostienda.php')
{
  document.getElementById("bloquetienda").innerHTML=''
  document.getElementById("bloquetienda").style.visibility='visible'
}
else
{
  document.getElementById("bloqueestatico").innerHTML=''
  document.getElementById("bloqueestatico").style.visibility='visible'
}

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Su navegador no soporta HTTP Request")
 return
 }
var url="includes/"+str
if (str=='fotostienda.php')
{
  xmlHttp.onreadystatechange=reescribirMenuPrincipalTienda
}
else
{
  xmlHttp.onreadystatechange=reescribirMenuPrincipalNormal
}
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function reescribirMenuPrincipalNormal() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("bloqueestatico").innerHTML=xmlHttp.responseText 
 } 
}

function reescribirMenuPrincipalTienda() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("bloquetienda").innerHTML=xmlHttp.responseText 
 } 
}

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

function MostrarMCat(str, mod, marca)
{ 
var bloque

document.getElementById("bloquecat-marca").innerHTML=''
document.getElementById("bloqueestatico").style.visibility='hidden'
document.getElementById("bloquetienda").style.visibility='hidden'
document.getElementById("bloquecat-marca").style.visibility='visible'
document.getElementById("bloquefam-modelo").style.visibility='hidden'
bloque=document.getElementById("bloquemodelo")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquedetalle").style.visibility='hidden'
document.getElementById("bloquedetallegrande").style.visibility='hidden'
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Su navegador no soporta HTTP Request")
 return
 }
var url="includes/menu_modalidad.php"
url=url+"?mt="+str
url=url+"&mod="+mod
url=url+"&marca="+marca
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=reescribirBloqueOpciones
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}

function reescribirBloqueOpciones() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("bloquecat-marca").innerHTML=xmlHttp.responseText 
 } 
}

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

function MostrarMMarca(str, mod)
{ 
var bloque

document.getElementById("bloquemarca").innerHTML=''
document.getElementById("bloquemarca").style.visibility='visible'
document.getElementById("bloqueestatico").style.visibility='hidden'
document.getElementById("bloquetienda").style.visibility='hidden'
document.getElementById("bloquefam-modelo").style.visibility='hidden'
bloque=document.getElementById("bloquemodelo")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquedetalle").style.visibility='hidden'
document.getElementById("bloquedetallegrande").style.visibility='hidden'

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Su navegador no soporta HTTP Request")
 return
 }
var url="includes/menu_marca.php"
url=url+"?mt="+str
url=url+"&mod="+mod
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=reescribirBloqueMarca
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function reescribirBloqueMarca() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("bloquemarca").innerHTML=xmlHttp.responseText 
 } 
}

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

function ocultarOpciones()
{
var capa

  capa=document.getElementById("bloquemarca")
  if (capa!=null)
  {
	capa.style.visibility='hidden'
  }
  capa=document.getElementById("bloquefam-modelo")
  if (capa!=null)
  {
	capa.style.visibility='hidden'
  }
  capa=document.getElementById("bloquemodelo")
  if (capa!=null)
  {
	capa.style.visibility='hidden'
  }
}

   	   //MostrarProductos('id_p','id_f','id_mm','id_m','mt','novedad','oferta','montaje_buho','ventanag')
function MostrarProductos(prod, familia, mod, marca, tipo, novedad, oferta, montaje_buho, ventanag)
{ 

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Su navegador no soporta HTTP Request")
 return
 }

document.getElementById("actualizacion").style.visibility='hidden'
document.getElementById("bienvenida").style.visibility='hidden'
document.getElementById("aviso").style.visibility='hidden'
document.getElementById("bloqueestatico").style.visibility='hidden'
document.getElementById("bloquetienda").style.visibility='hidden'
if (ventanag==1)
{
  var capa=document.getElementById("bloquecat-marca")
  if (capa!=null)
  {
	capa.style.visibility='hidden'
  }
  capa=document.getElementById("bloquemarca")
  if (capa!=null)
  {
	capa.style.visibility='hidden'
  }
  capa=document.getElementById("bloquefam-modelo")
  if (capa!=null)
  {
	capa.style.visibility='hidden'
  }
  capa=document.getElementById("bloquemodelo")
  if (capa!=null)
  {
	capa.style.visibility='hidden'
  }
  document.getElementById("bloquedetallegrande").innerHTML=''
  document.getElementById("bloquedetallegrande").style.visibility='visible'
  document.getElementById("bloquedetalle").style.visibility='hidden'
  xmlHttp.onreadystatechange=reescribirBloqueDetalleGrande
}
else
{
  document.getElementById("bloquedetalle").innerHTML=''
  document.getElementById("bloquedetallegrande").style.visibility='hidden'
  document.getElementById("bloquedetalle").style.visibility='visible'
  xmlHttp.onreadystatechange=reescribirBloqueDetalle
}
var url="includes/producto.php"
url=url+"?p="+prod
url=url+"&familia="+familia
url=url+"&mod="+mod
url=url+"&marca="+marca
url=url+"&mt="+tipo
url=url+"&nov="+novedad
url=url+"&oferta="+oferta
url=url+"&montaje_buho="+montaje_buho
url=url+"&ventanag="+ventanag
url=url+"&sid="+Math.random()

xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function reescribirBloqueDetalle() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("bloquedetalle").innerHTML=xmlHttp.responseText 
 } 
}

function reescribirBloqueDetalleGrande() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("bloquedetallegrande").innerHTML=xmlHttp.responseText 
 } 
}


function MostrarFamilias(mod, marca, mt, familias)
{ 
var bloque

document.getElementById("bloquefam-modelo").style.visibility='hidden'
document.getElementById("bloquefam-modelo").innerHTML=''
bloque=document.getElementById("bloquemodelo")
if (bloque!=null)
{
	bloque.style.visibility='hidden'
}
document.getElementById("bloquedetalle").style.visibility='hidden'
document.getElementById("bloquedetallegrande").style.visibility='hidden'
document.getElementById("bloquefam-modelo").style.visibility='visible'

xmlHttp2=GetXmlHttpObject2()
if (xmlHttp2==null)
 {
 alert ("Su navegador no soporta HTTP Request")
 return
 }

 url="includes/menu_familias.php"
 url=url+"?mod="+mod
 url=url+"&marca="+marca
 url=url+"&mt="+mt
 url=url+"&familias="+familias
 url=url+"&sid="+Math.random()

 xmlHttp2.onreadystatechange=reescribirBloqueFamilia
 xmlHttp2.open("GET",url,true)
 xmlHttp2.send(null)
}

function reescribirBloqueFamilia() 
{ 
if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
 { 
 document.getElementById("bloquefam-modelo").innerHTML=xmlHttp2.responseText 
 } 
}

function MostrarModelos(familia, mod, marca, mt)
{ 

xmlHttp2=GetXmlHttpObject()
if (xmlHttp2==null)
 {
 alert ("Su navegador no soporta HTTP Request")
 return
 }

 if (familia==0)
 {
   document.getElementById("bloquefam-modelo").style.visibility='hidden'
	var bloque=document.getElementById("bloquefamilia")
	if (bloque!=null)
	{
		bloque.style.visibility='hidden'
	}
   document.getElementById("bloquefam-modelo").innerHTML='<div id="bloquemodelo" style="left:0px;"></div>'
   document.getElementById("bloquemodelo").style.visibility='visible'
 }
var url="includes/menu_modelos.php"
url=url+"?familia="+familia
url=url+"&mod="+mod
url=url+"&marca="+marca
url=url+"&mt="+mt
url=url+"&sid="+Math.random()
xmlHttp2.onreadystatechange=reescribirBloqueModelo
xmlHttp2.open("GET",url,true)
xmlHttp2.send(null)

}

function reescribirBloqueModelo() 
{ 
if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete")
 { 
 document.getElementById("bloquemodelo").innerHTML=xmlHttp2.responseText 
 } 
}


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


function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

function GetXmlHttpObject2()
{
var xmlHttp2=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp2=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp2=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp2;
}

/************************/
/* JS tradicional		*/
/************************/

function Resaltar(Menu, Posicion, Total)
{
  for (i=0;i<Total;i++)
  {
    document.getElementById(Menu+i).style.color='';
  }
  if (Posicion<=Total)
  {
    document.getElementById(Menu+Posicion).style.color='#AA0000';
  }
}

function ResaltarImg(Menu, Posicion, Total)
{
  for (i=0;i<Total;i++)
  {
	document.getElementById("img"+Menu+i).style.border='none';
//	document.getElementById(Menu+i).style.backgroundcolor='';
  }
  if (Posicion<=Total)
  {
	document.getElementById("img"+Menu+Posicion).style.border='1px solid #AA0000';
//	document.getElementById(Menu+i).style.backgroundcolor='#AA0000';
  }
}

function Abrir_Ventana(theURL,w,h,t) { 
var windowprops ="top="+(screen.height - h) / 2+",left="+(screen.width - w) / 2+",toolbar=no,location=no,status=no, menubar=no,scrollbars=yes, resizable=no,width=" + w + ",height=" + h;
window.open(theURL,t,windowprops);
}

function playSound() {
  document.all.sound.src = "/clickerx.wav"
}