/** 
* Progr. : J. Manuel de la Chica - ISSA
* Permite cambiar de una aplicacion a otra
**/

var titulo = "";
var vtexto = "";

function goAplicacion (){
	id = document.aplicaciones.aplicacion.value;
	if (id==65){parent.location.href = "GetRecords?Template=cgpj/cgpj/principal.htm"; }
	if (id==146){parent.location.href = "GetRecords?Template=cgpj/jt/principal.htm"; }
	if (id==145){parent.location.href = "GetRecords?Template=cgpj/ts/principal.htm"; }
	if (id==66){parent.location.href = "GetRecords?Template=Extranets/Bibliotecas/principal.htm"; }
	if (id==85){parent.location.href = "GetRecords?Template=Extranets/Jueces/principal.htm"; }
	if (id==86){parent.location.href = "GetRecords?Template=Extranets/Editoriales/principal.htm"; }
	if (id==87){parent.location.href = "GetRecords?Template=Extranets/Escuela/principal.htm"; }
	if (id==165){parent.location.href = "GetRecords?Template=cgpj/tsj/mapa.html"; }
		
	if (id==3){parent.location.href = "GetRecords?Template=frmMain&Area=Admin"; }
	if (id==105){parent.location.href = "GetRecords?Template=frmMain&Area=ExtranetBibliotecas"; }
	if (id==107){parent.location.href = "GetRecords?Template=frmMain&Area=ExtranetEditoriales"; }
	if (id==108){parent.location.href = "GetRecords?Template=frmMain&Area=ExtranetEscuela"; }
	if (id==109){parent.location.href = "GetRecords?Template=frmMainManager&Area=PortalCGPJ"; }
	if (id==111){parent.location.href = "GetRecords?Template=frmMainManager&Area=PortalJT"; }	
	if (id==147){parent.location.href = "GetRecords?Template=frmMainManager&Area=PortalTS"; }
	if (id==148){parent.location.href = "GetRecords?Template=frmMainManager&Area=PortalJT"; }
	if (id==206){parent.location.href = "GetRecords?Template=cgpj/dossier/mantdossieres"; }
	if (id==226){parent.location.href = "GetRecords?Template=cgpj/recopilacion/mantrecopilacion"; }
	
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Permite generar el enlace de paginacion
**/
function paginar(anterior, pagina){
	location.href=location.href+"&Action=next&LastRec="+anterior+"&Page="+pagina;
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Funcion que sustituye un caracter por un <br>
**/
function listar(cadena, separador){
	alert(cadena)
}

/**
* Progr. : J. Manuel de la Chica - ISSA
* Funciones escribe el tamaño de un archivo en el formato correcto
**/
function showSize(size){
	var txtUnits = size.substring(size.length-2,size.length)
	if (txtUnits == "Ko")
		var txtSize = size.substring(0, size.length-2) + " Kb";
	else {
		var txtUnits = size.substring(size.length-1,size.length)
		if (txtUnits == "o")
			var txtSize = Math.ceil(size.substring(0, size.length-1)/1024) + " Kb";
	}
	document.write(txtSize);
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Funciones escribe el tipo de un archivo en función de su extensión
**/
function showType(fileName){
	var pos = fileName.lastIndexOf(".");
	//alert((fileName.length) - pos)
	
	
	if ((pos != -1) && (((fileName.length) - pos == 4) || ((fileName.length) - pos == 5))){
		txtType = fileName.substring(pos +1).toUpperCase();
		if (txtType == "HTM"){
			txtType ="HTML"
		}
	}
	else{
		txtType = "tipo";
	}
	
	
	document.write(txtType);
}
function abrirVentana(direccion){
	if (direccion != ""){
	var auxWindow = open(direccion, '','top=100, left=50, width=700, height=725, resizable=1, titlebar=0, scrollbars=yes')
	}
}

/**
* Progr. : J. Manuel de la Chica - ISSA
* Funciones que redirigen al mapa web y a las demas secciones de cada seccion
**/
function goMapaWeb(){
	
	app=parent.cablogo.formulario.nivel1name.value;
	appmapa="";
	portal=""
	if (app=="conozcaCGPJ") {appmapa="Cgpj"; portal="CGPJ";}
	  else{	  
			if (app=="portalTribunalSupremo") {appmapa="PortalTribunalSupremo"; portal="TS";}
			 else{			 
						if (app=="portalJuzgadosTribunales"){ appmapa="PortalJuzgadosTribunales"; portal="JT";}
						   else{
						     	if (app=="jttsj"){ appmapa="PortalJuzgadosTribunalesTSJ"; portal="TSJ";}
						        else{
						   	        appmapa="Cgpj"; portal="CGPJ";}
						  }
						}
			}
	if (app=="jttsj"){var newDireccion = "GetRecords?Template=cgpj/mapaTSJ.html&aplicacion="+appmapa+"&portal="+portal;	}
	else {var newDireccion = "GetRecords?Template=cgpj/mapa.html&aplicacion="+appmapa+"&portal="+portal;}
	
	/*
	parent.cablogo.formulario.nivel1name.value="mapaweb";	
	parent.cablogo.formulario.nivel1.value="Mapa web";
	parent.cablogo.formulario.nivel1url.value=newDireccion;
	parent.cablogo.formulario.nivel2name.value="";	
	parent.cablogo.formulario.nivel2.value="";
	parent.cablogo.formulario.nivel2url.value="#";
	parent.cablogo.formulario.nivel3name.value="";
	parent.cablogo.formulario.nivel3.value="";
	parent.cablogo.formulario.nivel3url.value="#";
	parent.cablogo.formulario.nivel4name.value="";
	parent.cablogo.formulario.nivel4.value="";
	parent.cablogo.formulario.nivel4url.value="#";
	parent.cablogo.formulario.nivel5name.value="";
	parent.cablogo.formulario.nivel5.value="";
	parent.cablogo.formulario.nivel5url.value="#";	
	*/	
		
	location.href = newDireccion;
}

function goAgenda(valor){
	if (valor == 1){
		parent.contenidos.location.href="GetRecords?Template=cgpj/cgpj/pjagendaservicio.html&TableName=PJAGENDA";	
	}
}
function goFaqs(){
	var area = parent.frames["cablogo"].document.formulario.elements["nivel1name"].value;
	var nombre = "faqs"+area;
	var texto = "Preguntas frecuentes"
	
	redirectPage("GetRecords?Template=cgpj/cgpj/pjListarFaqs.html&TableName=PJFAQS&ini=1&site="+area, nombre, texto, 2)
}
function goEnlaces(){
	var area = parent.frames["cablogo"].document.formulario.elements["nivel1name"].value;
	var nombre = "enlaces"+area;
	var texto = "Enlaces de inter&eacute;s";
	
	redirectPage("GetRecords?Template=cgpj/cgpj/pjListarEnlaces.html&TableName=PJENLACES&site="+area, nombre, texto, 2);
}

function goContacte(){
	
	//var area = parent.frames["cablogo"].document.formulario.elements["nivel1name"].value;
	var area = parent.frames["cablogo"].document.formulario.elements["nivel1"].value;
  	var nombre = "buzon"+area;
	var texto = "Buz&oacute;n de contacto";
//	redirectPage("GetRecords?Template=cgpj/cgpj/pjbuzon.html&TableName=PJENLACES&site="+area, nombre, texto, 2);

	redirectPage("GetRecords?Template=cgpj/cgpj/pjbuzon.html&site="+area, nombre, texto, 2);
	
}

/**
* Progr. : J. Manuel de la Chica - ISSA
* Recibe dos cadenas de texto Link y Url, las trocea por ";" y hace
* corresponder a cada trozo de link una url
**/
function generarLinks(links, urls)
{
	//Links es un conjunto de enlaces separados por ;
	//URL es un conjunto de URLs separados por ;
	
	var listaEnlaces = "";
	var arrayLinks = new Array(20);
	var arrayURLs = new Array(20);
	var i = 0
	
	while (links.length >0){
		posSeparador = links.indexOf(";");
		if (posSeparador != -1){
			enlace = links.substring(0, posSeparador)
			links = links.substring(posSeparador+1,links.length);
			
			arrayLinks[i] = enlace;
			i++;
		}
		else
		{
			arrayLinks[i] = links;
			i++;
			break;
		}
	}
	var j = 0;
	while (urls.length >0){
		posSeparador = urls.indexOf(";");
		if (posSeparador != -1){
			enlace = urls.substring(0, posSeparador)
			urls = urls.substring(posSeparador+1,urls.length);
			
			arrayURLs[j] = enlace;
			j++;
		}
		else
		{
			arrayURLs[j] = urls;
			j++;
			break;
		}
	}
	
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces + "<img src='images/LiLinks.gif' hspace='5'> <a href='"+arrayURLs[h]+"' target='_blank'>" +arrayLinks[h]+ "</a><br>";
	}
	
	
	return listaEnlaces;
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Recibe dos cadenas de texto Link y Url, las trocea por ";" y hace
* corresponder a cada trozo de link una url
* Modificado por Javi (27-11-2009) para que los enlaces puedan ser locales y no abra nuevas ventanas
**/
function generarLinksVar(links, urls)
{
	//Links es un conjunto de enlaces separados por ;
	//URL es un conjunto de URLs separados por ;
	
	var listaEnlaces = "";
	var arrayLinks = new Array(20);
	var arrayURLs = new Array(20);
	var arrayTipos = new Array(20);
	var i = 0
	
	while (links.length >0){
		posSeparador = links.indexOf(";");
		if (posSeparador != -1){
			enlace = links.substring(0, posSeparador)
			links = links.substring(posSeparador+1,links.length);
			
			arrayLinks[i] = enlace;
			i++;
		}
		else
		{
			arrayLinks[i] = links;
			i++;
			break;
		}
	}
	var j = 0;
	while (urls.length >0){
		posSeparador = urls.indexOf(";");
		if (posSeparador != -1){
			enlace = urls.substring(0, posSeparador)
			urls = urls.substring(posSeparador+1,urls.length);
			arrayURLs[j] = enlace;
			externo = enlace.indexOf("://");
			if (externo != -1) {
				arrayTipos[j] = 1;
			}
			else
			{
				arrayTipos[j] = 0;
			}
			j++;
		}
		else
		{
			arrayURLs[j] = urls;
			externo = urls.indexOf("://");
			if (externo != -1) {
				arrayTipos[j] = 1;
			}
			else
			{
				arrayTipos[j] = 0;
			}
			j++;
			break;
		}
	}
	
	for (h=0; h<i; h++){
		if (arrayTipos[h] == 1)
		{
			listaEnlaces = listaEnlaces + "<img src='images/LiLinks.gif' hspace='5'> <a href='"+arrayURLs[h]+"' target='_blank'>" +arrayLinks[h]+ "</a><br>";
		}
		else
		{
			listaEnlaces = listaEnlaces + "<img src='images/LiLinks.gif' hspace='5'> <a href='"+arrayURLs[h]+"'>" +arrayLinks[h]+ "</a><br>";
		}
	}
	
	
	return listaEnlaces;
}

/**
* Progr. : J. Manuel de la Chica - ISSA
* Extraen el valor de una cookie cuyo nombre se le pasa
* como parametro a la primera funcion
**/
function buscarCookie(nombre){
	var numCookies = document.cookie.length;
	var nomCookie = nombre + "=";
	var longCookie = nomCookie.length;
	var x = 0;
	while (x<=numCookies)
	{
		var y = (x + longCookie);
		if (document.cookie.substring(x,y) == nomCookie){
			return (extraerCookie(y))
		}
		x = document.cookie.indexOf(" ", x) + 1
		if (x==0){
			break;
		}
	}
}
function extraerCookie(val){
	if ((finCookie = document.cookie.indexOf(";", val))==-1){
		finCookie = document.cookie.length;
	}
	var valorCookie = unescape(document.cookie.substring(val, finCookie));
	return valorCookie;		
}


//**************************************

function denegacionAcceso(){
	location.href="ShowPage?Template=cgpj/cgpj/denegacionAcceso.htm";
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Comprueba si el usuario ya se ha identificado previamente 
* Tabla de Documentos
**/
function filtrarLogin(login, password, portal){
	if (portal == 1){
		parent.location.href="GetRecords?Template=cgpj/cgpj/principal.htm";
	}
	if (portal == 2){
		parent.location.href="GetRecords?Template=cgpj/ts/principal.htm";
	}
	if (portal == 3){
		parent.location.href="GetRecords?Template=cgpj/jt/principal.htm";
	}
	if (portal == 4){
		parent.location.href="GetRecords?Template=cgpj/tsj/mapa.html";
	}
}
function verDocumento(clave, download){
	direccion = "GetDoc?DBName=dPortal&UniqueKeyValue="+clave+"&Download="+download+"&ShowPath=false"
	var auxWindow
	if (download=="false"){
		auxWindow = open(direccion, '','top=205, left=170, width=600, height=450, resizable=1, titlebar=0, scrollbars=1')
	}else{
		iframeoculto.location.href=direccion
	}
}
function verRelacionado(direcc, nombre, etiqueta){
	parent.frames["cablogo"].document.formulario.elements["nivel4name"].value = nombre
	parent.frames["cablogo"].document.formulario.elements["nivel4"].value = etiqueta
	
	direcc+="&nivel1="+parent.frames["cablogo"].document.formulario.elements["nivel1name"].value
	direcc+="&nivel2="+parent.frames["cablogo"].document.formulario.elements["nivel2name"].value
	direcc+="&nivel3="+parent.frames["cablogo"].document.formulario.elements["nivel3name"].value
	direcc+="&nivel4="+parent.frames["cablogo"].document.formulario.elements["nivel4name"].value
	
	location.href=direcc
}
function visualizarDocumento(clave, download){
	direccion = "GetDoc?DBName=dPortal&UniqueKeyValue="+clave+"&Download="+download+"&ShowPath=false"
	var auxWindow
	if (download=="false"){
		location.href=direccion;
	}else{
		iframeoculto.location.href=direccion
	}
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Carga la informacion de un documento determinado de una 
* Tabla de Documentos
**/
function cargarInfoDocumento(marcoDestino, enlace, nombreDocumento){
	tabla = extraerValorParametro("TableName", enlace);
	location.href="GetRecords?Template=cgpj/cgpj/informacion.htm&TableName="+tabla+"&nombre="+nombreDocumento;
	
	
}
function extraerValorParametro(parametro, direccionCompleta){
	
	param = direccionCompleta.substr(direccionCompleta.indexOf(parametro)+1, direccionCompleta.length);
	param = param.substr(param.indexOf("=")+1, param.length)
	finalParam = param.indexOf("&");
	if (finalParam != -1){
		param = param.substr(0, finalParam); 
	}
	

	return param;
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Marca el menu con el simbolo correspondiente si tiene hijos
**/
function indicarHijos(nombreMenu){
	numeroHijos = 0
	try{
	numeroHijos = parent.frames["contenidos"].comprobarHijos(nombreMenu);
	
	}catch(exception){
		return;
	}
	if (numeroHijos > 0){
		return "<img src='images/icon-mas.gif'>";
	}
	return " ";
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Marca el menu con el simbolo correspondiente si tiene hijos
**/
function indicarNietos(nombreMenu){
	numeroHijos = 0
	try{
	numeroHijos = parent.frames["contenidos"].comprobarHijos(nombreMenu);
	
	}catch(exception){
		return;
	}
	if (numeroHijos > 0){
		return "<img src='images/arrow-right.gif'>";
	}
	return " ";
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Genera automaticamente un profundimetro a partir
* del nombre completo del menu seleccionado
**/
function generarProfundimetro(nombreCapa){
	// 1 busca la informacion en el frameset que acoge a este frameset
	// 0 busca la informacion en el frameset
	
	profundimetro = "";
	seccion =parent.frames["cablogo"].document.formulario.elements["nivel1"].value
	if (nombreCapa != 1){
		profundimetro = "<a href='GetRecords?Template=cgpj/cgpj/pjinicioarea.htm&seccion="+seccion+"'>Inicio</a> / " + parent.cablogo.leerProfundimetro();
	}else{
		profundimetro = "<a href='GetRecords?Template=cgpj/cgpj/pjinicioarea.htm&seccion="+seccion+"'>Inicio</a> / " + parent.cablogo.leerProfundimetro();
	}
	return profundimetro;
}
function generarProfundimetro1(nombreCapa){
	// 1 busca la informacion en el frameset que acoge a este frameset
	// 0 busca la informacion en el frameset
	
	profundimetro = "";
	seccion =parent.parent.frames["cablogo"].document.formulario.elements["nivel1"].value
	if (nombreCapa != 1){
		profundimetro = "<a target=_parent href='GetRecords?Template=cgpj/cgpj/pjinicioarea.htm&seccion="+seccion+"'>Inicio</a> / " + parent.parent.cablogo.leerProfundimetro();
	}else{
		profundimetro = "<a  target=_parent  href='GetRecords?Template=cgpj/cgpj/pjinicioarea.htm&seccion="+seccion+"'>Inicio</a> / " + leerProfundimetro1();
	}
	return profundimetro;
}

/**
* Progr. : J. Manuel de la Chica - ISSA
* Modifica el valor de los diferentes niveles del profundimetro
**/
function modificarProfundimetro(nivel, valor){
	
	if (nivel == "nivel4"){
	
	parent.frames["cablogo"].modificarNivelProfundimetro(nivel, valor);
	}else{
		if ((nivel == "nivel1") || (nivel == "nivel2")){
		parent.frames["cablogo"].modificarNivelProfundimetro(nivel, valor);
		parent.frames["cablogo"].modificarNivelProfundimetro("nivel3","");
		parent.frames["cablogo"].modificarNivelProfundimetro("nivel4","");
		}else{
			if (nivel == "nivel3"){
				parent.frames["cablogo"].modificarNivelProfundimetro(nivel, valor);
				parent.frames["cablogo"].modificarNivelProfundimetro("nivel4","");
			}else{
				parent.frames["cablogo"].modificarNivelProfundimetro(nivel, valor);			
			}
		
		}
	}
}
function modificarNivelProfundimetro(nivel, valor){
	
	document.formulario.elements[nivel].value = valor;
}
function leerProfundimetro(){
	
	
	txtNivel1 = document.formulario.elements["nivel1"].value;
	txtNivel2 = document.formulario.elements["nivel2"].value;
	txtNivel3 = document.formulario.elements["nivel3"].value;
	txtNivel4 = document.formulario.elements["nivel4"].value;
	txtNivel5 = document.formulario.elements["nivel5"].value;
	
	urlNivel1 = document.formulario.elements["nivel1url"].value;
	urlNivel2 = document.formulario.elements["nivel2url"].value;
	urlNivel3 = document.formulario.elements["nivel3url"].value;
	urlNivel4 = document.formulario.elements["nivel4url"].value;
	urlNivel5 = document.formulario.elements["nivel5url"].value;
	
	//alert(txtNivel1)
	//alert(txtNivel2)
	//alert(txtNivel3)
	//alert(txtNivel4)
	
	if (urlNivel1 == "#"){
		urlNivel1=parent.contenidos.location;
seccion =parent.frames["cablogo"].document.formulario.elements["nivel1"].value
urlNivel1="GetRecords?Template=cgpj/cgpj/pjinicioarea.htm&seccion="+seccion;

	}
	if (urlNivel2 == "#"){
		urlNivel2=parent.contenidos.location;
	}
	if (urlNivel3 == "#"){
		urlNivel3=parent.contenidos.location;
	}
	if (urlNivel4 == "#"){
		urlNivel4=parent.contenidos.location;
	}
	if (urlNivel5 == "#"){
		urlNivel5=parent.contenidos.location;
	}
	
	txtNivel1 = "<a href='javascript:location.href=\""+urlNivel1+"\"'>"+txtNivel1+"</a>";
	
	if ((txtNivel2.substring(0,1)!="<") && (txtNivel2!=""))
	{
		if (txtNivel2.length > 30){
			var primerEspacio = txtNivel2.indexOf(" ",25);
			if (primerEspacio != -1){
				txtNivel2 = " / <a href='javascript:location.href=\""+urlNivel2+"\"'>"+txtNivel2.substr(0, primerEspacio)+" ..."+"</a>";
			}else{
				txtNivel2 = " / <a href='javascript:location.href=\""+urlNivel2+"\"'>"+txtNivel2.substr(0, 30)+" ..."+"</a>";
			}
		}else{
			txtNivel2 = " / <a href='javascript:location.href=\""+urlNivel2+"\"'>"+txtNivel2+"</a>";
		}
	}
	
	if ((txtNivel3.substring(0,1)!="<")&& (txtNivel3!=""))
	{
		if (txtNivel3.length > 30){
			var primerEspacio = txtNivel3.indexOf(" ",25);
			if (primerEspacio != -1){
				txtNivel3 = " / <a href='javascript:location.href=\""+urlNivel3+"\"'>"+txtNivel3.substr(0, primerEspacio)+" ..."+"</a>";
			}else{
				txtNivel3 = " / <a href='javascript:location.href=\""+urlNivel3+"\"'>"+txtNivel3.substr(0, 30)+" ..."+"</a>";
			}
		}else{
			txtNivel3 = " / <a href='javascript:location.href=\""+urlNivel3+"\"'>"+txtNivel3+"</a>";
		}
	}
	
	if ((txtNivel4.substring(0,1)!="<")&& (txtNivel4!=""))
	{
		if (txtNivel4.length > 30){
			var primerEspacio = txtNivel4.indexOf(" ",25);
			if (primerEspacio != -1){
				txtNivel4 = " / <a href='javascript:location.href=\""+urlNivel4+"\"'>"+txtNivel4.substr(0, primerEspacio)+" ..."+"</a>";
			}else{
				txtNivel4 = " / <a href='javascript:location.href=\""+urlNivel4+"\"'>"+txtNivel4.substr(0, 30)+" ..."+"</a>";
			}
		}else{
			txtNivel4 = " / <a href='javascript:location.href=\""+urlNivel4+"\"'>"+txtNivel4+"</a>";
		}
	}
	
	if ((txtNivel5.substring(0,1)!="<")&& (txtNivel4!=""))
	{
		if (txtNivel5.length > 30){
			var primerEspacio = txtNivel5.indexOf(" ",25);
			if (primerEspacio != -1){
				txtNivel5 = " / <a href='javascript:location.href=\""+urlNivel5+"\"'>"+txtNivel5.substr(0, primerEspacio)+" ..."+"</a>";
			}else{
				txtNivel5 = " / <a href='javascript:location.href=\""+urlNivel5+"\"'>"+txtNivel5.substr(0, 30)+" ..."+"</a>";
			}
		}else{
			txtNivel5 = " / <a href='javascript:location.href=\""+urlNivel5+"\"'>"+txtNivel5+"</a>";
		}
	}
	
	profundimetro = txtNivel1 +  txtNivel2 
	if (txtNivel3 != ""){
		profundimetro += txtNivel3 
		if (txtNivel4 !=""){
			profundimetro +=  txtNivel4
			if (txtNivel5 !=""){
			profundimetro +=  txtNivel5
			}
		}
	}
	
	return profundimetro;
	
}

function leerProfundimetro1(){
	
 
	txtNivel1 = parent.parent.cablogo.document.formulario.elements["nivel1"].value;
	txtNivel2 = parent.parent.cablogo.document.formulario.elements["nivel2"].value;
	txtNivel3 = parent.parent.cablogo.document.formulario.elements["nivel3"].value;
	txtNivel4 = parent.parent.cablogo.document.formulario.elements["nivel4"].value;
	txtNivel5 = parent.parent.cablogo.document.formulario.elements["nivel5"].value;
	
	urlNivel1 = parent.parent.cablogo.document.formulario.elements["nivel1url"].value;
	urlNivel2 = parent.parent.cablogo.document.formulario.elements["nivel2url"].value;
	urlNivel3 = parent.parent.cablogo.document.formulario.elements["nivel3url"].value;
	urlNivel4 = parent.parent.cablogo.document.formulario.elements["nivel4url"].value;
	urlNivel5 = parent.parent.cablogo.document.formulario.elements["nivel5url"].value;
	
	//alert(txtNivel1)
	//alert(txtNivel2)
	//alert(txtNivel3)
	//alert(txtNivel4)
	
	if (urlNivel1 == "#"){
		urlNivel1=parent.parent.contenidos.location;
	}
	if (urlNivel2 == "#"){
		urlNivel2=parent.parent.contenidos.location;
	}
	if (urlNivel3 == "#"){
		urlNivel3=parent.parent.contenidos.location;
	}
	if (urlNivel4 == "#"){
		urlNivel4=parent.parent.contenidos.location;
	}
	if (urlNivel5 == "#"){
		urlNivel5=parent.parent.contenidos.location;
	}
	
	txtNivel1 = "<a target=_parent href='"+urlNivel1+"'>"+txtNivel1+"</a>";
	
	if ((txtNivel2.substring(0,1)!="<") && (txtNivel2!=""))
	{
		if (txtNivel2.length > 30){
			var primerEspacio = txtNivel2.indexOf(" ",25);
			if (primerEspacio != -1){
				txtNivel2 = " / <a target=_parent href='"+urlNivel2+"'>"+txtNivel2.substr(0, primerEspacio)+" ..."+"</a>";
			}else{
				txtNivel2 = " / <a  target=_parent href='"+urlNivel2+"'>"+txtNivel2.substr(0, 30)+" ..."+"</a>";
			}
		}else{
			txtNivel2 = " / <a  target=_parent href='"+urlNivel2+"'>"+txtNivel2+"</a>";
		}
	}
	
	if ((txtNivel3.substring(0,1)!="<")&& (txtNivel3!=""))
	{
		if (txtNivel3.length > 30){
			var primerEspacio = txtNivel3.indexOf(" ",25);
			if (primerEspacio != -1){
				txtNivel3 = " / <a  target=_parent href='"+urlNivel3+"'>"+txtNivel3.substr(0, primerEspacio)+" ..."+"</a>";
			}else{
				txtNivel3 = " / <a target=_parent  href='"+urlNivel3+"'>"+txtNivel3.substr(0, 30)+" ..."+"</a>";
			}
		}else{
			txtNivel3 = " / <a  target=_parent href='"+urlNivel3+"'>"+txtNivel3+"</a>";
		}
	}
	
	if ((txtNivel4.substring(0,1)!="<")&& (txtNivel4!=""))
	{
		if (txtNivel4.length > 30){
			var primerEspacio = txtNivel4.indexOf(" ",25);
			if (primerEspacio != -1){
				txtNivel4 = " / <a  target=_parent href='"+urlNivel4+"'>"+txtNivel4.substr(0, primerEspacio)+" ..."+"</a>";
			}else{
				txtNivel4 = " / <a target=_parent   href='"+urlNivel4+"'>"+txtNivel4.substr(0, 30)+" ..."+"</a>";
			}
		}else{
			txtNivel4 = " / <a target=_parent target=parent href='"+urlNivel4+"'>"+txtNivel4+"</a>";
		}
	}
	
	if ((txtNivel5.substring(0,1)!="<")&& (txtNivel4!=""))
	{
		if (txtNivel5.length > 30){
			var primerEspacio = txtNivel5.indexOf(" ",25);
			if (primerEspacio != -1){
				txtNivel5 = " / <a target=_parent  href='"+urlNivel5+"'>"+txtNivel5.substr(0, primerEspacio)+" ..."+"</a>";
			}else{
				txtNivel5 = " / <a target=_parent  href='"+urlNivel5+"'>"+txtNivel5.substr(0, 30)+" ..."+"</a>";
			}
		}else{
			txtNivel5 = " / <a target=_parent   href='"+urlNivel5+"'>"+txtNivel5+"</a>";
		}
	}
	
	profundimetro = txtNivel1 +  txtNivel2 
	if (txtNivel3 != ""){
		profundimetro += txtNivel3 
		if (txtNivel4 !=""){
			profundimetro +=  txtNivel4
			if (txtNivel5 !=""){
			profundimetro +=  txtNivel5
			}
		}
	}
	
	return profundimetro;
	
}
/**
* Progr. : J. Manuel de la Chica - ISSA
* Muestra en el frame principal las capas que forman el menu anexo
**/
function mostrarMenuAnexo(nombrePadre, capaPadre, estadoFinal){
	
	altura = parent.menuizquierda.document.getElementById(capaPadre).style.top; 
	altura = altura.substr(0, altura.length-2)
	try{
	parent.frames["contenidos"].mostrarMenuTercerNivel(nombrePadre, capaPadre, altura, estadoFinal);
	}catch (Exception){
	return;
	}
}
function mostrarMenuTercerNivel(nombrePadre, capaPadre, altura, estadoFinal){
	if (estadoFinal == 1){
		for (i=0; i<=document.menu.elements.length;i++){
		obj = document.menu.elements[i];
		if (obj != undefined){
			descripcion = obj.name;
			nivel = descripcion.substr(0,1);
			nombre = descripcion.substr(1,descripcion.length);
			estadoActual = obj.value;
			texto = obj.id;
			document.getElementById(descripcion).style.visibility="hidden"; 
			
		}
		}
	}
	for (i=0; i<=document.menu.elements.length;i++){
		obj = document.menu.elements[i];
		if (obj != undefined){
			descripcion = obj.name;
			nivel = descripcion.substr(0,1);
			nombre = descripcion.substr(1,descripcion.length);
			padre = obj.value;
			texto = obj.id;
			if (padre == nombrePadre){
				document.getElementById(descripcion).style.top = altura
				if (estadoFinal == 1){
					document.getElementById(descripcion).style.visibility="visible"; 
				}
				if (estadoFinal == 0){
					document.getElementById(descripcion).style.visibility="hidden"; 
				}
				altura = parseInt(altura) + calcularIncremento(texto)
				
			}
			
		}
	}
}

function mostrarRecursos(cadRecursos){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			
			enlaceCompleto = componerEnlace(enlace)
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	return listaEnlaces;
}
function listarRecursos(cadRecursos){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			
			enlaceCompleto = componerEnlaceListado(enlace)
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	return listaEnlaces;
}
function intercalarRecursos(cadRecursos){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			
			enlaceCompleto = componerEnlaceIntercalado(enlace)
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	return listaEnlaces;
}
function componerEnlaceIntercalado(idEnlace){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,idEnlace.length-1);
	template = buscarTemplate(tabla)
	icono = buscarIcono(tabla)
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	enlaceCompleto = "<a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+"><font color='#666666'><u><b>"+ titulo +"</b></u></font></a>";
	
	
	if (tabla == "PJENLACES"){
		
		enlaceCompleto = "<a href='javascript:abrirVentana(\"GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"\")' >"+ titulo +"</a><br>";
	}
	
	return enlaceCompleto;
}
function componerEnlace(idEnlace){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,idEnlace.length-1);
	template = buscarTemplate(tabla)
	icono = buscarIcono(tabla)
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	
	enlaceCompleto = "<img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br>";
	
	
	if (tabla == "PJENLACES"){		
		enlaceCompleto = "<img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='javascript:abrirVentana(\"GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"\")' >"+ titulo +"</a><br>";
	}
	if (tabla == "PJBOLETINESACUERDOS"){		
		enlaceCompleto = "<img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='javascript:abrirVentana(\"GetRecords?Template="+ template +"&TableName="+tabla+"&Codigo="+dkey+"\")' >"+ titulo +"</a><br>";
	}
  if (tabla.substring(0,6) == "PJPRON"){
	   enlaceCompleto = "<tr><td class='imagentabla'><img src='"+icono+"'title='"+alt+"'></td><td><a href='javascript:abrirVentana(\"GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"\")'><span class='etiquetavinculo'><b>"+ titulo +"</b></span></a></td></tr>";
  }
	return enlaceCompleto;
}
function componerEnlaceListado(idEnlace){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,idEnlace.length-1);
	template = buscarTemplate(tabla)
	icono = buscarIcono(tabla)
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	enlaceCompleto = "<img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+" target='_parent' "+">"+ titulo +"</a><br>";
	
	
	if (tabla == "PJENLACES"){
		
		enlaceCompleto = "<img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='javascript:abrirVentana(\"GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"\")' >"+ titulo +"</a><br>";
	}
	
	return enlaceCompleto;
}
function componerTitular(idEnlace){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
		posiniimg = idEnlace.indexOf("#")
	if (posiniimg != -1){
		posfintitulo = posiniimg;
		}
		else
		{
		posfintitulo = idEnlace.length-1;
		}
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,posfintitulo);
	titulo =titulo.replace(/<br>/g,"");
	template = buscarTemplate(tabla)
	icono = buscarIcono(tabla)
	if (posiniimg != -1){
		icono = idEnlace.substring(idEnlace.indexOf("#")+1,idEnlace.length-1);
		}
		else
		{
		icono = buscarIcono(tabla)
		}	
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	enlaceCompleto = " &nbsp; &nbsp; .: <a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a>:. &nbsp; &nbsp; ";
	return enlaceCompleto;
}

function componerNovedad(idEnlace, vcadDestacados){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
	posiniimg = idEnlace.indexOf("#")
	alineacion="NO";
	if (posiniimg != -1){
		posfintitulo = posiniimg;
		}
		else
		{
		posfintitulo = idEnlace.length-1;
		}
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,posfintitulo);
	template = buscarTemplate(tabla)
	if (posiniimg != -1){
		icono = idEnlace.substring(posiniimg+1,idEnlace.length-1);
		posali = icono.indexOf("#")
		if (posali != -1) {
			alineacion=icono.substring(posali+1,icono.length);
			icono=icono.substring(0,posali);
		}
	}
	else
	{
		icono = buscarIcono(tabla)
	}	
			
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	if (target==""){
		target="target='_parent'";
	}
	//vtexto="Jueces - des - "+vcadDestacados+" - titulo: ";
	
	//vtexto="Jueces - des - titulo: ";
	//enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br><img src='images/arealin.jpg'></td></tr>";
	//enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a></td></tr><tr><td><img src='images/arealin.jpg'></td></tr>";
	if (posiniimg == -1) {
		enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a onclick='inserirNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br><img src='images/arealin.jpg' border = '0'></td></tr>";
	} else {
		if (alineacion == "NO") {
			enlaceCompleto = "<tr><td id='texto'><a onclick='inserirNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+"><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'>"+ titulo +"</a><br><img src='images/arealin.jpg' border = '0'></td></tr>";
		} else {
			enlaceCompleto = "<tr><td id='texto'><a onclick='inserirNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+"><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10' align='"+alineacion+"'>"+ titulo +"</a></td></tr><tr><td id='texto'><img src='images/arealin.jpg' border = '0'></td></tr>";
		}
	}
	return enlaceCompleto;
}

//**********************************
//Nuevas funciones para guardar estadísticas Destacados y Novedades de Extranet
//MSM
//**********************************

function componerDestacadosconESTAD(idEnlace, vcadDestacados){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
	posiniimg = idEnlace.indexOf("#")
	alineacion="NO";
	if (posiniimg != -1){
		posfintitulo = posiniimg;
		}
		else
		{
		posfintitulo = idEnlace.length-1;
		}
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,posfintitulo);
	template = buscarTemplate(tabla)
	if (posiniimg != -1){
		icono = idEnlace.substring(posiniimg+1,idEnlace.length-1);
		posali = icono.indexOf("#")
		if (posali != -1) {
			alineacion=icono.substring(posali+1,icono.length);
			icono=icono.substring(0,posali);
		}
	}
	else
	{
		icono = buscarIcono(tabla)
	}	
			
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	if (target==""){
		target="target='_parent'";
	}
	vtexto="Jueces - Destacados - "+vcadDestacados+" - titulo: ";
	//vtexto="Jueces - des - titulo: ";
	//enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br><img src='images/arealin.jpg'></td></tr>";
	//enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a onclick='insertarNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br><img src='images/arealin.jpg'></td></tr>";
	if (posiniimg == -1) {
		enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a onclick='inserirNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br><img src='images/arealin.jpg' border = '0'></td></tr>";
	} else {
		if (alineacion == "NO") {
			enlaceCompleto = "<tr><td id='texto'><a onclick='inserirNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+"><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'>"+ titulo +"</a><br><img src='images/arealin.jpg' border = '0'></td></tr>";
		} else {
			enlaceCompleto = "<tr><td id='texto'><a onclick='inserirNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+"><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10' align='"+alineacion+"'>"+ titulo +"</a></td></tr><tr><td id='texto'><img src='images/arealin.jpg' border = '0'></td></tr>";
		}
	}
	if (tabla== "PJENLACESLOCAL"){
		
	}
	return enlaceCompleto;
}

function componerNovedadesconESTAD(idEnlace, vcadNovedades){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
	posiniimg = idEnlace.indexOf("#")
	alineacion="NO";
	if (posiniimg != -1){
		posfintitulo = posiniimg;
		}
		else
		{
		posfintitulo = idEnlace.length-1;
		}
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,posfintitulo);
	template = buscarTemplate(tabla)
	if (posiniimg != -1){
		icono = idEnlace.substring(posiniimg+1,idEnlace.length-1);
		posali = icono.indexOf("#")
		if (posali != -1) {
			alineacion=icono.substring(posali+1,icono.length);
			icono=icono.substring(0,posali);
		}
	}
	else
	{
		icono = buscarIcono(tabla)
	}	
			
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	if (target==""){
		target="target='_parent'";
	}
	vtexto="Jueces - Novedades - "+vcadNovedades+" - titulo: ";
	//vtexto="Jueces - des - titulo: ";
	//enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br><img src='images/arealin.jpg'></td></tr>";
	//enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a onclick='insertarNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br><img src='images/arealin.jpg'></td></tr>";
	if (posiniimg == -1) {
		enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a onclick='insertarNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+">"+ titulo +"</a><br><img src='images/arealin.jpg' border = '0'></td></tr>";
	} else {
		if (alineacion == "NO") {
			enlaceCompleto = "<tr><td id='texto'><a onclick='insertarNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+"><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'>"+ titulo +"</a><br><img src='images/arealin.jpg' border = '0'></td></tr>";
		} else {
			enlaceCompleto = "<tr><td id='texto'><a onclick='insertarNueva(vtexto+this.innerHTML);' href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+"><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10' align='"+alineacion+"'>"+ titulo +"</a></td></tr><tr><td id='texto'><img src='images/arealin.jpg' border = '0'></td></tr>";
		}
	}
	if (tabla== "PJENLACESLOCAL"){
		
	}
	return enlaceCompleto;
}
//**********************************************************
//f. MSM
//**********************************************************



function insertarNueva(varea)
 {
		 	var xmlHttp = XmlHttp.create();
		 	var bAsync=false;
		 	xmlHttp.open('POST', 'EvStat?area='+varea+'&URL=', bAsync);
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlHttp.setRequestHeader('charset', 'UTF-8');
			xmlHttp.setRequestHeader('RequestType', 'XmlHttpStream');
			xmlHttp.send(null);
 }

function componerDestacado(idEnlace){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,idEnlace.length-1);
	template = buscarTemplate(tabla)
	icono = buscarIcono(tabla)
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	if (target==""){
		target="target='_parent'";
	}
	enlaceCompleto = "<tr><td id='destacado'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"' "+target+" >"+ titulo +"</a><br><img src='images/arealin.jpg'></td></tr>";
	
	return enlaceCompleto;
}
function insertarDestacado(idEnlace){
	tabla = idEnlace.substring(0,idEnlace.indexOf("["));
	dkey = idEnlace.substring(idEnlace.indexOf("[")+1, idEnlace.indexOf("|"));
	titulo = idEnlace.substring(idEnlace.indexOf("|")+1,idEnlace.length-1);
	template = buscarTemplate(tabla)
	icono = buscarIcono(tabla)
	alt = buscarAlt(tabla)
	target = buscarTarget(tabla)
	if (target==""){
		target="target='_parent'";
	}
	enlaceCompleto = "<tr><td id='texto'><img src='"+icono+"' border='0' alt='"+alt+"' hspace='10'><a href='GetRecords?Template="+ template +"&TableName="+tabla+"&dkey="+dkey+"'  >"+ titulo +"</a><br></td></tr>";
	
	return enlaceCompleto;
}
function buscarTemplate(tabla){

	template="";
	if (tabla == "PJLEGISLACION"){
		template = "cgpj/cgpj/pjexaminarlegislacion.html"
		return template;
	}
	if (tabla == "PJJURISPRUDENCIA"){
		template = "cgpj/cgpj/pjexaminarjurisprudencia.html"
		return template;
	}
	if (tabla == "PJARTICULOS"){
		template = "cgpj/cgpj/pjexaminararticulo.html"
		return template;
	}
	if (tabla == "PJMONOGRAFIAS"){
		template = "cgpj/cgpj/pjexaminarmonografia.html"
		return template;
	}
	if (tabla == "PJENLACES"){
		template = "cgpj/cgpj/pjexaminarenlace.html"
		return template;
	}
	if (tabla == "PJCURRICULA"){
		template = "cgpj/cgpj/pjexaminarcurriculo.html"
		return template;
	}
	if (tabla == "PJINICIO"){
		template = "cgpj/cgpj/pjnoticiadetallada.html"
		return template;
	}
	if (tabla == "PJNOTICIAS"){
		template = "cgpj/cgpj/pjexaminarnoticia.html"
		return template;
	}	
	if (tabla == "PJNOTAS"){
		template = "cgpj/cgpj/pjexaminarnota.html"
		return template;
	}
	if (tabla == "PJFORMULARIOS"){
		template = "cgpj/cgpj/pjexaminarformulario.html"
		return template;
	}
	if (tabla == "PJINFODOCS"){
		template = "cgpj/cgpj/pjexaminardocumento.html"
		return template;
	}
	if (tabla == "PJACUERDOS"){
		template = "cgpj/cgpj/pjexaminaracuerdo.html"
		return template;
	}
	if (tabla == "PJESTADISTICAS"){
		template = "cgpj/cgpj/pjexaminarestadistica.html"
		return template;
	}
	if (tabla == "PJMEMORIAS"){
		template = "cgpj/cgpj/pjexaminarmemoria.html"
		return template;
	}
	if (tabla == "PJCURSOS"){
		template = "cgpj/cgpj/pjexaminarcurso.html"
		return template;
	}
	if (tabla == "PJINFORMES"){
		template = "cgpj/cgpj/pjexaminarinforme.html"
		return template;
	}
	if (tabla == "PJPUBLICACIONESOFICIALES"){
		template = "cgpj/cgpj/pjexaminarpublicacion.html"
		return template;
	}
	if (tabla == "PJPUBLICACIONES"){
		template = "cgpj/cgpj/pjpublicaciondetallada.html"
		return template;
	}
	if (tabla == "PJDOCCARRERA"){
		//template = "cgpj/cgpj/pjconvocatorias.html"
		template = "cgpj/cgpj/pjexaminardoccarrera.html"
		return template;
	}
	if (tabla == "PJENLACESLOCAL"){
		template = "cgpj/cgpj/pjexaminarenlace.html"
		return template;
	}
	if (tabla == "PJAGENDA"){
		template = "cgpj/cgpj/pjexaminaragenda.html"
		return template;
	}
	if (tabla == "PJINVESTIGACIONES"){
		template = "cgpj/cgpj/pjexaminarinvestigacion.html"
		return template;
	}
	if (tabla == "PJBOLETINESACUERDOS"){
		template = "cgpj/cgpj/pjacuerdodetallado.html"
		return template;
	}
if (tabla == "PJPLANESDEFORMACION"){
		template = "cgpj/cgpj/pjexaminarplan.html"
		return template;
	}
if (tabla == "PJREVISTAS"){
		template = "cgpj/cgpj/pjexaminarrevista.html"
		return template;
	}
	if (tabla == "PJREVISTAS_TITULOS"){
		template  = "cgpj/cgpj/pjexaminarrevista.html"
		return template;
	}
if (tabla == "PJCONCURSOSPUBLICOS"){
		template = "cgpj/cgpj/pjconcursopublicodetalladoPC.html"
		return template;
	}
if (tabla == "PJDOSSIERES"){
		template = "cgpj/dossier/pjdossiercontenido_resul.html"
		return template;
	}
if (tabla == "PJRECOPILACIONES"){
		template = "cgpj/recopilacion/pjrecopilacioncontenido_resul.html"
		return template;
	}
if (tabla == "PJENCUENTROS"){
		template = "cgpj/cgpj/pjexaminarencuentro.html"
		return template;
	}
if (tabla == "PJMATDOCENTE"){
		template = "cgpj/cgpj/pjexaminarmatdocente.html"
		return template;
	}
if (tabla == "PJTSJDOCS"){
		template = "cgpj/tsj/pjpreviatsjdocs.html"
		return template;
	}
	if (tabla.substring(0,8) == "PJTSJDOCS"){
		template = "cgpj/tsj/pjpreviatsjdocs.html"
		return template;
        }
if (tabla == "PJCONSULTORIAS"){
		template = "cgpj/cgpj/pjexaminarconsultorias.html"
		return template;
	}
if (tabla == "PJNOVEDADES"){
		template = "cgpj/cgpj/pjexaminarnovedades.html"
		return template;
	}
if (tabla == "PJOFERTASEMPLEO"){
		template = "cgpj/cgpj/pjexaminaroferta.html"
		return template;
	}
if (tabla == "PJPRON_ENLACES"){
		template = "cgpj/cgpj/pjexaminarenlacepron.html"
		return template;
	}
	if (tabla == "PJPRON_FICHAS"){
		template = "prontuario/pron_fichas.htm"
		return template;
	}
		if (tabla == "PJPRON_INSTRUMENTOS"){
		template = "prontuario/pron_fichasins.htm"
		return template;
  }
	if (tabla == "PJCONCURSOSTRASLADO"){
		template = "Extranets/Jueces/pjexaminartraslados.html";
		return template;
	}
	if (tabla == "PJPLANESTATAL"){
		template = "cgpj/cgpj/pjexaminaractividad.html";
		return template;
	}
	if (tabla == "PJMULTIMEDIA"){
		template = "cgpj/cgpj/pjexaminarmultimedia.htm";
		return template;
	}
	return template
}
function buscarIcono(tabla){
	icono = "images/open.gif";
	if (tabla == "PJINFODOCS"){
		icono = "images/docbase.gif";
		return icono;
	}
	if (tabla == "PJLEGISLACION"){
		icono = "images/legislacion.gif";
		return icono;
	}
	if (tabla == "PJJURISPRUDENCIA"){
		icono = "images/jurisprudencia.gif";
		return icono;
	}
	if (tabla == "PJARTICULOS"){
		icono = "images/articulos.gif";
		return icono;
	}
	if ((tabla == "PJMONOGRAFIAS") || (tabla == "PJMEMORIAS")){
		icono = "images/monografias.gif";
		return icono;
	}
	if (tabla == "PJENLACES" || (tabla == "PJENLACESLOCAL")){
		icono = "images/enlaces.gif";
		return icono;
	}
	if (tabla == "PJREVISTAS"){
		icono = "images/revistas.gif";
		return icono;
	}
	if (tabla == "PJREVISTAS_TITULOS"){
		icono = "images/revistas.gif";
		return icono;
	}
	if (tabla == "PJCURRICULA"){
		icono = "images/curricula.gif";
		return icono;
	}
	if ((tabla == "PJNOTICIAS") || (tabla == "PJINICIO")){
		icono = "images/noticias.gif";
		return icono;
	}
	if (tabla == "PJNOTAS"){
		icono = "images/notas.gif";
		return icono;
	}
	if (tabla == "PJFORMULARIOS"){
		icono = "images/formularios.gif";
		return icono;
	}
	if (tabla == "PJMATDOCENTE"){
		icono = "images/matdocente.gif";
		return icono;
	}
	if (tabla == "PJFAQS"){
		icono = "images/faqs.gif";
		return icono;
	}
	if (tabla == "PJDOSSIERES"){
		icono = "images/dossieres.gif";
		return icono;
	}
	if (tabla == "PJRECOPILACIONES"){
		icono = "images/dossieres.gif";
		return icono;
	}
	if (tabla == "PJACUERDOS"){
		icono = "images/acuerdo.gif";
		return icono;
	}
	if (tabla == "PJESTADISTICAS"){
		icono = "images/estadisticas.gif";
		return icono;
	}
	if (tabla == "PJCURSOS"){
		icono = "images/cursos.gif";
		return icono;
	}
	if (tabla == "PJINFORMES"){
		icono = "images/informes.gif";
		return icono;
	}
	if (tabla == "PJPUBLICACIONESOFICIALES"){
		icono = "images/publicacion.gif";
		return icono;
	}
	if (tabla == "PJPUBLICACIONES"){
		icono = "images/publicacion.gif";
		return icono;
	}
	if (tabla == "PJINVESTIGACIONES"){
		icono = "images/informes.gif";
		return icono;
	}
	if (tabla == "PJBOLETINESACUERDOS"){
		icono = "images/boletinacuerdos.gif";
		return icono;
	}
	if (tabla == "PJENCUENTROS"){
		icono = "images/cursos.gif";
		return icono;
        }
	if (tabla == "PJMATDOCENTE"){
		icono = "images/cursos.gif";
		return icono;
        }
	if (tabla == "PJTSJDOCS"){
		icono = "images/tsjdocs.gif";
		return icono;
        }
	if (tabla.substring(0,8) == "PJTSJDOCS"){
		icono = "images/tsjdocs.gif";
		return icono;
        }
	if (tabla == "PJDOCCARRERA"){
		icono = "images/doc.gif";
		return icono;
        }
	if (tabla == "PJCONSULTORIAS"){
		icono = "images/formularios.gif";
		return icono;
		  }
	if (tabla == "PJNOVEDADES"){
		icono = "images/noticias.gif";
		return icono;
	}
	if (tabla == "PJOFERTASEMPLEO"){
		icono = "images/ofertas.gif";
		return icono;
	}
	if (tabla == "PJPRON_ENLACES"){
		icono = "images/prontuario/link.gif";
		return icono;
        }
 	if (tabla == "PJPRON_INSTRUMENTOS"){
		icono = "images/prontuario/instrumento.gif";
		return icono;
        }
	if (tabla == "PJPRON_FICHAS"){
		icono = "images/prontuario/fichas.gif";
		return icono;
        }
	if (tabla == "PJCONCURSOSTRASLADO"){
		icono = "images/traslados.gif";
		return icono;
        }
	if (tabla == "PJPLANESDEFORMACION"){
		icono = "images/planfor.gif";
		return icono;
        }
	if (tabla == "PJPLANESTATAL"){
		icono = "images/planfor.gif";
		return icono;
        }
	if (tabla == "PJMULTIMEDIA"){
		icono = "images/iconMultimedia.gif";
		return icono;
        }
	return icono
}
function buscarAlt(tabla){
	alt ="Comentario"
	if (tabla == "PJINFODOCS"){
		alt = "Documento genérico";
		return alt;
	}
	if (tabla == "PJLEGISLACION"){
		alt = "Legislación";
		return alt;
	}
	if (tabla == "PJJURISPRUDENCIA"){
		alt = "Jrusiprudencia";
		return alt;
	}
	if (tabla == "PJARTICULOS"){
		alt = "Artículos";
		return alt;
	}
	if ((tabla == "PJMONOGRAFIAS")){
		alt = "Monografías";
		return alt;
	}
	if (tabla == "PJENLACES" || (tabla == "PJENLACESLOCAL")){
		alt = "Enlaces";
		return alt;
	}
	if (tabla == "PJREVISTAS"){
		alt = "Revistas";
		return alt;
	}
	if (tabla == "PJREVISTAS_TITULOS"){
		alt = "Revistas";
		return alt;
	}
	if (tabla == "PJCURRICULA"){
		alt = "Curriculas";
		return alt;
	}
	if ((tabla == "PJNOTICIAS") || (tabla == "PJINICIO")){
		alt = "Noticias";
		return alt;
	}
	if (tabla == "PJNOTAS"){
		alt = "Notas";
		return alt;
	}
	if (tabla == "PJFORMULARIOS"){
		alt = "Formularios";
		return alt;
	}
	if (tabla == "PJMATDOCENTE"){
		alt = "Material docente";
		return alt;
	}
	if (tabla == "PJFAQS"){
		alt = "Faqs";
		return alt;
	}
	if (tabla == "PJDOSSIERES"){
		alt = "Dossieres";
		return alt;
	}
	if (tabla == "PJACUERDOS"){
		alt = "Acuerdos";
		return alt;
	}
	if (tabla == "PJESTADISTICAS"){
		alt = "Estadísticas";
		return alt;
	}
	if (tabla == "PJCURSOS"){
		alt = "Cursos";
		return alt;
	}
	if (tabla == "PJINFORMES"){
		alt = "Informes";
		return alt;
	}
	if (tabla == "PJPUBLICACIONESOFICIALES"){
		alt = "Publicaciones oficiales";
		return alt;
	}
	if (tabla == "PJPUBLICACIONES"){
		alt = "Publicaciones";
		return alt;
	}
	if (tabla == "PJINVESTIGACIONES"){
		alt = "Investigaciones";
		return alt;
	}
	if (tabla == "PJMEMORIAS"){
		alt = "Memorias";
		return alt;
	}
	if (tabla == "PJENCUENTROS"){
		alt = "Encuentros";
		return alt;
        }
	if (tabla == "PJTSJDOCS"){
		alt = "Documentos portal TSJ";
		return alt;
        }
	if (tabla.substring(0,8) == "PJTSJDOCS"){
		alt = "Documentos portal TSJ";
		return alt;
        }
	if (tabla == "PJDOCCARRERA"){
		alt = "Documentos carrera judicial";
		return alt;
        }
	if (tabla == "PJCONSULTORIAS"){
		alt = "Consultor&iacute;as";
		return alt;
	}
  if (tabla == "PJNOVEDADES"){
		alt = "Novedades";
		return alt;
	}
  if (tabla == "PJOFERTASEMPLEO"){
		alt = "Ofertas empleo";
		return alt;
	}
	if (tabla == "PJPRON_ENLACES"){
		alt = "Enlace";
		return alt;
        }
 	if (tabla == "PJPRON_INSTRUMENTOS"){
		alt = "Convenio";
		return alt;
        }
	if (tabla == "PJPRON_FICHAS"){
		alt = "Ficha de aplicación del instrumento en la materia";
		return alt;
        }
	if (tabla == "PJCONCURSOSTRASLADO"){
		alt = "Concurso de traslado";
		return alt;
        }
	if (tabla == "PJPLANESDEFORMACION"){
		alt = "Planes de formación";
		return alt;
        }
	if (tabla == "PJPLANESTATAL"){
		alt = "Actividades de formación";
		return alt;
        }
	if (tabla == "PJMULTIMIEDIA"){
		alt = "Documentos audiovisuales";
		return alt;
        }
	return alt
}
function buscarTarget(tabla){
	target = ""
	if (tabla == "PJENLACES"){
		target="target='_blank'"
		return target;
	}
	if (tabla.substring(0,6) == "PJPRON"){
		target="target='_blank'"
		return target;
        }
	return target
}
function mostrarMarquesina(cadRecursos){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			
			enlaceCompleto = componerTitular(enlace)
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	if (listaEnlaces != ""){
		listaEnlaces = "<b>Novedades:</b> " + listaEnlaces
	}
	else{
		listaEnlaces = "Bienvenido al Portal";
	}
	return listaEnlaces;
}
function mostrarNovedades(cadRecursos){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			
			enlaceCompleto = componerNovedad(enlace, "")
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	return listaEnlaces;
}
function mostrarDestacados(cadRecursos){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			
			enlaceCompleto = componerNovedad(enlace, "")
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	return listaEnlaces;
}

