// CAMBIOS PARA INTERNET:
// Funcion:   ver_imagen
//    - llamada a la variable DI_IM_dir
// Funcion:   Crear_Salto_Ficha
//    - cierra comillas simples y parentesis
// Funcion:   Crear_Salto_Texto
//    - cierra comillas simples y parentesis
// Funcion:   Crear_Salto_Seccion_Ficha
//    - cierra comillas simples y parentesis
function Toggle_Comentarios(node, imagen)
{
    // Leemos las hojas de estilos asociadas al documento
    var coll_css = document.styleSheets;
    var n_css = coll_css.length;
    var i;
    for (i = 0; i < n_css; ++i) {
	var css = coll_css[i];
	var css_rules = css.rules;

	var n_css_rules = css_rules.length;

	var j;
	for (j = 0; j < n_css_rules; ++j) {
	    var rule = css_rules.item(j);

	    var rule_name = rule.selectorText;
	    if (rule_name.indexOf('.comentario')==0) {
		var rule_style = rule.style;
		var rule_display = rule_style.getAttribute('display');
		if (rule_display == 'none') {
		    rule_style.setAttribute('display', 'block');
		} else {
		    rule_style.setAttribute('display', 'none');
		}
	    }
	}

    }

    if (imagen) {
      if (imagen.src.match(/abierta/)) {
	imagen.src = imagen.src.replace(/abierta/, "cerrada");
	imagen.alt = imagen.alt.replace(/Ocultar/, "Mostrar");
      } else {
	imagen.src = imagen.src.replace(/cerrada/, "abierta");
	imagen.alt = imagen.alt.replace(/Mostrar/, "Ocultar");
      }
    }

}

function Crear_Comentario(element, tipo)
{
	if (element) {
	var anterior = element.innerHTML;
	var nuevo = '<BR>';
	if (tipo == 'comentario-dest-acc-vig-futuro') {
	    nuevo += '<DIV class="' + tipo +'">';
	    nuevo += anterior;
	    nuevo += '</DIV>';
	} else {
	    nuevo += '<TABLE border="1" cellPadding="0" cellSpacing="0" width="80%" align="center" class="' + tipo +'">';
	    nuevo += '<TBODY>';
	    nuevo += '<TR>';
	    nuevo += '<TH align="left" colSpan="2" rowSpan="2" vAlign="top">|¯¯</TH><TD>&#160;</TD><TD>&#160;</TD>';
	    nuevo += '</TR>';
	    nuevo += '<TR>';
	    nuevo += '<TD>&#160;</TD>';
	    nuevo += '<TD>';
	    nuevo += anterior;
	    nuevo += '</TD>';
	    nuevo += '<TD width="20">&#160;</TD>';
	    nuevo += '</TR>';
	    nuevo += '<TR>';
	    nuevo += '<TD>&#160;</TD><TD>&#160;</TD><TH align="right" colSpan="4" vAlign="bottom">__|</TH>';
	    nuevo += '</TR>';
	    nuevo += '</TBODY>';
	    nuevo += '</TABLE>';
	}
	nuevo += '<BR>';

	element.innerHTML = nuevo;
	}
}

function Crear_Comentario_Derogacion(element, tipo)
{
    if (element) {
	var nuevo = '';

	nuevo += '<BR/>';
	nuevo += '<TABLE class="comentario" align="center">';
	nuevo += '<TBODY>';
	nuevo += '<TR>';
	nuevo += '<TD style="padding:4mm 4mm 4mm 4mm">';
	nuevo += element.innerHTML;
	nuevo += '</TD>';
	nuevo += '</TR>';
	nuevo += '</TBODY>';
	nuevo += '</TABLE>';
	nuevo += '<BR/>';

	element.innerHTML = nuevo;
    }
}

function ampliar(obj) {
//alert(obj.id);

	//eval("document.all['" + obj +"'].style.fontSize = 7 ");
	marisa.style.fontSize = 7;
}

