// Detecta.js  VER:0003
// ============================================================
//        VARIABLES DE DETECCIÓN DEL NAVEGADOR
// ============================================================
var detectaCargado = true;              // Para que otros JS detecten que se ha cargado

var ns4,ie4;
var esNav,esIE,esNav2u=false,esNav3u=false,esIE3u=false,esNav4u=false,esIE4u=false;
var esNav5u=false,esIE5u=false,esNav6u=false;
var sopAll=false, sopLayer=false, sopDom=false, sopImag=false;
var estilo = "";
var version = 0;
// Detecta el navegador

navigator.appVersion.indexOf("MSIE") != -1 ? esIE = true : esIE = false;
navigator.appName == "Netscape" ? esNav = true : esNav = false;

if (esIE) {
  version = parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE")+5,4));
  version >= 3 ? esIE3u = true : esIE3u = false;
  version >= 4 ? esIE4u = true : esIE4u = false;
  version >= 5 ? esIE5u = true : esIE5u = false;
}
else if (esNav) {
  version = parseInt(navigator.appVersion.substr(0,3));
  version >= 2 ? esNav2u = true : esNav2u = false;
  version >= 3 ? esNav3u = true : esNav3u = false;
  version >= 4 ? esNav4u = true : esNav4u = false;
  version >= 5 ? esNav5u = true : esNav5u = false;
  version >= 6 ? esNav6u = true : esNav6u = false;
}

  sopAll = document.all ? true : false;
  sopLayer = document.layers ? true : false;
  sopImag = document.images ? true : false;
  sopDom = document.getElementById ? true : false;


if ((sopAll) || (sopDom))
{
  estilo = ".style";
  capan = "div";
}
else if (sopLayer) 
{
  capan = "layer";
}

// funcion que simplifica la referencia a una capa
// se le pasa el nombre de la capa

function refcapa(capa)
{
  if (sopAll) return "all['"+capa+"']";
  else if (sopLayer) return "layers['"+capa+"']";
  else if (sopDom) return "getElementsByTagName('DIV')['"+capa+"']";
}