//************************************************************
//Para grabar estadísticas de extranet creo nuevas funciones
//MSM
//************************************************************

function mostrarNovedadesconESTAD(cadRecursos, seccion){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			// cambio la funcion componerNovedad por la nueva componerNovedadesconESTAD
			enlaceCompleto = componerNovedadesconESTAD(enlace, seccion)
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	return listaEnlaces;
}

function mostrarDestacadosconESTAD(cadRecursos, seccion){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			// cambio la funcion componerNovedad por la nueva componerDestacadosconESTAD
			enlaceCompleto = componerDestacadosconESTAD(enlace, seccion)
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	return listaEnlaces;
}
//*************************
//f. MSM
//***************************



function mostrarInsertarDestacados(cadRecursos){
	
	var listaEnlaces = "";
	var arrayLinks = new Array(50);
	
	var i = 0
	
	while (cadRecursos.length >0){
		posSeparador = cadRecursos.indexOf(";");
		if (posSeparador != -1){
			enlace = cadRecursos.substring(0, posSeparador)
			cadRecursos = cadRecursos.substring(posSeparador+1,cadRecursos.length);
			
			enlaceCompleto = insertarDestacado(enlace)
			arrayLinks[i] = enlaceCompleto;
			i++;
		}
		else
		{
			arrayLinks[i] = cadRecursos;
			i++;
			break;
		}
	}
	for (h=0; h<i; h++){
		listaEnlaces = listaEnlaces +  arrayLinks[h]
	}
	return listaEnlaces;
}
function redirectPage(direccion, nombre, texto, nivel){
	var frmFormulario2 = parent.frames["cablogo"].document;
	if (nivel == 2){
		
		frmFormulario2.getElementById("nivel2name").value=nombre;
		frmFormulario2.getElementById("nivel2").value=texto;
		frmFormulario2.getElementById("nivel2url").value=direccion;
		
		frmFormulario2.getElementById("nivel3name").value="";
		frmFormulario2.getElementById("nivel3").value="";
		frmFormulario2.getElementById("nivel3url").value="#";
		frmFormulario2.getElementById("nivel4name").value="";
		frmFormulario2.getElementById("nivel4").value="";
		frmFormulario2.getElementById("nivel4url").value="#";
		frmFormulario2.getElementById("nivel5name").value="";
		frmFormulario2.getElementById("nivel5").value="";
		frmFormulario2.getElementById("nivel5url").value="#";
		/*
		parent.cablogo.formulario.nivel2name.value=nombre;	
		parent.cablogo.formulario.nivel2.value=texto;
		parent.cablogo.formulario.nivel2url.value=direccion;
		
		//Se ponen los inferiores a vacio
		
		parent.cablogo.formulario.nivel3name.value="";
		parent.cablogo.formulario.nivel3.value="";
		parent.cablogo.formulario.nivel3url.value="#";
		parent.cablogo.formulario.nivel4name.value="";
		parent.cablogo.formulario.nivel4.value="";
		parent.cablogo.formulario.nivel4url.value="#";
		parent.cablogo.formulario.nivel5name.value="";
		parent.cablogo.formulario.nivel5.value="";
		parent.cablogo.formulario.nivel5url.value="#";
		*/
		
	}
	if (nivel == 3){
		
		frmFormulario.getElementById("nivel3name").value=nombre;	
		frmFormulario.getElementById("nivel3").value=texto;
		frmFormulario.getElementById("nivel3url").value=direccion;
		
		//Se ponen los inferiores a vacio
		
		frmFormulario.getElementById("nivel4name").value="";
		frmFormulario.getElementById("nivel4").value="";
		frmFormulario.getElementById("nivel4url").value="#";
		frmFormulario.getElementById("nivel5name").value="";
		frmFormulario.getElementById("nivel5").value="";
		frmFormulario.getElementById("nivel5url").value="#";	
		/*
		parent.cablogo.formulario.nivel3name.value=nombre;	
		parent.cablogo.formulario.nivel3.value=texto;
		parent.cablogo.formulario.nivel3url.value=direccion;
		
		//Se ponen los inferiores a vacio
		
		parent.cablogo.formulario.nivel4name.value="";
		parent.cablogo.formulario.nivel4.value="";
		parent.cablogo.formulario.nivel4url.value="#";
		parent.cablogo.formulario.nivel5name.value="";
		parent.cablogo.formulario.nivel5.value="";
		parent.cablogo.formulario.nivel5url.value="#";
		*/
	}
	if (nivel == 4){
		frmFormulario.getElementById("nivel4name").value=nombre;	
		frmFormulario.getElementById("nivel4").value=texto;
		frmFormulario.getElementById("nivel4url").value=direccion;
		
		//Se ponen los inferiores a vacio
		
		frmFormulario.getElementById("nivel5name").value="";
		frmFormulario.getElementById("nivel5").value="";
		frmFormulario.getElementById("nivel5url").value="#";
		/*
		parent.cablogo.formulario.nivel4name.value=nombre;	
		parent.cablogo.formulario.nivel4.value=texto;
		parent.cablogo.formulario.nivel4url.value=direccion;
		
		//Se ponen los inferiores a vacio
		
		parent.cablogo.formulario.nivel5name.value="";
		parent.cablogo.formulario.nivel5.value="";
		parent.cablogo.formulario.nivel5url.value="#";
		*/
	}
	
	//direccion += "&nivel1="+parent.cablogo.formulario.nivel1name.value+"&nivel2="+parent.cablogo.formulario.nivel2name.value+"&nivel3="+parent.cablogo.formulario.nivel3name.value+"&nivel4="+parent.cablogo.formulario.nivel4name.value
	
 
 	parent.frames["contenidos"].document.location.href=direccion;
	//location.reload();
}



