
var lanzar;

function menu_externo()
{
	$("#menu_externo").hover(
	      function(){
	      	acciones = $("#menu_externo").queue("fx");
	      	if (acciones==0){
	      		clearTimeout(lanzar);
	        	$("#menu_externo").animate({width:"967px",opacity:1},400);
	        	$("#descripcion").animate({opacity:1},400);
	    	}
	      },
	      function(){
	        lanzar = setTimeout(ocultar_menu,3000);
	      }
	);
}

function ocultar_menu()
{
	if (!detectMacXFF())
	{
		$("#menu_externo").animate({width:"171px",opacity:0.8},400);
		$("#descripcion").animate({opacity:0.8},400);
	}
	else
	{
		$("#menu_externo").animate({width:"171px"},400);
	}
}

function menu_derecho()
{
	$("#menu_derecho").hover(
      function(){
      	acciones = $("#menu_derecho").queue("fx");
      	if (acciones==0){
        	$("#menu_derecho").animate({width:"620px",opacity:1},400,'linear',function(){$("h2").css({display:'inline'});$("#lupa_ventas").css({display:'inline'});$("#puntos_venta").css({padding:'0'});$("#tabla_acabados").css({display:'block'});$("#tabla_puertas").css({display:'block'});$("#tabla_vidrieras").css({display:'block'});ocultar_menu();});
        	$("#flecha").attr('src','images/menu_flecha_over.gif');
        }
      },
      function(){
      	acciones = $("#menu_derecho").queue("fx");
      	if (acciones==0){
	      	$("h2").hide();
	      	$("#lupa_ventas").css({display:'none'});
	      	$("#tabla_acabados").css({display:'none'});
	      	$("#tabla_puertas").css({display:'none'});
	      	$("#tabla_vidrieras").css({display:'none'});
	      	$("#puntos_venta").css({padding:'5px 0 3px'});
	      	if (!detectMacXFF())
	      	{
	        	$("#menu_derecho").animate({width:"112px",opacity:0.8},400);
	        }
	        else
	        {
	        	$("#menu_derecho").animate({width:"112px"},400);
	        }
	        $("#flecha").attr('src','images/menu_flecha.gif');
	    }
      }
    );
}

function menu_derecho_en()
{
	$("#menu_derecho").hover(
      function(){
      	acciones = $("#menu_derecho").queue("fx");
      	if (acciones==0){
        	$("#menu_derecho").animate({width:"620px",opacity:1},400,'linear',function(){$("h2").css({display:'inline'});$("#lupa_ventas").css({display:'inline'});$("#puntos_venta").css({padding:'0'});$("#tabla_acabados").css({display:'block'});$("#tabla_puertas").css({display:'block'});$("#tabla_vidrieras").css({display:'block'});ocultar_menu();});
        	$("#flecha").attr('src','../images/menu_flecha_over.gif');
        }
      },
      function(){
      	acciones = $("#menu_derecho").queue("fx");
      	if (acciones==0){
	      	$("h2").hide();
	      	$("#lupa_ventas").css({display:'none'});
	      	$("#tabla_acabados").css({display:'none'});
	      	$("#tabla_puertas").css({display:'none'});
	      	$("#tabla_vidrieras").css({display:'none'});
	      	$("#puntos_venta").css({padding:'5px 0 3px'});
	      	if (!detectMacXFF())
	      	{
	        	$("#menu_derecho").animate({width:"112px",opacity:0.8},400);
	        }
	        else
	        {
	        	$("#menu_derecho").animate({width:"112px"},400);
	        }
	        $("#flecha").attr('src','../images/menu_flecha.gif');
	    }
      }
    );
}

function cerrar_pestana()
{
	acciones = $("#menu_derecho").queue("fx");
	if (acciones==0){
		$("h2").hide();
		$("#lupa_ventas").css({display:'none'});
		$("#tabla_acabados").css({display:'none'});
		$("#tabla_puertas").css({display:'none'});
		$("#tabla_vidrieras").css({display:'none'});
		$("#puntos_venta").css({padding:'5px 0 3px'});
		if (!detectMacXFF())
	    {
			$("#menu_derecho").animate({width:"112px",opacity:0.8},400);
		}
		else
		{
			$("#menu_derecho").animate({width:"112px"},400);
		}
		$("#flecha").attr('src','images/menu_flecha.gif');
	}
}

function imagenes_disolver()
{
	$("#tabla_imagenes tr td").hover(
	      function(){
	        $(this).animate({opacity:1},400);
	      },
	      function(){
	        $(this).animate({opacity:0.6},400);
	      }
	);
}

