var base= "";
/* el contenido de esta variable viene definido por la función init ()*/
var lang = "";
var loaded = false
var iout = new Array();
var iover = new Array();
/* en la siguiente línea se consigna el nombre identificativo que identifica la imagen que
permite abrirse el submenú */
var stuff = new Array("sbv00","sbv01","sbv02","sbv03","sbv04","sbv05",
											"sbv06","sbv07","sbv08","sbv09","sbv10","sbv11",
											"sbv12","sbv13","sbv14","sbv15","sbv16","sbv17")
function preLoadImages () {
	if (document.images) {
		for (i=0;i<stuff.length;i++) {
			iout[i] = new Image;
			iout[i].src = base + stuff[i] + ".jpg" 
			iover[i] = new Image;
			iover[i].src = base + stuff[i] + "-l1_over.jpg" 
		}
	}
	loaded = true
}

function over(no) {	if (document.images && loaded) {document.images[stuff[no]].src = iover[no].src} }
function out(no) { if (document.images && loaded) {document.images[stuff[no]].src = iout[no].src} } 

/* en la siguiente línea se da el nombre que identifica el código integrado en la etiqueta DIV
donde se consignan las opciones que componen este submenú  */
var subMenuStuff = new Array("subvista00","subvista01","subvista02","subvista03","subvista04",
															"subvista05","subvista06","subvista07","subvista08","subvista09",
															"subvista10","subvista11","subvista12","subvista13","subvista14",
															"subvista15","subvista16","subvista17")
var subMenuObj = new Array()
var currentShow = 0
var mousex = 0
var mousey = 0
var timer
var tm = 1

/* el parámetro s viene dado por la instrucción en la etiqueta BODY ---> onLoad="init('esp');" */
function init (s) {
	if (s) lang=s;
	if (!lang) lang = "esp"
/*	base = "/contents/" + lang + "/i/" */ 
/* esto se haría para distintas opciones de resolución e idioma */
	base ="img/"
/*  Se comenta esta línea porque en esta página no se usan imágenes para la opción de submenúes */	
/*	preLoadImages () */
	if (!KLayers) return false
	for (i=0; i < subMenuStuff.length; i++) {
		subMenuObj[i] = layer(subMenuStuff[i])
	}
	initMouse()
}

function initMouse () {
	if(isNC4) document.captureEvents(Event.MOUSEMOVE)
	if(isMSIE){
		document.onmousemove=function(){
			mousex=event.clientX+document.body.scrollLeft
			mousey=event.clientY+document.body.scrollTop
			return true
		}
	}else if(isOpera){
		document.onmousemove=function(){
			mousex=event.clientX
			mousey=event.clientY
			return true
		}
	}else if(isNC4 || isMozilla ){
		document.onmousemove=function(e){
			mousex = e.pageX
			mousey = e.pageY
			return true
		}
	}
}

function showMenu(no) {
	if (subMenuObj[no]) {
		if (currentShow >= 0) hideMenu(currentShow,true)
		over(no)
		subMenuObj[no].show()
		currentShow = no
	} else return false
}

function hideMenu(no, s) {
	if (subMenuObj[no]) {
		if(mousex >= subMenuObj[no].getLeft()-10 && mousex <= subMenuObj[no].getLeft() + subMenuObj[no].getWidth() && mousey >= subMenuObj[no].getTop() && mousey <= subMenuObj[no].getTop() + subMenuObj[no].getHeight() && !s) {
			timer = setTimeout("hideMenu("+no+", false)",tm)
		} else {
			if (timer) clearTimeout(timer)
			out(no)
			subMenuObj[no].hide()
			currentShow = -1
		}
	} else return false
}