//Funcion para cargar un enlace desde fuera del portal
 function cargarEnlace(plantilla,tabla,dkey,microsite,menu1,menu2,menu3){
	template = buscarTemplate(tabla);
	urlmapa = "GetRecords?Template=" + template + "&TableName=" + tabla + "&dkey="+dkey;
   document.forms.envio.urlmapa.value=urlmapa;
   
   
   if (plantilla=='CGPJ'){ document.forms.envio.Template.value='cgpj/cgpj/principal';
     urlmenuizquierda="GetRecords?Template=cgpj/cgpj/menuizquierda&nivel1="+menu1+"&nivel2="+menu2+"&nivel3="+menu3;}
     
   if (plantilla=='TS'){ document.forms.envio.Template.value='cgpj/TS/principal';
   	urlmenuizquierda="GetRecords?Template=cgpj/ts/menuizquierda&nivel1="+menu1+"&nivel2="+menu2+"&nivel3="+menu3;}
   if (plantilla=='JT') {document.forms.envio.Template.value='cgpj/JT/principal';
       urlmenuizquierda="GetRecords?Template=cgpj/jt/menuizquierda&nivel1="+menu1+"&nivel2="+menu2+"&nivel3="+menu3;}

   
   
   urlimagendinamica="GetRecords?Template=cgpj/cgpj/imagendinamica.html&seccion="+microsite

   document.forms.envio.urlimagendinamica.value=urlimagendinamica;
   
   document.forms.envio.urlmenuizquierda.value=urlmenuizquierda;
   
   document.forms.envio.menu.value=menu1;
   document.forms.envio.titulomenu.value=microsite;
  
    document.forms.envio.submit();
 }
 function goPortal(){
 	var urlred ="";
 	page = document.forms.aplicaciones.aplicacion.value;
 	if (page=="Administration"){urlred="GetRecords?Template=frmMain&Area=Admin"}
 	if (page=="Portal Tribunal Supremo"){urlred="GetRecords?Template=cgpj/ts/principal.htm"}
 	if (page=="Portal de Juzgados y Tribunales"){urlred="GetRecords?Template=cgpj/jt/principal.htm"}
 	if (page=="Cgpj"){urlred="GetRecords?Template=cgpj/cgpj/principal.htm"}
 	if (page=="Extranet de Jueces y Magistrados"){urlred="GetRecords?Template=Extranets/Jueces/principal.htm"}
 	if (page=="Extranet de Editoriales Jurídicas"){urlred="GetRecords?Template=Extranets/Editoriales/principal.htm"}
 	if (page=="Extranet de Bibliotecas"){urlred="GetRecords?Template=Extranets/Bibliotecas/principal.htm"}
 	if (page=="Extranet de Escuela Judicial"){urlred="GetRecords?Template=Extranets/Escuela/principal.htm"}
 	if (page=="Portal TSJ"){urlred="GetRecords?Template=cgpj/tsj/mapa.html"}
 	if (page=="Aplicación de mantenimiento de dossieres"){urlred="GetRecords?Template=cgpj/dossier/mantdossieres.htm"}
 	if (page=="Aplicación de mantenimiento de recopilaciones"){urlred="GetRecords?Template=cgpj/recopilacion/mantrecopilacion.htm"}
 	parent.location.href=urlred;
}
 function setApp(AppName) {
   
        var strURL=  "SetAttribute?Name=AppName&Value=" + AppName;
        var xmlHttp = XmlHttp.create();
        xmlHttp.open("POST", strURL, true);
        xmlHttp.send(null);
        xmlHttp.onreadystatechange = function () {
         /*if (xmlHttp.readyState == 4) {
          
            window.parent.location.reload();
          }   */
        }
       
    }
  
   function setVariableSesion(nombre,valor) {
   
        var strURL=  "SetAttribute?Name="+nombre+"&Value=" + valor;
        var xmlHttp = XmlHttp.create();
        xmlHttp.open("POST", strURL, true);
        xmlHttp.send(null);
        xmlHttp.onreadystatechange = function () {
         /* if (xmlHttp.readyState == 4) {
          
            window.parent.location.reload();
          }*/  
        }
    }