function resize_pantalla()
{
	var ventana = document.documentElement;
	var wPagina = window.innerWidth || self.innerWidth || (ventana&&ventana.clientWidth) || document.body.clientWidth;
	var hPagina = window.innerHeight || self.innerHeight || (ventana&&ventana.clientHeight) || document.body.clientHeight;
	var wBody = $("body").width();
	var hBody = $("body").height();
	var wDiv = $("#alerta").width();
	var hDiv = $("#alerta").height();
	var xCentro = wPagina/2 - wDiv/2;
	var yCentro = hPagina/2 - hDiv/2;
	if (wPagina < wDiv)
		xCentro=0;
	if (hPagina < hDiv)
		yCentro=0;
	var altura = 0;
	if (hBody>hPagina)
		altura= hBody;
	else
		altura=hPagina;
	$("#alerta").css({ left: xCentro, top: yCentro});
	$("#fondo_transparente").css({height: altura+20, width: wBody })
}

function cargar_capa(ancho,alto,pagina,cod,titulo,id_ambiente,id_vidriera)
{
	$("#alerta").width(ancho);
	$("#alerta").height(alto);
	$("#contenido_capa").empty();
	if (titulo!=null) $("#titulo_capa").html(titulo);
	$("#contenido_capa").load(pagina, {cod: cod, id_ambiente: id_ambiente, id_vidriera: id_vidriera});
	var de = document.documentElement;
	var wPagina = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var hPagina = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
	//alert(hPagina);
	var wBody = $("body").width();
	var hBody = $("body").height();
	var wDiv = $("#alerta").width();
	var hDiv = $("#alerta").height();
	var xCentro = wPagina/2 - wDiv/2;
	var yCentro = hPagina/2 - hDiv/2;
	if (wPagina < wDiv)
		xCentro=0;
	if (hPagina < hDiv)
		yCentro=0;

	var altura = 0;
	if (hBody>hPagina)
		altura= hBody;
	else
		altura=hPagina;
	$("#alerta").css({display: "inline", left: xCentro, top: yCentro});
	$("#fondo_transparente").css({height: altura+20, width: wBody, display: 'inline' }).click(function () {
		$("#alerta").hide();
		$(this).hide();
	});
	$("#alerta a.cerrar_alerta").click(function(){
		$("#alerta").hide();
		$("#fondo_transparente").hide();
	});
}

function detectMacXFF() {
  var userAgent = navigator.userAgent.toLowerCase();
  if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) {
    return true;
  }
}

function quitarOpacidadMenus()
{
	if (detectMacXFF())
	{
		menu_izq = document.getElementById("menu_externo");
		menu_der = document.getElementById("menu_derecho");
		descripc = document.getElementById("descripcion");
		fondo_tr = document.getElementById("fondo_transparente");
		if (menu_izq && menu_der && descripc && fondo_tr)
		{
			menu_izq.style.MozOpacity = 1.0;
    		menu_izq.style.opacity = 1.0;
    		menu_izq.style.filter = "alpha(opacity=100)";
    		menu_der.style.MozOpacity = 1.0;
    		menu_der.style.opacity = 1.0;
    		menu_der.style.filter = "alpha(opacity=100)";
    		descripc.style.MozOpacity = 1.0;
    		descripc.style.opacity = 1.0;
    		descripc.style.filter = "alpha(opacity=100)";
    		fondo_tr.style.MozOpacity = 1.0;
    		fondo_tr.style.opacity = 1.0;
    		fondo_tr.style.filter = "alpha(opacity=100)";
    	}
	}
}

function quitarOpacidadCapaPopUp()
{
	if (detectMacXFF())
	{
		fondo_tr = document.getElementById("fondo_transparente");
		if (fondo_tr)
		{
			fondo_tr.style.MozOpacity = 1.0;
    		fondo_tr.style.opacity = 1.0;
    		fondo_tr.style.filter = "alpha(opacity=100)";
		}
	}
}

function ver_texto(capa)
{
	$("#ambientes_tiradores #textos div").css({visibility:'hidden'});
	$("#" + capa).css({visibility:'inherit'});
}

function oscurecer()
{
	if (!detectMacXFF())
	{
		$("#carrusel").hover(
		      function(){
		        $("#descripcion").css({opacity:1});
		        $("#menu_externo").css({opacity:1});
		      },
		      function(){
		      	if($("#menu_externo").width()!=967)
		      	{
		      		$("#descripcion").css({opacity:0.8});
		      		$("#menu_externo").css({opacity:0.8});
		      	}
		      }
		);
	}
}