////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	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_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) { //v3.0
	  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); 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 MWbuscapos(id, vEst, base) {
	var busca = '';

		for(var i=1; i<vEst.length; i++) {
			vaux = vEst[i][0].split(',');
			if(vaux[0]==id) return(base + ((base=='') ? '' : '-') + i);
		}

		for(var i=1; i<vEst.length; i++) {
			busca = MWbuscapos(id, vEst[i], '')
			if(busca!='') return(base + ((base=='') ? '' : '-') + i + '-' + busca); 
		}

		return('');
	}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function genera_entorno() {
	if(id_pagina==1)
		genera_entorno_home();
	 else {
		genera_path();
		genera_menu_interior();
		genera_titulon1();
		genera_desplegable();
	 }
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



function genera_entorno_home() {
	var cad = '';
	for(var i=1; i<vm.length; i++) {
		var vec = vm[i][0].split(',');
		if(vec[2] == '1') cad += ((i==1) ? '' : ' | ') + '<a href="default.asp?id=' + vec[0] + '" class="ent_enlace1">' + unescape(vec[1]) + '</a>';
		if(i==2) document.getElementById('divArea2').innerHTML = '<img src="imgs/spanish.png" alt="Español" />&nbsp;<a href="default.asp?idioma=1" class="ent_area"> Acceder en Español</a>';
		if(i==3) document.getElementById('divArea3').innerHTML = '<img src="imgs/english.png" alt="English" />&nbsp;<a href="default.asp?idioma=2" class="ent_area"> Access in English</a>';
		if(i==4) document.getElementById('divArea4').innerHTML = '<img src="imgs/francais.png" alt="Français" />&nbsp;<a href="default.asp?idioma=3" class="ent_area"> Accès en Français</a>';
	}
	document.getElementById('menuHome').innerHTML = cad;
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function genera_path() {
	var cad = '<a href="default.asp" class="ent_enlace2">Home</a>';
	for(var i=0; i<vp.length; i++) {
		cad += ' > ';
		var vec = vp[i].split(',');
		cad += '<a href="default.asp?id=' + vec[0] + '" class="ent_enlace2">' + unescape(vec[2]) + '</a>';
	}
	document.getElementById('divRuta').innerHTML = cad;
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function genera_menu_interior() {
var cad = '';
	var base = 73;
	var id_n1 = vp[0].split(',')[0];
	var id_n2 = (vp.length>1) ? vp[1].split(',')[0] : 0;
	for(var i=1; i<vm.length; i++) {
		var vec = vm[i][0].split(',');
		if(vec[2]=='1') {
			cad += '<div style="position:absolute;top:' + base + 'px;left:0px;width:150px;background-image:url(imgs/i08.gif);border: 1px solid #000000;">';
				cad += '<a href="default.asp?id=' + vec[0] + '" class="ent_menu1">' + unescape(vec[1]) + '</a>';
			cad += '</div>';
			base += 20;
			
			if(vec[0]==id_n1) {
				base += 5;
				cad += '<div style="position:absolute; top:' + base + 'px; left:0px;width:150px;" >';
				cad += '<table border="0" width="150" cellspacing="0" cellpadding="0">';
				for(var j=1; j<vm[i].length; j++) {
					var vec = vm[i][j][0].split(',');
					if(vec[2]=='1') {
						cad += '<tr>';
						cad += '<td width="135" align="right"> <a href="default.asp?id=' + vec[0] + '" class="ent_menu2">' + unescape(vec[1]) + '</a></td>';
						cad += '<td width="15" align="right"><img src="imgs/' + ((vec[0]==id_n2) ? 'i09on.gif' : 'i09.gif') + '"  width="8"></td>';
						cad += '</tr>';
						base += 15;
					}
				}
				base += 10;
				cad += '</table>';
				cad += '</div>';
			}
			
		}
	}
	cad += '<img src="imgs/ilustracion_pagina.jpg" width="150" height="143" style="position:absolute;left: 0px; top:' + base + 'px">';
	cad += '<img src="imgs/imascara.gif" width=150" height="143" style="position:absolute;left: 0px; top:' + base + 'px">';
	cad += '<img src="imgs/iso.gif" style="position:absolute;left: 0px; top:' + (base+150) + 'px">';
	document.getElementById('divMenuIzda').innerHTML = cad;
}







////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function genera_titulon1() {
	document.getElementById('divArea').innerHTML = unescape(vp[0].split(',')[2]);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function genera_desplegable() {
	var vpos = MWbuscapos(id_pagina, vm, '').split('-');

	if(vpos.length>1) {
		var vec = vp[1].split(',');
		var vn3 = vm[parseInt(vpos[0])][parseInt(vpos[1])];
		if(vn3.length>1) {
			var idn3 = (vp.length>2) ? vp[2].split(',')[0] : '';
			switch(idioma) {
				case 1: var txt = (vpos[1]=='2') ? '(Elija un producto)' : '(Elija un sector)';	break;
				case 2: var txt = (vpos[1]=='2') ? '(Choose a product)' : '(Choose a sector)';	break;
				case 3: var txt = (vpos[1]=='2') ? '(Choisit un produit)' : '(Choisit un secteur)';	break;
			}
			var cad = '<table border="0" width="330" cellspacing="0" cellpadding="0">';
			cad += '<tr height="28"><td class="normal" align="right"><b>' + unescape(vec[2]) + ':</b></td>';
				cad += '<td align="right">';
					cad += '<select class="input" onchange="javascript:navegar(this.value);">';
						cad += '<option value="">' + txt + '</option>';
						for(var i=1;i<vn3.length; i++) {
							vec = vn3[i][0].split(',');
							if(vec[2]=='1') cad += '<option value="' + vec[0] + '" ' + ((vec[0]==idn3) ? 'selected' : '') + '>' + unescape(vec[1]) + '</option>';
						}
					cad += '</select>';
				cad += '</td>';
			cad += '</tr></table>';
			document.getElementById('divSubapartados').innerHTML = cad;
		}		
	}
}


function navegar(id) {
	if(id!="") document.location.href = "default.asp?id=" + id;
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Comprueba formularios

function comprobar(f) {
  if(($('00Nombre').value=='') || ($('01Apellidos').value=='') || ($('02Empresa').value=='') || ($('09Telefono').value=='' || ($('11Email').value=='') || ($('13Consulta').value==''))) {
		switch(idioma) {
			case 1: 
				alert('Por favor, rellene todos los campos obligatorios'); 
				break;
			case 2: 
				alert('Please fill all the obligatory fields'); 
				break;
			case 3: 
				alert('S\'il vous plaît, remplissez à nouveau les domaines obligatoires'); 
				break;
			default:
				alert('Por favor, rellene todos los campos obligatorios'); 
				break;
		}
  }
  else
    f.submit();
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