/**
* Progr. : Julen Lasa CGPJ
* Recorta un texto dejandolo en la longitud especificada si es mas largo. Pone puntos suspensivos si lo recorta
**/

function recortaTitulo(texto,longitud) {
	if (texto.length > longitud){
	    return texto.substring(0,longitud)+"...";
	    }
	else {
	    return texto;
	}
}

function buscarPortadaCA(comunidad){
	portada = "images/fachada7.jpg";
	if (comunidad == "09"){
		portada = "images/tsj/presTSJ09.jpg";
		return portada;
	}
	return portada
}

function buscarLogoSite(site){
	logo = "images/fachada.jpg";
	if (site == "Observatorio contra la Violencia Domestica y de Genero"){
		logo = "images/logoOVDG.jpg";
		return logo;
		}
	if (site == "Escuela Judicial"){
		logo = "images/escuela.gif";
		return logo;
		}
	return logo
}

function buscarLogoPortal(portal){
	logo = "images/fachada.jpg";
	if (portal == "Escuela Judicial"){
		logo = "images/escuela.gif";
		return logo;
		}
	return logo
}



/** 
* Progr. : Julen Lasa - Cendoj
* Fecha : 25/09/2006
* devuelve una url absoluta, en el servidor en curso
* Parametros: https indica si es https o no, urlRel url relativa
**/
function getURLSinHost(https,urlRel) {
	servidor=parent.location.host
	return https+'://'+servidor+urlRel
}
