// using jQuery

var UserAgentInfo = {

	getUserAgent: function() {
		return navigator.userAgent;
	},

	isIE: function() {
		return this.getUserAgent().indexOf("MSIE") != -1;
	},

	isMozilla: function() {
		return !this.isIE() && (this.getUserAgent().indexOf("Mozilla") != -1);
	},

	isFirefox: function() {
		return !this.isIE() && (this.getUserAgent().indexOf("Firefox") != -1);
	},

	version: function() {
		var ua = this.getUserAgent();
		if(this.isIE()) {
			var idx = ua.indexOf("MSIE");
			var v = ua.slice(idx+4,idx+8);
			return v;
		} else if(this.isFirefox) {
			var idx = ua.indexOf("Firefox");
			var v = ua.slice(idx+8,idx+100);
			return v;
		} else {
			return null;
		}
	}
}

$(document).ready(
	function() {
		ocultarElementos();
		asignarEventos();
		fixIEDivs();
		prepararMenu();
	}
);

function ocultarElementos() {
	$("#submenu").hide();
	$(".menulevel4").hide();
	$(".menulevel5").hide();
	$(".menulevel5").css("visibility","hidden").css("position","absolute");
	$(".menulevel6").hide();
	$(".menulevel6").css("visibility","hidden").css("position","absolute");
};

function asignarEventos() {
	$("li.nolink").click(
		function() {
			$(this).find("ul:hidden").slideDown("slow");
		}
	);
};

/*
	Corrige el error de IE de unos div's anidados que se cortan por el div padre.
*/
function fixIEDivs() {
	if(UserAgentInfo.isIE()) {
		var versionString = UserAgentInfo.version();
		var versionInt = parseInt(versionString);
		if(versionInt <= 6) {
			h = screen.availHeight;
			w = screen.availWidth;
			$("div#conocer").css("height",h+"px").css("width",w+"px");
			$("div#invertir").css("height",h+"px").css("width",w+"px");
			$("#genericHTMLContent").css("height",h+"px");
		}
	}
};

function prepararMenu() {
	elementos = document.getElementsByTagName("li");
	for (i=0; i<elementos.length ; i++) {
		elementos[i].onmouseover = function() {
			if (this.className != "goHome" && this.className != "universidad" && this.className.indexOf("list") == -1 )	this.className += "hover";					
		}
		elementos[i].onmouseout = function() {
			if (this.className != "goHome" && this.className != "universidad" && this.className.indexOf("list") == -1 ) this.className = "";
		}
	}
}
