////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	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() {
		genera_menun1();

		if(vp[0].split(',')[0]==17) {
			genera_menu_esp_cliente();
			return;
		};

		if(id_pagina==1) {
			genera_home_areas();
		} else {
			var pos = MWbuscapos(id_pagina, vm, '');
			var vpos = pos.split('-');

			var vec = vm[vpos[0]];
			var vaux = vec[0].split(',');
			document.getElementById('div_titarea').innerHTML = unescape(vaux[1]);
			
			var id_n2 = -1;
			if(vpos.length>1) {
				vec = vm[vpos[0]][vpos[1]];
				vaux = vec[0].split(',');
				id_n2 = vaux[0];
			}
			document.getElementById('div_titulo').innerHTML = unescape(vaux[1]);


			genera_menun2(pos, id_n2);

			if(vpos.length>1) genera_menun3(pos);
		}
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	function genera_menun1() {
	var cad = '';
		for(var i=1; i<vm.length; i++) {
			var vaux = vm[i][0].split(',');
			cad += ((i==1) ? '' : '|') + '<a href="default.asp?id=' + vaux[0] + '" class="menu2">' + unescape(vaux[1]) + '</a>';
		}
		if(id_pagina!=1) cad += '|<a href="default.asp" class="menu2">Inicio</a>';
		document.getElementById('div_menun1').innerHTML = cad;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	function genera_home_areas() {
	var cad;
		var pos = MWbuscapos(3, vm, '');
		var vpos = pos.split('-');
		var vec = vm;
		for(var i=0; i<vpos.length; i++) vec = vec[vpos[i]];

		cad = '<table width="197" border="0" cellspacing="1" cellpadding="0">';
		for(var i=1; i<vec.length; i++) {
			var vaux = vec[i][0].split(',');
			cad += '<tr>';
			cad += '<td width="170" align=right height=20><a href="default.asp?id=' + vaux[0] + '" class="menu1">' + unescape(vaux[1]) + '</a></td>';
			cad += '<td align="right"><img src="imgs/item-off.gif" width="17" height="17"></td';
			cad += '</tr>';
		}
		cad += '</table>';

		document.getElementById('div_menuhomeareas').innerHTML = cad;
	}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	function genera_menun2(pos, id_n2) {
		var vpos = pos.split('-');
		var vec = vm[vpos[0]];

		var cad = '<table width="180" border="0" cellspacing="1" cellpadding="0">';
		for(var i=1; i<vec.length; i++) {
			var vaux = vec[i][0].split(',');
			if(vaux[0]==id_n2) {
				cad += '<tr>';
				cad += '<td width="158" align=right height=20 class="menu3_on">' + unescape(vaux[1]) + '</td>';
				cad += '<td align="right" width=22><img src="imgs/item-on2.gif" width="17" height="17"></td>';
				cad += '</tr>';
			} else {
				cad += '<tr>';
				cad += '<td width="158" align=right height=20><a href="default.asp?id=' + vaux[0] + '" class="menu3">' + unescape(vaux[1]) + '</a></td>';
				cad += '<td align="right" width=22><img src="imgs/item-off2.gif" width="17" height="17"></td>';
				cad += '</tr>';
			}
		}
		cad += '</table>';
		document.getElementById('div_menun2').innerHTML = cad;
	}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	function genera_menun3(pos) {
		var vpos = pos.split('-');
		var vec = vm[vpos[0]][vpos[1]];
		var cad = '';
		for(var i=1; i<vec.length; i++) {
			var vaux = vec[i][0].split(',');
			if(i>1) cad += ' | ';
			if(vaux[0]==id_pagina) 
				cad += '<span class=menu4_on>' + unescape(vaux[1]) + '</span>';
			else
				cad += '<a href="default.asp?id=' + vaux[0] + '" class=menu4>' + unescape(vaux[1]) + '</a>';
		}
		document.getElementById('div_menun3').innerHTML = cad;
	}















////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	function genera_menu_esp_cliente() {
		
		document.getElementById('div_titarea').innerHTML = unescape(vp[0].split(',')[2]);
		document.getElementById('div_titulo').innerHTML = (vp.length>3) ? unescape(vp[3].split(',')[2]) : unescape(vp[0].split(',')[2]);

		var id_n2 = (vp.length>3) ? vp[3].split(',')[0] : 0;

		var cad = '<table width="180" border="0" cellspacing="1" cellpadding="0">';
		for(var i=1; i<vesp.length; i+=2) {
			if(vesp[i]==id_n2) {
				cad += '<tr>';
				cad += '<td width="158" align=right height=20 class="menu3_on">' + unescape(vesp[i+1]) + '</td>';
				cad += '<td align="right" width=22><img src="imgs/item-on2.gif" width="17" height="17"></td>';
				cad += '</tr>';
			} else {
				cad += '<tr>';
				cad += '<td width="158" align=right height=20><a href="default.asp?id=' + vesp[i] + '" class="menu3">' + unescape(vesp[i+1]) + '</a></td>';
				cad += '<td align="right" width=22><img src="imgs/item-off2.gif" width="17" height="17"></td>';
				cad += '</tr>';
			}
		}
		cad += '</table>';
		document.getElementById('div_menun2').innerHTML = cad;
	}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

