


var strloc = "" + document.location;
var rutaRelativa = (strloc.indexOf("http://") != -1) ? "/":"../";

/* ============================================================== */
var enlaces = {
	enlacesDoc: new Array(),
	hayEnlacesDoc:false,
	load:function () {
		// se obtienen los elementos li en #contenidos y si su clase es distinta de calendar entonces se ponen en el array de enlaces a cambiar
		var elacesTmp = document.getElementById("contenidos").getElementsByTagName("li");
		for (var i=0;i<elacesTmp.length;i++) {
			var paternCalendar = new RegExp("calendar");
				if (!paternCalendar.test(elacesTmp[i].className)) {
					enlaces.enlacesDoc.push (elacesTmp[i].getElementsByTagName("a")[0]);
					enlaces.hayEnlacesDoc = true;
				}

		}//fin carga enlaces doc
		if (enlaces.hayEnlacesDoc) {
			//alert ("hay que cambiar")
			enlaces.cambiaEnlacesDoc ();
		}
	},
	cambiaEnlacesDoc:function () {
		for (var i=0;i<enlaces.enlacesDoc.length;i++) {
			var unenlace = unescape(enlaces.enlacesDoc[i].href);
			var inicio = unenlace.indexOf ("colaboracion.insht.es/gm/");
			unenlace = unenlace.substring(inicio).split("/")[2];
			enlaces.enlacesDoc[i].href = "/portal/DameFicheroCollab?document=" + unenlace;
		}
	}
}




/* ============================================================== */
var e = {
	addEvent : function(obj, evType, fn, useCapture){
		if (obj.addEventListener){
			obj.addEventListener(evType, fn, useCapture);
			return true;
		}else if (obj.attachEvent){
			var r = obj.attachEvent("on"+evType, fn);
			return r;
		}else {
			return false;
		}
	}
}
document.existeClase=function(searchClass,node,tag) {
	var classElements = new Array();
	if (node == null) node = document;
	if (tag == null) tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	//var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	var pattern = new RegExp(searchClass);
	for (i = 0, j = 0; i < elsLen; i++) {
		if (pattern.test(els[i].className)) {
			return true;
		}
	}
	return false;
}
document.getElementsByClassName=function(searchClass,node,tag) {
	var classElements = new Array();
	if (node == null) node = document;
	if (tag == null) tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	//var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	var pattern = new RegExp(searchClass);
	for (i = 0, j = 0; i < elsLen; i++) {
		if (pattern.test(els[i].className)) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
var acciones={
	existeId:function(cid){
		if(document.getElementById(cid)) return true;
		return false;
	},
	load:function() {
		if(acciones.existeId("contenidos")){
			if(document.existeClase("contenidos",document.getElementById("contenidos"), "ul")){
				enlaces.load ()
			};
		};
		//if(document.existeClase("print")){imprimir.carga();};		
	}
}
	
if(document.getElementById){
	e.addEvent(window, 'load',acciones.load,false);
}

/* ============================================================== */







