/***************** Version del Navegador *****************/
/*
var browser=navigator.appName
var b_version=navigator.appVersion
var version=parseFloat(b_version)
alert("Nombre del Navegador: "+ browser);
alert("Version del Navegador: "+ version);
---------
function informacion_navegador()
{
	this.nombre = navigator.appName;
	this.codigo_nobre = navigator.appCodeName;
	this.version = navigator.appVersion.substring(0,4);
	this.plataforma = navigator.platform;
	this.javaEnabled = navigator.javaEnabled();
	this.pantalla_ancho = screen.width;
	this.pantalla_alto = screen.height;
}
var datos= new informacion_navegador()
alert('Nombre del navegador:n'+datos.nombre);
alert('Version del navegador:n'+datos.version);
alert('Código: n'+datos.codigo_nobre);
alert('Plataforma: n'+datos.plataforma );
alert('Java: n'+datos.javaEnabled);
alert('Resolución Ancho: n'+datos.pantalla_ancho);
alert('Resolución alto: n'+datos.pantalla_alto);
---------
*/

//Mas en: http://javascript.espaciolatino.com/
function o_Navegador() {
	this.nombre = navigator.appName;
	this.iniciar = iniciar;
	this.ponerModVer = ponerModVer;
	this.IE = this.nombre.toUpperCase().indexOf('MICROSOFT') >=0;
	this.NS = this.nombre.toUpperCase().indexOf('NETSCAPE') >=0;
	this.OP = this.nombre.toUpperCase().indexOf('OPERA') >= 0;
	this.XX = !this.IE && !this.NS && !this.OP;
	this.version = this.iniciar();
	this.Verent = parseInt(this.version);
	this.standard = (this.IE && this.Verent >=5) || (this.NS && this.Verent >=5)
	this.modVer = this.ponerModVer();
	/*=============================
	FUNCION: iniciar( ), miembro de o_Navegador
	ARGS: none.
	DEVUELVE: nada
	DESCRIP: Inicializa los valores del objeto
	==============================*/
	function iniciar() {
		var ver = navigator.appVersion;
		if(ver+"" != "NaN")
		if (this.IE) {
			ver.match(/(MSIE)(\s*)([0-9].[0-9]+)/ig);
			ver = RegExp.$3;
		}
		return ver;
	} //Termina la funcion iniciar el objeto 
	//Selector para usar en sentencias switch
	//Los modelos de navegadores serán de la forma:
	// IE4, IE5, NS4, NS5 ...
	function ponerModVer()
	{
		if (this.IE) return "IE"+this.Verent;
		if (this.NS) return "NS"+this.Verent;
		if (this.OP) return "OP"+this.Verent;
		return "XXNN";
	}
}//Fin de definición del objeto o_Navegador

/*
visita = new o_Navegador(); 
alert("Navegador: "+visita.nombre+"<br>");
alert(" Versión: "+visita.version+"<br>");

if (visita.standard) { 
    alert("Este navegador cumple con la ");
} else {
    alert("Este navegador no cumple con la");
}
*/

/***************** Abrir Ventana Nueva *****************/
function abrir(direccion, pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, izquierda, arriba, sustituir){ 
    var opciones = "fullscreen=" + pantallacompleta + 
                 ",toolbar=" + herramientas + 
                 ",location=" + direcciones + 
                 ",status=" + estado + 
                 ",menubar=" + barramenu + 
                 ",scrollbars=" + barrascroll + 
                 ",resizable=" + cambiatamano + 
                 ",width=" + ancho + 
                 ",height=" + alto + 
                 ",left=" + izquierda + 
                 ",top=" + arriba; 
    var ventana = window.open(direccion,"venta",opciones,sustituir); 
}
//abrir('pagina.htm',1,1,1,1,1,1,1,100,100,100,100,1);
