// JavaScript Document
//Mostramos las capas
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function SistemaOperativo() 
{ 
	if (navigator.userAgent.indexOf('IRIX') != -1) {var SO = "Irix" } 
		else if ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('98') != -1)) {var SO= "Windows"} 
		else if ((navigator.userAgent.indexOf('Win') != -1) && (navigator.userAgent.indexOf('95') != -1)) {var SO= "Windows"} 
		else if (navigator.appVersion.indexOf("16") !=-1) {var SO= "Windows"} 
		else if (navigator.userAgent.indexOf("NT 5.1") !=-1) {var SO= "Windows"} 
		else if (navigator.appVersion.indexOf("NT") !=-1) {var SO= "Windows"} 
		else if (navigator.userAgent.indexOf('Mac') != -1) {var SO= "Macintosh"} 
		else {var SO= "No identificado"} 
	
	return SO;
} 


function Browser() {
  var ua, s, i;
  this.isIE    = false;  
  this.isNS    = false;  
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

function getPageOffsetLeft(el) {
  var x;
  x = el.offsetLeft;
  if (el.offsetParent != null)
    x += getPageOffsetLeft(el.offsetParent);

  return x;
}

function getPageOffsetTop(el) {
  var y;
  y = el.offsetTop;
  if (el.offsetParent != null)
    y += getPageOffsetTop(el.offsetParent);

  return y;
}

function PosicionarCapas(event, Absoluta)
{

	var button;

  if (browser.isIE)
    button = window.event.srcElement;
  else
    button = event.currentTarget;
	
	SO=SistemaOperativo();

	//IE - Win//
	if (browser.isIE) 
	{
		if(SO == "Windows")
		{
			x = getPageOffsetLeft(button) ;
			y = getPageOffsetTop(button) ;
		}
		else
		{
			if(SO == "Macintosh")
			{
				x = getPageOffsetLeft(button) ;
				y = getPageOffsetTop(button) ;
			}
		}
  	}
	else
	{
		//Mozilla - NetScape//
		x = getPageOffsetLeft(button) ;
	  	y = getPageOffsetTop(button) ;
	}
	
	switch (Absoluta)
	{
			case 'menu1': 
						document.getElementById(Absoluta).style.left = (x+29) + "px";
	  					document.getElementById(Absoluta).style.top  = (y+30) + "px";
			break;
			case 'menu2': 
						document.getElementById(Absoluta).style.left = (x+26) + "px";
	  					document.getElementById(Absoluta).style.top  = (y+30) + "px";
			break;
			
	}

	

}

//Resolución de Pantalla
function Res_Pantalla(Objeto)
{
		document.getElementById(Objeto).width= screen.width;
		document.getElementById(Objeto).height= screen.height;
}
