var myMenu = new ImageMenu($$('#kwick .kwick'),{openWidth:260});
function detectBrowser() {
    var ie = document.all != undefined;
    var opera = window.opera != undefined;
   
    if (opera) return "opera";
    if (ie) return "ie";
    if ((window)&&(window.netscape)&&(window.netscape.security)) {
      if (window.XML) {
        return "firefox15";
      }
      else return "firefox10";
    }
    return "ie";      // Si no sabemos que navegador es, devolvemos ie.
  }
  

function DetectarNavegador() {
	<!-- 
	var browser     = '';
	var version     = '';
	var entrance    = '';
	var cond        = '';
	var cad        = '';
	if (browser == ''){
		if (navigator.appName.indexOf('Microsoft') != -1)
			browser = 'IE'
		else if (navigator.appName.indexOf('Netscape') != -1)
			browser = 'Netscape'
		else browser = 'IE';
	}
	if (version == ''){
		version= navigator.appVersion;
		if (browser == 'IE') {
			paren = version.indexOf(';');
			cad = navigator.appVersion.substring(paren+1);
			paren = cad.indexOf(';');
			whole_version = cad.substring(paren-3, paren);
		}
		else {
			paren = version.indexOf('(');
			whole_version = navigator.appVersion.substring(0, paren - 1);
		}
		version         = parseInt(whole_version);
	}
	if (browser == 'IE' && version > 7) {
		document.write('<' + 'link rel="stylesheet" href="css/ie.css" />');
	}
	else {
		document.write('<' + 'link rel="stylesheet" href="css/firefox.css" />');
	}
			
	//if (browser == 'Netscape' && version >= 2.02) document.write('<'+'link rel="stylesheet" href="nn.css" />');
	// -->
}
function solonum(evt){
	var nav4 = window.Event ? true : false;
	var key = (nav4 && navigator.appName != 'Microsoft Internet Explorer') ? evt.which : evt.keyCode;
	return (key < 13 || (key >= 48 && key <= 57));
}
function  validaCampos(arrId,correo){
/*IMPORTANTE: Para usar esta funcion es necesario declarar un arreglo de mensajes en el programa que convoca a esta libreria.*/
/*si el parametro correo es distintio de vacio se convoca a la funcion validaCorreo, sino colocar el valor vacio ('') como segundo parametro para convocar la funcion en el formulario*/
	var arrId2 = arrId.split(',');
	var cantPos = arrId2.length;
	var campo;
	var i = 0;
	while (i < cantPos){
		campo = document.getElementById(arrId2[i]).value;
		if (campo == ''){
			alert(arrMen[arrId2[i]]);
			return false;
		}
		i++;
	}
	if (correo != ''){
		return validaCorreo(correo);
	}
	return true;	
}