// MHI JavaScript Document

function changeImage(obj,imagen){
	document[obj].src = imagen;
}
function fCheck(currentObject,hiddenObject) {
	if (currentObject.checked) {
		hiddenObject.value = 1;	
	}
	else {
		hiddenObject.value = 0;
	}	
}

// Menú

<!-- Start menu Code -->
//definició del left dels menus
var menuOffset = new Array(73,201);

var NS = (navigator.appName == "Netscape");
mac = navigator.appVersion.indexOf("Mac");
if (mac>=0) {mac=1} else {mac=0}
IE4 = document.all; NS4 = document.layers; NS6a = document.getElementById
IE6 = (document.all && document.getElementById)
if((NS6a && NS) || (IE6)) {NS6=1} else {NS6=0}
if ((IE4) || (NS4) || (NS6) || (IE6)) {dhtml=1;}
//if ((mac && IE4) || (NS6) || (IE6)) {var menuOffset = new Array(0,0,0,0,0);}
//else if (mac && NS4) {var menuOffset = new Array(7,168,148,400,450);}

if(NS4){ origWidth = innerWidth ; origHeight = innerHeight; pageurl = self.location;}

numMenus = 2;
px = ""; menuOn=-1; menuht=258; menuwt=286; ext=0; layerLeftPos=10; flashPresent = 0; gatewayLock= -1;
layerDims_y = new Array ; layerDims_x = new Array

function refConstructor(menuId) {
	if (NS6) {var prefix = "document.getElementById('menu" + menuId + "')"}
	if (IE4) {var prefix = "document.all.menu" + menuId}
	if (NS4) {var prefix = "document.menu" + menuId}
	return prefix;
	}

function menuInit() {
	for (layerInit = 0;layerInit<numMenus;layerInit++) {
	var layerRef =  refConstructor(layerInit)
	layerDims_y[layerInit]  = (IE4 || NS6) ? eval(layerRef + ".offsetHeight + menuht") : eval(layerRef + ".clip.height + menuht")
	layerDims_x[layerInit]  = (IE4 || NS6) ? eval(layerRef + ".offsetWidth + 5") : eval(layerRef + ".clip.width + 5")
	}
	if (flashPresent==1){(IE4) ? eval("document.all.flashLayer.style.visibility = 'visible'"):eval("document.flashLayer.visibility = 'visible'");}

	//inicialitzem el centrat
	//alert(layerDims_x[0])
	//pos_inici()
}
	
function reportEvent(cc) { 
	layerLeftPos  =  (IE4) ? (event.x) - 50 : (cc.pageX) - 50
	var layerRef =  refConstructor(menuOn)
	mousePos_y  =  (IE4) ? event.y + menuht : cc.pageY + menuht
	mousePos_x  =  (IE4) ? event.x : cc.pageX
	yMinPos = (IE4) ? (menuht - document.body.scrollTop - 20) : (menuht-20);
	
	if((mousePos_y >(layerDims_y[menuOn] + menuht + ext)) || ((mousePos_y - menuht) < yMinPos ) || (mousePos_x < (menuwx - 20)) || (mousePos_x > (layerDims_x[menuOn] + menuwx)))
	{ 
		//ocultem el menu
		(IE4 || NS6 || IE6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
		
		//desmarquem el sobre granate de la pestanya
		quita_pestana(menuOn);
		
		v = menuOn;
		//if (menuOn+1 != gatewayLock) {headerOut(v);};
		menuwt=0;
		menuOn=-1;
		if(flashPresent==1){
		(IE4) ? eval("document.all.flashLayer.style.visibility = 'visible'"):eval("document.flashLayer.visibility = 'visible'");}
		
		if (IE4 || NS6) { 
			document.onmousemove = null;
		}else{	
			document.releaseEvents(Event.MOUSEMOVE)
			layerLeftPos=0
		}
	}
 }

function move() {
	if (IE4) { document.onmouseover = null }
	else{ document.releaseEvents(Event.MOUSEOVER)};
	var layerRef =  refConstructor(menuOn);
	(IE4 || NS6) ? eval(layerRef + ".style.left =" + layerLeftPos) : eval(layerRef + ".left =" + layerLeftPos);
	//mostrem el menu
	(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'visible'") : eval(layerRef + ".visibility = 'visible'");
	//alert(menuOn)
	}

function xx() { 
	layerLeftPos = (IE4 || NS6) ? (Math.ceil((document.body.offsetWidth - 748)/2) + menuOffset[menuOn]) : (Math.floor((innerWidth - 748)/2) + menuOffset[menuOn] + 2);
	if (IE6) { layerLeftPos = layerLeftPos - 29 }  // añadido nuevo para MIH
	//alert(menuOn);
	//alert(layerLeftPos);
	//alert(layerDims_y[menuOn]);
	move(); first=0; menuwx = layerLeftPos;
	if(document.layers) {document.captureEvents(Event.MOUSEMOVE)};
	document.onmousemove = reportEvent 
	ext = 10
	}

<!-- original menu call -->
function menu(m) {
	if (m != menuOn) {
		v = m; //headerOver(v)
		if(dhtml){
			var layerRef =  refConstructor(menuOn)
			if (menuOn != m && menuOn!=-1){
				v2 = menuOn;
				//if (menuOn+1 != (gatewayLock)) {headerOut(v2);};
				(IE4 || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
				
				//desmarquem el sobre granate de la pestanya
				quita_pestana(menuOn);
				
				}
			menuOn = m ;
		xx();};
		}
	}
	
	
	
	gatewayLock = null;
	window.onload = menuInit;
	
function navega(n){
	changeFondo('over'+(n+1),'fondo9');
	changeFondo('m'+(n+1),'fondo5');
	menu(n);
}

function quita_pestana(n){
	changeFondo('over'+(n+1),'');
	changeFondo('m'+(n+1),'fondo3');
}
	
function changeFondo(iden,v_clase){
	document.getElementById(iden).className=v_clase;
}
function cambiarIdioma(pagina,idioma,stringquery){
	intPos = stringquery.indexOf("idioma=");
	if(intPos!=-1){
		stringquery = stringquery.substr(10);
	}
	if (stringquery == "") {
		window.location.href = pagina + "?idioma=" + idioma;	
	}
	else {
		window.location.href = pagina + "?idioma=" + idioma + "&" + stringquery;
	}
}