function Crear_Recuadro(node, estilo)
{
    var nuevo_HTML = '';
    nuevo_HTML += '<BR><TABLE class="pepe" border="0" cellPadding="0" cellSpacing="0" width="95%" align="center">';
    nuevo_HTML += '<TBODY>';

    nuevo_HTML += '<TR>';
    nuevo_HTML += '<TH align="left" colSpan="2" rowSpan="2" vAlign="top"></TH>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '</TR>';
    nuevo_HTML += '<TR>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD>' + node.innerHTML + '</TD>';
    nuevo_HTML += '<TD width="20"> </TD>';
    nuevo_HTML += '</TR>';
    nuevo_HTML += '<TR>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TH align="right" colSpan="4" vAlign="bottom"></TH>';
    nuevo_HTML += '</TR>';
    nuevo_HTML += '</TBODY>';
    nuevo_HTML += '</TABLE>';

    node.outerHTML = nuevo_HTML;
}

function Crear_Cabecera_Sentencia(node)
{
    Crear_Recuadro(node, 'juris-cabecera-sentencia');
}

function Crear_Resumen_Sentencia(node)
{
    var nuevo_HTML = '';
    nuevo_HTML += '<BR><P class="juris-resumen-sentencia">';
    nuevo_HTML += node.innerHTML;
    nuevo_HTML += '</P>';

    node.outerHTML = nuevo_HTML;
}

function Crear_Abstract_Autor(node)
{
    Crear_Recuadro(node, 'doctrina-abstract-autor');
}

function Crear_Resumen_Oficial(node)
{
    var nuevo_HTML = '';

    nuevo_HTML += '<BR><TABLE class="juris-resumen-sentencia" border="0" cellPadding="0" cellSpacing="0" width="95%" align="center">';
    nuevo_HTML += '<TBODY>';
    nuevo_HTML += '<TR>';
    nuevo_HTML += '<TH align="left" colSpan="2" rowSpan="4" vAlign="top">|¯¯</TH>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '</TR>';
    nuevo_HTML += '<TR>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD align="center" style="color:steelblue;font-weight:bold">Resumen facilitado por el Centro de Documentación Judicial</TD>';
    nuevo_HTML += '<TD width="20"> </TD>';
    nuevo_HTML += '</TR>';
    nuevo_HTML += '<TR>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '</TR>';
    nuevo_HTML += '<TR>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD style="text-align:justify">' + node.innerHTML + '</TD>';
    nuevo_HTML += '<TD width="20"> </TD>';
    nuevo_HTML += '</TR>';
    nuevo_HTML += '<TR>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TD> </TD>';
    nuevo_HTML += '<TH align="right" colSpan="4" vAlign="bottom">__|</TH>';
    nuevo_HTML += '</TR>';
    nuevo_HTML += '</TBODY>';
    nuevo_HTML += '</TABLE>';

    node.outerHTML = nuevo_HTML;
}

function Crear_Texto_Sumario(node)
{
    if (node) {

	var nuevo_HTML = '';
	nuevo_HTML += '<TABLE class="comentario" border="0" cellPadding="0" cellSpacing="0" width="95%" align="center">';
	nuevo_HTML += '<TBODY>';
	nuevo_HTML += '<TR>';
	nuevo_HTML += '<TH align="left" colSpan="2" rowSpan="2" vAlign="top">|¯¯</TH><TD>&#160;</TD><TD>&#160;</TD>';
	nuevo_HTML += '/TR>';
	nuevo_HTML += '<TR>';
	nuevo_HTML += '<TD>&#160;</TD>';
	nuevo_HTML += '<TD>';
	nuevo_HTML += node.innerHTML;
	nuevo_HTML += '/TD>';
	nuevo_HTML += '<TD width="20">&#160;</TD>';
	nuevo_HTML += '/TR>';
	nuevo_HTML += '<TR>';
	nuevo_HTML += '<TD>&#160;</TD><TD>&#160;</TD><TH align="right" colSpan="4" vAlign="bottom">__|</TH>';
	nuevo_HTML += '/TR>';
	nuevo_HTML += '/TBODY>';
	nuevo_HTML += '/TABLE>';

	node.outerHTML = nuevo_HTML;
    }
}

