<!--
function estiraBorde() {
	var result = 0;
	var altoBody = document.body.clientHeight;
	var alto = document.getElementById('tdBajo').offsetTop;
	result = altoBody-alto;
	document.images["estira"].height = result-1;
}

function estiraDerecho() {
	var result = 0;
	var altoBody = document.getElementById('tdCont').clientHeight;
	var alto = document.getElementById('tdMenu').offsetTop;
	result = altoBody-alto;
	document.images["estiraMenu"].height = result;
	
	altoBody = document.getElementById('tdDerecho').clientHeight;
	alto = document.getElementById('tdDerTarget').offsetTop;
	result = altoBody-alto;
	//alert('tdDerecho: '+altoBody+'  tdDerTarget: '+alto+' Resultado: '+result);
	document.images["estiraDerecho"].height = result-73;
}

function estiraDerecho2() {
	var result = 0;
	var altoBody = document.getElementById('tdDerecho').clientHeight;
	var alto = document.getElementById('tdDerTarget').offsetTop;
	result = altoBody-alto;
	//alert('tdDerecho: '+altoBody+'  tdDerTarget: '+alto+' Resultado: '+result);
	document.images["estiraDerecho"].height = result-73;
}

function estiraDerecho3() {
	var result = 0;
	var altoBody = document.getElementById('tdCont').clientHeight;
	var alto = document.getElementById('tdMenu').offsetTop;
	result = altoBody-alto;
	document.images["estiraMenu"].height = result;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_openBrWindow2(theURL,widthn,heightn) {
 	var ancho = 0;
	var alto = 0;
	ancho = widthn+332;
	alto = heightn+218;
	window.open(theURL,'postal','width='+ancho+',height='+alto+',left=100,top=100');
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function makeHTML(theForm,frm,resp) {
	var strBody = '';
    strBody+='<style>\n.td {font-family:Verdana; font-size:12px; color:#333333;}\n</style>\n';
    strBody+='<BODY>\n';
    strBody+='<span class="td">Los datos enviados desde el formulario:</span><br><br>\n';
    strBody+='<table width="80%" cellspacing="1" cellpadding="3">\n';

	var act = "";
	var j=0;

	for(i=0;i<theForm.elements.length;i++) {
		var elem = theForm.elements(i);
		if((elem.type!="checkbox" && elem.type!="radio") || elem.checked==true) {
			strBody += '<tr'+(j%2==0 ? ' bgcolor="#EEEEEE"':'')+'><td class="td" width="150"><b>' + (elem.name!=act ? elem.name+':' : '') + '</b></td><td class="td">' + elem.value + '<br/></td>';
			act = elem.name;
			j++;
		}
	}

	strBody += "\n</table></BODY>";

	var frmBody = frm.frmBody;
	frmBody.value = strBody;
	if(resp) frm.frmTo.value = resp;		
	frm.submit();
}

function checkForm() {
	 if (document.forms.contact.Email.value.indexOf('@') == -1) {
	 	alert ('Debe rellenar el campo Email');
	 } else {			    
	 	makeHTML(document.forms.contact, document.forms.frm2);
	 }
}
function checkFormFaqs() {
	 if (document.forms.contact.Email.value.indexOf('@') == -1) {
	 	alert ('Campo Email vacio o incorrecto');
	 } else if (document.forms.contact.Nombre.value == "") { 
	    alert ('Campo Nombre vacio');
	 }else if (document.forms.contact.Pregunta.value == ""){
	    alert ('Campo Pregunta vacio');
	 } else {
	    makeHTML(document.forms.contact,document.forms.frm2,document.forms.contact.tema.value);
	 }
}

function calcSpan() {
	var conta = 0;
	var contb = 0;
	var r = 0;
	var s = 0;
	var elem = document.getElementsByTagName('TD');
	if (elem)	{
		for (var i=0; i<elem.length; i++)	{
			if (elem[i].id) {
				if (elem[i].id.indexOf('tdfpa')!=-1)	{
					conta++;
				} else if (elem[i].id.indexOf('tdfpb')!=-1) {
					contb++;
				}
			}
		}
	}
	r = conta%2;
	s = contb%2;
	conta--;
	contb--;
	if (r!=0) document.getElementById('tdfpa'+conta).colSpan = 5;
	if (s!=0) document.getElementById('tdfpb'+contb).colSpan = 5;
}

var ant = -1;

function alignCapa(num,cont) {
	var contenedora1 = document.getElementById('contenedora1');
	var contenedora2 = document.getElementById('contenedora2');
	var contenedora3 = document.getElementById('contenedora3');
	var contenedor = document.getElementById('contenedor'+cont);
	var elem = document.getElementById('opc'+num);
	var capa = document.getElementById('capaOpc'+num);
	var elemOld = document.getElementById('opc'+ant);
	var capaOld = document.getElementById('capaOpc'+ant);
	var altura = 0;
	if (elem) {
		altura = elem.offsetTop + contenedor.offsetTop + contenedora1.offsetTop + contenedora2.offsetTop + contenedora3.offsetTop ;
		if (capa) {
			if (ant!=-1 && ant!=num) {
				if (capaOld) capaOld.style.visibility = 'hidden';
				if (elemOld) elemOld.className = 'opcOut';
			}
			capa.style.top = (altura+188)+'px';
			capa.style.visibility = 'visible';
			
			checkComp(num);
			
			ant = num;
		}
	}
}

var elementos = new Array();
var elementosTD = new Array();
var floatImgs = new Array();
var floatTDs = new Array();
var firstFloatImgs = new Array();
var firstFloatTDs = new Array();

function checkComp(elem) {
	var alturaComp = document.getElementById('opc'+elem);
	var alturaComp2 = document.getElementById('compTD'+elem);
	if (alturaComp != null && alturaComp2 != null) document.images('compImg'+elem).height = (alturaComp.clientHeight - alturaComp2.clientHeight-3);
}

function changeFirstImg(elem) {
	for (var i=0; i<firstFloatTDs.length; i++)	{
		if (firstFloatTDs[i].id.indexOf('firstFloatTD'+elem) != -1) {
			firstFloatTDs[i].className = 'mw-backcol';
		}
	}
	for (var i=0; i<firstFloatImgs.length; i++)	{
		if (firstFloatImgs[i].name.indexOf('firstFloatImg'+elem) != -1 ) {
			firstFloatImgs[i].src = 'img/mapaweb/level02c.gif';
			firstFloatImgs[i].height = 10;
			firstFloatImgs[i].width = 8;
		}
	}
}

function insertFirstFloat(elem) {
	var i = firstFloatTDs.length;
	var x = firstFloatImgs.length;
	var celda = document.getElementById('firstFloatTD'+elem);
	if (celda != null) firstFloatTDs[x] = document.getElementById('firstFloatTD'+elem);
	firstFloatImgs[x] = document.images('firstFloatImg'+elem);
}

function insertFloat(elem) {
	var i = floatTDs.length;
	var x = floatImgs.length;
	var celda = document.getElementById('floatTD'+elem);
	if (celda != null) floatTDs[x] = document.getElementById('floatTD'+elem);
	floatImgs[x] = document.images('floatImg'+elem);
}

function insertLast(elem) {
	var i = floatTDs.length;
	var x = floatImgs.length;
	var celda = document.getElementById('lastFloatTD'+elem);
	if (celda != null) floatTDs[x] = document.getElementById('lastFloatTD'+elem);
	floatImgs[x] = document.images('lastFloatImg'+elem);
}

function insertImg(elem) {
	var i = elementos.length;
	var x = elementosTD.length;
	var celda = document.getElementById('imgfin'+elem);
	elementos[i] = document.images(elem);
	if (celda != null) elementosTD[x] = document.getElementById('imgfin'+elem);
}

function insertElem(elem) {
	var x = elementosTD.length;
	var celda = document.getElementById('marcafin'+elem);
	if (celda != null) elementosTD[x] = document.getElementById('marcafin'+elem);
}

function changeImg() {
	for (var i=0; i<elementos.length; i++)	{
		if (elementos[i].name.indexOf('last') != -1 ) elementos[i-1].src = 'img/mapaweb/topo02fin.gif';
	}
	for (var i=0; i<elementosTD.length; i++)	{
		if (elementosTD[i].id.indexOf('marcafin') != -1) {
			elementosTD[i-1].className = '';
			elementosTD[i-1].style.paddingTop = 0;
		}
	}
	for (var i=0; i<floatTDs.length; i++)	{
		if (floatTDs[i].id.indexOf('lastFloatTD') != -1) {
			floatTDs[i-1].className = 'mw-backcol';
		}
	}
	for (var i=0; i<floatImgs.length; i++)	{
		if (floatImgs[i].name.indexOf('lastFloatImg') != -1 ) {
			floatImgs[i-1].src = 'css/img/mapaweb/topoback03.gif';
			floatImgs[i-1].height = 9;
			floatImgs[i-1].width = 8;
		}
	}
}

var lateralAuxColor = 0;

function getRandomColorLateral2(i) {
	lateralAuxColor++;
	if (lateralAuxColor>2) {
		lateralAuxColor = 0;
	}
	var td1 = document.getElementById("myLateral_1_"+i);
	var td2 = document.getElementById("myLateral_2_"+i);
	var r = lateralAuxColor%3;
	switch (r) {
		case 0: td1.className="latorange";
						td2.className="latorange2";
						break;
		case 1: td1.className="latgreen";
						td2.className="latgreen2";
						break;
		case 2: td1.className="latblue";
						td2.className="latblue2";
						break;
	}
}

function getRandomColorLateral(i) {
	var td1 = document.getElementById("myLateral_1_"+i);
	var td2 = document.getElementById("myLateral_2_"+i);
	var r = i%3;
	switch (r) {
		case 0: td1.className="bghdrorange";
				td2.bgcolor="#ffca00";
				break;
		case 1: td1.className="bghdrgreen";
				td2.bgcolor="#38dcc1";
				break;
		case 2: td1.className="bghdrblue";
				td2.bgcolor="#86c9ff";
				break;
	}
}

function getRandomClass(i, n) {
	var elem = document.getElementById("myTD_"+i+"_"+n);
	var r = (i+n)%3;
	switch (r) {
		case 0: elem.className="blue";
				break;
		case 1: elem.className="red";
				break;
		case 2: elem.className="green";
				break;
	}
}

function getColorBackGround(n) {
	var r = n%2;
	var name="MyTR_"+n;
	if (r==0) {
		var elem = document.getElementsByTagName("TR");
		if (elem) {
			var i=0;
			while(elem[i]){
				if (elem[i].id) {
					if (elem[i].id==name){
						elem[i].bgColor="#f2f2f2";
					}
				}
				i++;
			}
		}
	}
}

function rollover(elem, color){
	elem.bgColor = color;
}

function getFileSize(filesize) {
	var res = "";
	try {
		if(filesize>1024*1024) {
			var mbSize = (filesize)/(1024*1024);
			var mbSize1 = (Math.round(mbSize*100))/100;
			res = mbSize1+" Mb";
		} else if(filesize>1024) {
			var mbSize = (filesize)/(1024);
			var mbSize1 = (Math.round(mbSize*100))/100;
			res = mbSize1+" Kb";
		} else {
			res = filesize+" bytes";
		}
	} catch(ups) {}
	return res;
}

//-->
