var _navNorma_js1_ = true;
/********************************/
//Vienen de arbol.pt
	function colapsar_arbol() {
		arbolTOC.closeAll();
	}
	function expandir_arbol() {
		arbolTOC.openAll();		
	}
	
/********************************/
//vienen de top_navegar.pt
		var cargo_arbol = 0;
    	var cargo_norma = 0;
    	var cargo_top = 0;
    	
    	function desplegar() {
	    	document.getElementById('cargando_principal').style.display="none";
    		document.getElementById('titulo').style.display="block";
    		document.getElementById('div_principal').style.display="block";
    		cargarArbolNavegacion();
    	}
    	
/**********************************/
	var documentoCargado = false;
    function FndocumentoCargado() {
    	documentoCargado  = true;
    }
	var cargando_textoNorma = false;

	//al crear el intervalo se setea el valor de esta variable.
	var Interval_CompletarCargaTexto = -1
function CompletarCargaTexto(){
		if(!documentoCargado || cargando_textoNorma){
			return false;
		}
		
		clearInterval(Interval_CompletarCargaTexto);
		Interval_CompletarCargaTexto = -1;

		var iframeDoc= getIframeDoc();
		cargando_textoNorma = true;
	    parent.cargaTexto();
    	parent.setAsunto();
    	var ops_ver_alertas = iframeDoc.getElementById("ops_ver_alertas");
    	estadoVerAlertas(ops_ver_alertas.checked);
    	parent.cargaEnlaces();
    	parent.muestra_partes_eliminadasOnlyTree();
		//parent.arbolTOC.s(parent.id_parte_cargada);
		cargando_textoNorma = false;
		
		// se seleccionan las normas y partes en el carrito
		SeleccionarTodosEnCarrito();
	}
	
	function estadoVerAlertas(checked,desde_un_clik) {
		var doc = getIframeDoc();
		var verOcultar = "";
		if (checked == true) {
			verOcultar = "ver";
			doc.getElementById("box_alertas").style.display = "block";
		}
		else {
			verOcultar = "ocultar";
			doc.getElementById("box_alertas").style.display = "none";
		}
		/*
		 * Traza
		 */
		if (typeof(desde_un_clik) != 'undefined') {
			TrazarVerOcultarOpciones("alertas", verOcultar);
		}
	    /*
	     * Fin Traza
	     */	
	}
	
	 function FnMostrarFechaDerogacion(mostrar){
		Tds = document.getElementsByName("fechaDerogacion");
		for (var i = 0; i < Tds.length; i++) {
			if (mostrar == "true") {
				Tds[i].style.display = "";
			}
			else {
				Tds[i].style.display = "none";
			}
		}
	}
	
	function Deselecciona(patron){
		var p = new RegExp(patron);
		var divs = document.getElementsByTagName("a");
		for(var i=0;i<divs.length;i++){
			var id = divs[i].id;
			if(id.match(p)){
				divs[i].className = "";
			}
		}
	}	
	function SeleccionaOpciones(LinkObject){
		//Deselecciona("sitem");
		if(LinkObject.className == "activo")
			LinkObject.className = "";
		else
			LinkObject.className = "activo";
	}
	function SeleccionaMenu(LinkObject){
		Deselecciona("item");
		LinkObject.className = "activo";
	}
	
	var seg = 1000;
	var min = 60*seg;
	var hora = 60*min;
	
	/*var procesandoPing = false;
	function mS(){
		if(procesandoPing) return;
		procesandoPing = true;
		var url = "ping";
		llamadaAjaxTraza(url);
		procesandoPing = false;
	}
	setInterval("mS()",30*min);*/
	
	
	function CambiaValoresParametrosInternos(idNorma,idVersion,idParte){
		document.getElementById('idNorma_interna').value = idNorma;
		document.getElementById('idVersion_interna').value = idVersion;
		document.getElementById('idParte_interna').value = idParte;
	}

function removeChildNodes(f) {

	if (f.childNodes.length > 0) {
		f.removeChild(f.childNodes[0]);
		return removeChildNodes(f);
	}
	return f;	
}
function navegarEstaUrl(url){
	var f = $('formHiperXXX');
	if (!f) {
		f = document.createElement("form");
		f.setAttribute('method', 'get');
		try{
			f.style.display = false;
		}catch(e){
			
		}
		
		f.setAttribute('id', 'formHiperXXX');
		f.setAttribute('target', '_blank');
		document.body.appendChild(f);
	}
	f = removeChildNodes(f);
	f.setAttribute('action', url.split("?")[0]);
	var tmp = url.split("?");
	if (tmp.length > 1) {
		var params = tmp[1].split("&");
		for (var i = 0; i < params.length; i++) {
			var p = params[i];
			p = p.split("=");
			var n = document.createElement("input");
			n.setAttribute("type", 'hidden');
			n.setAttribute("name", p[0]);
			if (p.length > 0) {
				n.value = p[1];
			}
			f.appendChild(n);
		}
	}
	f.submit();
	return true;
}
function goToNavegarHipervinculo(url){
	//Si es un hipervínculo a otro sistema
	if (url.indexOf(urlServidor) == -1 || url.indexOf("idNorma=") == -1) {
		return navegarEstaUrl(url);
	}
	this.url = url;
	this.onSucces = function(req){
		try {
			var response = req.responseText;
			var True = true;
			var False = false;
			var None = null;
			var JSON = eval("(" + response + ")");
			if (JSON.refundida != true) {
				return navegarEstaUrl(this.url);
			}
			else {
				var idNorma = JSON.id_norma_refundidora
				var url_base = this.url.split("?")[0];
				var url = url_base + "?idNorma=" + idNorma;
				return navegarEstaUrl(url);
			}
		} 
		catch (e) {
			return navegarEstaUrl(this.url);
		}
	}
	this.onFailure = function(req){
		return navegarEstaUrl(this.url);
	}
	
	var tmp = url.split("?");
	tmp = tmp[1].split("&");
	var id_norma = '';
	for (var i = 0; i < tmp.length; i++) {
		if(tmp[i].indexOf('idNorma') > -1){
			var tmp2 = tmp[i].split("=");
			if(tmp2.length > 1){
				id_norma = tmp2[1];
				break;
			}
		}
	}
	
	if (!id_norma){
		return navegarEstaUrl(url);
	}
	var params = {
		method: 'get',
		onSuccess: this.onSucces,
		onFailure: this.onFailure,
		parameters: {
			idNorma: id_norma
		}
	};
	this.requestCN = new Ajax.Request(urlServidor + '/scripts/buscarRefundidora', params);
	
}

	//EOF