function salto_art(ventana){
    var ancla = '';
	ancla += 'art_';
    ancla += num_busq_art.value;
    var loc = String(ventana.location);
    ventana.location = loc.replace(/#.*/,"")+"#"+ancla;
}

function salto_art2(ventana){
    var ancla = '';
	ancla += tipo_busq_art[tipo_busq_art.selectedIndex].value + "_";
    ancla += num_busq_art.value;
    var loc = String(ventana.location);
    ventana.location = loc.replace(/#.*/,"")+"#"+ancla;
}

function Al_Presionar(ventana) {
    if (event.keyCode == 13) {
	salto_art(ventana);
    }
}

function Al_Presionar2(ventana) {
    if (event.keyCode == 13) {
	salto_art2(ventana);
    }
}

function Crear_Navegador_Articulos(node, img_dir)
{
    var nuevo_HTML = '';

    if (node) {
	var hay_art     = node.children['hay-art'];
	var hay_d_adic  = node.children['hay-d-adic'];
	var hay_d_der   = node.children['hay-d-der'];
	var hay_d_trans = node.children['hay-d-trans'];
	var hay_d_fin   = node.children['hay-d-fin'];

	var text_frame  = node.children['text-frame'];

	if (text_frame && img_dir) {
	    var numero = 0;
	    if (hay_art)     ++numero;

	    if (hay_d_adic)  ++numero;
	    if (hay_d_der)   ++numero;
	    if (hay_d_trans) ++numero;
	    if (hay_d_fin)   ++numero;


	    if (numero == 1) {
                nuevo_HTML += '<br>';
                nuevo_HTML += '&nbsp;&nbsp;&nbsp;<span class="busc_articulo">Artículo:</span> ';
		nuevo_HTML += '<INPUT TYPE="TEXT" ID="num_busq_art" SIZE="6,5" MAXLENGTH="50" onkeydown = "javascript:Al_Presionar(parent.' + text_frame.innerHTML +');"/>';
		nuevo_HTML += '<A HREF="javascript:salto_art(parent.' + text_frame.innerHTML +');">';
		nuevo_HTML += '<IMG BORDER="0" SRC="' + img_dir + 'ir-a-small.gif" ALT="Ir a" ALIGN="MIDDLE">';
		nuevo_HTML += '</A>';
	    } else if (numero > 1) {
		nuevo_HTML += '<P class="a11">';
		nuevo_HTML += '<SELECT ID="tipo_busq_art" SIZE="1">';
		if (hay_art)
		    nuevo_HTML += '<OPTION VALUE="art">Artículo</OPTION>';
		if (hay_d_adic)
		    nuevo_HTML += '<OPTION VALUE="d_adic">D. Adicional</OPTION>';
		if (hay_d_der)
		    nuevo_HTML += '<OPTION VALUE="d_der">D. Derogatoria</OPTION>';
		if (hay_d_trans)
		    nuevo_HTML += '<OPTION VALUE="d_trans">D. Transitoria</OPTION>';
		if (hay_d_fin)
		    nuevo_HTML += '<OPTION VALUE="d_fin">D. Final</OPTION>';
		nuevo_HTML += '</SELECT>';
		nuevo_HTML += '<INPUT  TYPE="TEXT" ID="num_busq_art" SIZE="6,5" MAXLENGTH="50"onkeydown = "javascript:Al_Presionar2(parent.' + text_frame.innerHTML +');"/>';
		nuevo_HTML += '<BUTTON OnClick="javascript:salto_art2(parent.' + text_frame.innerHTML +');">Buscar</BUTTON>';
		nuevo_HTML += '</P>';
	    }
	}
    }

    return nuevo_HTML;
}

function Crear_Titulo_Contexto(node, interes, cendoj, img_dir)
{
    var nuevo_HTML = '';

    if (node && img_dir) {
	nuevo_HTML += '<TR>';
	nuevo_HTML += '<TD colspan="2" class="titulo-context" align="center">';
	nuevo_HTML += '<B>' + node.innerHTML + '</B>';
	nuevo_HTML += '</TD>';
	nuevo_HTML += '</TR>';
    }

    return nuevo_HTML;
}


function Crear_Version(node, img_dir, target)
{
    var nuevo_HTML = '';
    if (node && img_dir && target) {

	var clase   = node.children['clase'];
	var inicio  = node.children['inicio'];
	var final   = node.children['final'];
	var hint    = node.children['hint'];
	var href    = node.children['href'];
	var vigente = node.children['vigente'];

	nuevo_HTML += '<tr>';


	nuevo_HTML += '<td align="left" bgcolor="#88B854"';
	if (clase)
	   nuevo_HTML += ' class="vers_res"' + clase.innerHTML + '" ';
	nuevo_HTML += '>';
        nuevo_HTML += '<IMG HEIGHT="14" ';
	    	    if (hint){
	    	    nuevo_HTML += ' ALT="' + hint.innerHTML + '" ';
	    	    }

	    nuevo_HTML += ' SRC="' + img_dir;
	    if (href) {
		nuevo_HTML += 'mv_vigente.gif';
	    } else {
		nuevo_HTML += 'mv_vigente_resaltada.gif';
	    }
	    nuevo_HTML += '">'
	if (href) {
	    nuevo_HTML += '<A HREF="' + href.innerHTML + '"';
	if (clase)
	    nuevo_HTML += ' class="vers"' + clase.innerHTML + '" ';
	if (hint)
	    nuevo_HTML += ' title="' + hint.innerHTML + '" ';

	nuevo_HTML += ' TARGET="' + target.innerHTML + '" ';
	nuevo_HTML += '>';

	}

	if (inicio)

	   nuevo_HTML += inicio.innerHTML;

	if (final)
	    nuevo_HTML += '&nbsp;&nbsp;' + final.innerHTML + '';

	if (href)
	    nuevo_HTML += '</A>';

	nuevo_HTML += '&nbsp;&nbsp;';

	nuevo_HTML += '</td><td bgcolor="#88B854"></td>';
	nuevo_HTML += '</tr>';
	nuevo_HTML += '<tr>';
	nuevo_HTML += '<td colspan="2"><img alt="" src="' + img_dir + 'spg.gif" width="1" height="1"/></td>';
	nuevo_HTML += '</tr>';
    }

    return nuevo_HTML;
}

function Crear_Marca_Derogacion(node, img_dir)
{
    var nuevo_HTML = '';
    if (node && img_dir) {
	nuevo_HTML += '<TABLE border="0" cellPadding="0" cellSpacing="0" width="98%">';
	nuevo_HTML += '<TBODY>';
	nuevo_HTML += '<TR>';
	nuevo_HTML += '<TD ALIGN="CENTER" HEIGHT="40px">';

	var href   = node.children['HREF'];
	if (href)
	    nuevo_HTML += '<A HREF="' + href.innerHTML + '" target="TXT">';
	nuevo_HTML += '<IMG SRC="' + img_dir + 'marca-derogacion.gif" BORDER="0">';
	if (href)
	    nuevo_HTML += '</A>';
	nuevo_HTML += '</TD>';
	nuevo_HTML += '</TR>';
	nuevo_HTML += '</TBODY>';
	nuevo_HTML += '</TABLE>';
	nuevo_HTML += '<BR/>';

    }
    return nuevo_HTML;
}

function Crear_Tabla_Versiones(node, img_dir, target)
{
    var nuevo_HTML = '';
    if (node && img_dir) {

	var versiones = node.children['version'];

	if (versiones) {

	    nuevo_HTML += '<tr>';
	    nuevo_HTML += '<td colspan="2">';
	    nuevo_HTML += '<img alt="" src="' + img_dir + 'spg.gif" width="1" height="1"/>';
	    nuevo_HTML += '</td>';
	    nuevo_HTML += '</tr>';
	    nuevo_HTML += '<tr>';
	    nuevo_HTML += '<td class="a11" colspan="2"><br>&#160;Versiones:</td>';
	    nuevo_HTML += '</tr>';
	    nuevo_HTML += '<tr>';
	    nuevo_HTML += '<td colspan="2">';
	    nuevo_HTML += '<img alt="" src="' + img_dir + 'spg.gif" width="1" height="1"/>';
	    nuevo_HTML += '</td>';
	    nuevo_HTML += '</tr>';


	    if (!versiones.length){
		nuevo_HTML += Crear_Version(versiones, img_dir, target);
	    } else {
		var i = 0;
		for (i=0; i < versiones.length; ++i) {
		    nuevo_HTML += Crear_Version(versiones[i], img_dir, target);
		}
	    }
	}
    }
    return nuevo_HTML;
}

//MODIFICADO
function Crear_Salto_Ficha(node, dir_img)
{
    var nuevo_HTML = '';

    if (node && dir_img) {
	var fn     = node.children['fn-ficha'];
	var target = node.children['target'];

	if (fn && target) {
	    nuevo_HTML += '<TABLE border="0" cellPadding="0" cellSpacing="0"	width="98%">';
	    nuevo_HTML += '<TBODY>';
	    nuevo_HTML += '<TR>';
	    nuevo_HTML += '<TD colSpan="2" vAlign="bottom">';

	    nuevo_HTML += '<A TARGET="' + target.innerHTML + '" HREF="' + fn.innerHTML + '" CLASS=A12>';
	    nuevo_HTML += '<IMG SRC="' + dir_img + 'verficha.gif" BORDER="0">';
	    //nuevo_HTML += 'ver ficha';
	    nuevo_HTML += '</A>';

	    nuevo_HTML += '</TD>';
	    nuevo_HTML += '</TR>';

	    nuevo_HTML += '</TABLE>';
	}
    }

    return nuevo_HTML;
}
function Crear_Salto_Texto(node, dir_img)
{
    var nuevo_HTML = '';

    if (node && dir_img) {
	var fn     = node.children['fn-texto'];
	var target = node.children['target'];

	if (fn && target) {
	    nuevo_HTML += '<TABLE border="0" cellPadding="0" cellSpacing="0"	width="98%">';
	    nuevo_HTML += '<TBODY>';
	    nuevo_HTML += '<TR>';
	    nuevo_HTML += '<TD colSpan="2" vAlign="bottom">';

// DI: Anade fin de comillas y fin de parentesis porque en el parseo no se han cerrado.
	    nuevo_HTML += '<A TARGET="' + target.innerHTML + '" HREF="' + fn.innerHTML + '\')" CLASS=a12>';
	    nuevo_HTML += '<IMG SRC="' + dir_img + 'vertexto.gif" BORDER="0">';
	    //nuevo_HTML += 'ver texto';
	    nuevo_HTML += '</A>';

	    nuevo_HTML += '</TD>';
	    nuevo_HTML += '</TR>';
	    nuevo_HTML += '</TABLE>';
	}
    }

    return nuevo_HTML;
}


function Crear_Marca_Interes(node, img_dir)
{
    var nuevo_HTML = '';

    if (node && img_dir) {
	if (node.innerHTML > 8)
	    nuevo_HTML += '<IMG  alt="Sentencia de especial interés" src="' + img_dir + 'interes.gif"/>';
    }

    return nuevo_HTML;
}

function Crear_Marca_Cendoj(node, img_dir)
{
    var nuevo_HTML = '';

    if (node && img_dir) {
	nuevo_HTML += '<IMG alt="Sentencia seleccionada por el CGPJ" src="' + img_dir + 'cendoj.gif"/>';
    }

    return nuevo_HTML;
}

//MODIFICADO
function Crear_Saltos_Secciones_Ficha(node, img_dir, target)
{
    var nuevo_HTML = '';

    if (node && img_dir && target) {
		var i;
		for (i = 0; i < node.children.length; ++i) {
			var elem = node.children[i];
			var name = elem.attributes['NAME'];
			if (name && name.value=='salto-seccion-ficha')
				nuevo_HTML += Crear_Salto_Seccion_Ficha(elem, img_dir, target);
			else if (elem.id == "")
				// Añadido para compatibilidad con versión 5 del iexplorer
				// Jelahue 10-12-2001
				nuevo_HTML += Crear_Salto_Seccion_Ficha(elem, img_dir, target);
		}
    }

    return nuevo_HTML;
}

function Crear_Salto_Seccion_Ficha(node, img_dir, target)
{
    var nuevo_HTML = '';
    var fn_ficha = node.children['fn'];
    var anchor = node.children['anchor'];
    var texto = node.children['texto'];

	var tmp_node = node.parentElement.children['salto-ficha'];

    if (node && img_dir && target && node && fn_ficha && anchor && texto && tmp_node) {
	nuevo_HTML += '<TABLE bgColor="#aeaeae" border="0" cellPadding="0" cellSpacing="0"	width="98%">';
	nuevo_HTML += '<TBODY>';
	nuevo_HTML += '<TR>';
	nuevo_HTML += '<TD align="right" vAlign="center" width="30">';
	nuevo_HTML += '<IMG height="6" hspace="4" src="' + img_dir + 'flechago.gif" vspace="4" width="3"/>';
	nuevo_HTML += '</TD>';
	nuevo_HTML += '<TD align="left">';

//  Jelahue para saltos a ficha utilizamos el resuelto más arriba
//	nuevo_HTML += '<A HREF="' + fn_ficha.innerHTML + '#' + anchor.innerHTML+ '"';
// DI: Anade fin de comillas y fin de parentesis porque en el parseo no se han cerrado.
	nuevo_HTML += '<A HREF="' + tmp_node.children['fn-ficha'].innerHTML + '#' + anchor.innerHTML+ '\')"';

	nuevo_HTML += ' class="a10" ';
	nuevo_HTML += ' TARGET="' + target.innerHTML + '">';
	nuevo_HTML += texto.innerHTML;
	nuevo_HTML += '</A>';
	nuevo_HTML += '</TD>';
	nuevo_HTML += '</TR>';
	nuevo_HTML += '</TBODY>';
	nuevo_HTML += '</TABLE>';
    }

    return nuevo_HTML;
}

function Crear_Contexto(node)
{
    if (node) {


	var text_frame  = node.children['text-frame'];
	var img = node.children['img'];

	if (text_frame && img && img.src) {

	    /* Marca de derogacion */
	    var nuevo_HTML = Crear_Marca_Derogacion(node.children['marca-derogacion'], img.src);

	    nuevo_HTML += '<TABLE border="0" cellPadding="0" cellSpacing="0"  width="100%">';
	    nuevo_HTML += '<TBODY>';
	    nuevo_HTML += '<TR>';
	    nuevo_HTML += '<TD rowSpan="2" width="9">&nbsp;</TD>';

	    nuevo_HTML += '<TD rowSpan="2" width="1">';

	    nuevo_HTML += '<IMG alt="" height="1" src="' + img.src + 'sp.gif" width="1"/>';
	    nuevo_HTML += '</TD>';

	    nuevo_HTML += '<TD rowSpan="2" vAlign="top">';
	    nuevo_HTML += '<BR/>';

	    nuevo_HTML += '<TABLE border="0" cellPadding="0" cellSpacing="0" width="98%">';
	    nuevo_HTML += '<TBODY>';


	    /* Titulo del documento */
	    nuevo_HTML += Crear_Titulo_Contexto(node.children['titulo-contexto'], node.children['interes'], node.children['cendoj'], img.src);

	    /* Tabla de versiones */
	    nuevo_HTML += Crear_Tabla_Versiones(node.children['tabla-versiones'], img.src, text_frame);


	    nuevo_HTML += '</TBODY>';
	    nuevo_HTML += '</TABLE>';

	    /* Salto a la ficha */
	    nuevo_HTML += Crear_Salto_Ficha(node.children['salto-ficha'], img.src);

	    /* Saltos a secciones de la ficha */
	    nuevo_HTML += Crear_Saltos_Secciones_Ficha(node, img.src, text_frame);

	    /* Salto al texto */
	    nuevo_HTML += Crear_Salto_Texto(node.children['salto-texto'], img.src);

	    /* Navegador de artículos */
	    nuevo_HTML += Crear_Navegador_Articulos(node.children['navegador_articulos'], img.src);


	    /* MENU COLAPSABLE */
	    if (node.children['isis'])
		nuevo_HTML += node.children['isis'].innerHTML;

		/* Jelahue 20021129 Ver Indice en Normas con Isis indirecto */

		  if (document.all['fn-zenlace']) {
			  nuevo_HTML += '<P><IMG OnClick="javascript:Ver_Indice(this);" style="cursor:hand" src="' + img.src + 'ver_indice.gif">';
			  nuevo_HTML += '<IFRAME ID="FRAME_ISIS" STYLE="display:none" onload="VerIndice_FindeCarga()"></IFRAME>';
			  nuevo_HTML += '</P>';
		  }

	    nuevo_HTML += '</TD>';

	    nuevo_HTML += '<TD  rowSpan="2" width="1">';
	    nuevo_HTML += '<IMG alt="" height="1" src="' + img.src + '" width="1"/>';
	    nuevo_HTML += '</TD>';
	    nuevo_HTML += '</TR>';
	    nuevo_HTML += '<TR>';
	    nuevo_HTML += '<TD width="4">&#160;</TD>';
	    nuevo_HTML += '</TR>';
	    nuevo_HTML += '</TBODY>';
	    nuevo_HTML += '</TABLE>';

	    node.outerHTML = nuevo_HTML;
	}
    }
}

function VerIndice_FindeCarga(){
  var ventana = window.frames['FRAME_ISIS'];
  if( ventana.location.href!="about:blank"){
      nodo = ventana.document.body;
      var nodoDestino = document.all['ISIS'];
          nodoDestino.innerHTML = nodo.innerHTML;
      var otroNodo = document.all['FRAME_ISIS'].parentElement;
	  otroNodo.outerHTML = "";
  }
}


/* Jelahue 20021129 Ver Indice en Normas con Isis indirecto */
function Ver_Indice(nodo) {
	var cadena = String(document.location);
	cadena = cadena.replace(/context/,"isis");
	if (nodo) {
		var nodo_enlace = document.all['fn-zenlace'];
		cadena = nodo_enlace.innerText;

		window.frames['FRAME_ISIS'].location.replace(cadena);
	}
//	setTimeout("document.location = '" + cadena + "'", 500);
//	setTimeout("document.body.style.cursor = 'wait'", 5000);
}
// Jelahue 10-12-2001, para consultas externas a jurisprudencia
//



function ver_imagen(node,src,img,width,height,num_imagen,n_total_imagenes)
{
/*
	var len = idd.length-8;
	var ruta = idd.substr(len,1) + "/" + idd.substr(len+1,1) +
	           "/" + idd.substr(len+2,1) + "/" + idd.substr(len+3,1) +
	           "/" + idd;
	//var urlpdf = "http://pdfs.wke.es/" + ruta;
	var urlpdf = "http://pdfs.wke.es/" + ruta.toLowerCase();

	abrir_ventana_pdf(urlpdf);
*/
var len = img.length-8;
var ruta = "http://imgs.wke.es/";
ruta += img.substr(len,1) + "/" + img.substr(len+1,1) +
	           "/" + img.substr(len+2,1) + "/" + img.substr(len+3,1) +
	           "/" + img;

if (src == "../img/")
{
	src = "/o51/img/";
}
var nuevo_HTML ="";
//alert("XX"+node.className)
//if (node && node.tagName == "IMG") {
	if (node.className == "img_visible")
	{
		nuevo_HTML = '<IMG class="img_oculta" BORDER="0" SRC="'+ruta+ '" ALT="Muestra/Oculta imagen (' + num_imagen + ')\nCtrl + click muestra todas " ALIGN="MIDDLE"';
		nuevo_HTML += ' onclick=ver_imagen(this,"' + src + '","' + img + '","' + width + '","' + height + '","' + num_imagen + '")'
		nuevo_HTML += ' style="cursor:hand">';
		//alert(nuevo_HTML)
		node.outerHTML = nuevo_HTML;
	}
	else
	{
		nuevo_HTML = '<IMG class="img_visible" BORDER="0" SRC="' + src + 'mostrar_imagen.gif" ALT="Muestra/Oculta imagen (' + num_imagen + ')\nCtrl + click muestra todas " ALIGN="MIDDLE"';
		nuevo_HTML += ' onclick=ver_imagen(this,"' + src + '","' + img + '","' + width + '","' + height + '","' + num_imagen + '")'
		nuevo_HTML += ' style="cursor:hand">';
		//alert(nuevo_HTML)
		node.outerHTML = nuevo_HTML;
	}

//}
	if (event.ctrlKey) {
			ver_imagen_todas(n_total_imagenes);
	}

}
var NUM_IMAGENES = 0;
var MAX_NUM_IMAGENES = 10;
var PRESENTANDO_TODAS = false;


function preparar_imagen(node)
{
    if (node) {
		var info_img = node.children;
		var img_dir = info_img['imgdir'].src;
		img_dir = img_dir.replace(/file:\/\/\//,"");
		var src = info_img['src'].innerText;
		var width = info_img['width'].innerText;
		var height = info_img['height'].innerText;

		var nuevo_HTML = '<IMG class="img_oculta" BORDER="0" SRC="' + img_dir + 'mostrar_imagen.gif" ALT="Muestra/Oculta imagen (' + ++NUM_IMAGENES + ')\nCtrl + click muestra todas " ALIGN="MIDDLE"';
		nuevo_HTML += ' onclick=ver_imagen(this,"' + img_dir + '","' + src + '","' + width + '","' + height + '","' + NUM_IMAGENES + '")'
		nuevo_HTML += ' style="cursor:hand">';
		node.outerHTML = nuevo_HTML;
    }
}

var MAX_NUM_IMAGENES = 10;
var PRESENTANDO_TODAS = false;


function ver_imagen_todas()
{
	if (PRESENTANDO_TODAS) return;

	PRESENTANDO_TODAS = true;

	var imagenes = document.images;
	if (NUM_IMAGENES > MAX_NUM_IMAGENES) {
		if (!confirm("El documento contiene " + NUM_IMAGENES + " imagenes, ¿quiere continuar?")) {
			PRESENTANDO_TODAS = false;
			return;
		}
	}
	var num_imagenes_cargadas = 0;
    for (var i = 0; i < imagenes.length; ++i) {
		if (imagenes[i].className == "img_oculta") {
			imagenes[i].click();
			if ((++num_imagenes_cargadas % MAX_NUM_IMAGENES) == 0) {
				if (!confirm("Lleva cargadas " + num_imagenes_cargadas + " imagenes, ¿quiere continuar?")) {
					PRESENTANDO_TODAS = false;
					return;
				}
			}
		}
	}
	alert(NUM_IMAGENES + " imagenes cargadas");
	PRESENTANDO_TODAS = false;
}


function salto_a_vigente(version_vigente)
{
    var loc = String(document.location);
    var ancla = "";

    var res = loc.match(/(#\w+)$/, "");
    if (res)
    	ancla = res[1];

	document.location = version_vigente + ancla;

}

