// JavaScript Document

var anchatd = 0;

function abrir (visor){

	if (navigator.appName=="Microsoft Internet Explorer") {
		caract = "fullscreen, channelmode";  
	}
	else
	{
		var wid = screen.availWidth;
		var high = screen.availHeight;
		caract = "width="+wid+",height="+high+",directories=no, location=no, menubar=no, resizable=no, scrollbars=no, status=no, titlebar=no, toolbar=no, top=0, left=0, channelmode"  
	}
  
    	destino = "visor360.php?lugar=" + visor;
	Vista = window.open(destino,"Ventana",caract);

}

function cerrar() {
	window.top.close();
}

function findPos(obj) { /*calcula la posicion de un objeto dentro de la web*/
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}

function muestra(capa) {
    document.getElementById(capa).style.visibility = "visible";
    return true;
}

function oculta(capa) {
    document.getElementById(capa).style.visibility = "hidden";
    return true;
}

function aparece(capa1,capa2,disY,disX)
{
	var anclaje=document.getElementById(capa1);
	posicion=findPos(anclaje);
	document.getElementById(capa2).style.top = posicion[1] + disY;
	document.getElementById(capa2).style.left = posicion[0] + disX;
	muestra(capa2);
	return true;
}


function TamVentana() {
  var TamanV = [0, 0];
  if (typeof window.innerWidth != 'undefined')
  {
    TamanV = [
        window.innerWidth,
        window.innerHeight
    ];
  }
  else if (typeof document.documentElement != 'undefined'
      && typeof document.documentElement.clientWidth !=
      'undefined' && document.documentElement.clientWidth != 0)
  {
 TamanV = [
        document.documentElement.clientWidth,
        document.documentElement.clientHeight
    ];
  }
  else   {
    TamanV = [
        document.getElementsByTagName('body')[0].clientWidth,
        document.getElementsByTagName('body')[0].clientHeight
    ];
  }
  return TamanV;
}
 

function detalle(numdet)  {
   oculta("det0");
   oculta("det1");
   oculta("det2");
   oculta("det3");
   oculta("det4");
   oculta("det5");
   oculta("det6");
   oculta("det7");
   oculta("det8");
   oculta("det9");
   oculta("det10");
   oculta("det11");
   oculta("det12");
   oculta("det13");
   oculta("det14");
   oculta("det15");
   oculta("det16");
   oculta("det17");
   oculta("det18");
   oculta("det19");
   oculta("det20");
   oculta("det21");
   oculta("det22");
   oculta("det23");
   oculta("det24");
   oculta("det25");
   
   switch ( numdet )
  { 
  	case 0: aparece("datos","det0",0,10);
		break;
	case 1: aparece("datos","det1",0,10);
		break;
	case 2: aparece("datos","det2",0,10);
		break;
	case 3: aparece("datos","det3",0,10);
		break;
	case 4: aparece("datos","det4",0,10);
		break;
	case 5: aparece("datos","det5",0,10);
		break;
	case 6: aparece("datos","det6",0,10);
		break;
	case 7: aparece("datos","det7",0,10);
		break;
	case 8: aparece("datos","det8",0,10);
		break;		
	case 9: aparece("datos","det9",0,10);
		break;
	case 10: aparece("datos","det10",0,10);
		break;		
	case 11: aparece("datos","det11",0,10);
		break;		
	case 12: aparece("datos","det12",0,10);
		break;
	case 13: aparece("datos","det13",0,10);
		break;
	case 14: aparece("datos","det14",0,10);
		break;
	case 15: aparece("datos","det15",0,10);
		break;
	case 16: aparece("datos","det16",0,10);
		break;
	case 17: aparece("datos","det17",0,10);
		break;
	case 18: aparece("datos","det18",0,10);
		break;		
	case 19: aparece("datos","det19",0,10);
		break;
	case 20: aparece("datos","det20",0,10);
		break;
	case 21: aparece("datos","det21",0,10);
		break;
	case 22: aparece("datos","det22",0,10);
		break;
	case 23: aparece("datos","det23",0,10);
		break;
	case 24: aparece("datos","det24",0,10);
		break;
	case 25: aparece("datos","det25",0,10);
		break;

	}
	return true;
}

function abre() { 
    var cortiz = document.getElementById("cortinai"); 
    var cortde = document.getElementById("cortinad");
    var anchoActual = parseInt( cortiz.style.width ); 
    if ( anchoActual > 0 ) {
		anchoActual-=9;
        if( anchoActual<8 ) anchoActual = 0; 
        cortiz.style.width = (anchoActual) +"px";
        cortde.style.left = (parseInt( cortde.style.left ) + 9) +"px";
        cortde.style.width = (anchoActual) +"px";
        tiempo = setTimeout("abre()",40);
    	}
    if ( anchoActual <= 0 ) { 
        cortiz.style.display = 'none'; 
        cortde.style.display = 'none'; 
		oculta("cortinai");
		oculta("cortinad");
		}
} 

function cambia(numdet) { 
    var cortiz = document.getElementById("cortinai");	 
    var cortde = document.getElementById("cortinad"); 
    if (cortiz.style.display==='none') { 
       	cortiz.style.display = 'block'; 
       	cortde.style.display = 'block'; 
       	cortiz.style.width = "1px"; 
       	cortde.style.width = "1px"; 
		muestra("cortinai");
		muestra("cortinad");
 		} 
    var anchoActual = parseInt( cortiz.style.width );
    var anchaco = anchatd / 2;
	if( anchoActual < anchaco ) {
		cortiz.style.width = (anchoActual+=9) +"px";
		cortde.style.width = (anchoActual) +"px";
        cortde.style.left = (parseInt( cortde.style.left ) - 9) +"px";
		cierra = setTimeout("cambia("+numdet+")",40);
		}
    else { 
		clearTimeout(cierra);
		detalle(numdet);
		abre();
		}
} 

music0 = new Image(40,40);  music0.src = "altavoz.gif";
music1 = new Image(40,40);  music1.src = "altavoz_off.gif";
music01 = new Image(40,40);  music01.src = "altavoz_ap.gif";
music11 = new Image(40,40);  music11.src = "altavoz_off_ap.gif";

var musica_inicio = 0;
var volmusic = "";

function GiraCancion(){
	window.status = volmusic.substring(0,80);
	volmusic = volmusic.substring(1) + volmusic.substring(0,1);

	window.setTimeout('GiraCancion();',500);
}

function BarCancion (onoff){
	if (onoff == 0) volmusic = "SONIDO CONECTADO, ESTAS ESCUCHANDO " + texto_cancion;
	else volmusic = "SONIDO DESCONECTADO, CONECTALO PARA ESCUCHAR " + texto_cancion;
	GiraCancion();
	return true;
}
	
function sound() { 

	if (musica_inicio == 0) {
	  document.musica.src=music1.src;
	  musica_inicio = 1;
	  document.all.tags("bgsound")[0].volume = -10000;
	}
	else
	{
	  document.musica.src=music0.src;
	  musica_inicio = 0;
	  document.all.tags("bgsound")[0].volume = -2000;
	}
    BarCancion (musica_inicio);
}

function Intsound(sobre) { 
	if (musica_inicio == 0) 
	  if (sobre == 1) document.musica.src=music01.src;
	  else document.musica.src=music0.src;
	else
	  if (sobre == 1) document.musica.src=music11.src;
	  else document.musica.src=music1.src;
}
