/*
	(c) Análisis, Diseño e Implementación Software, S.L. <adisoftware.com>
	(2005/02/26) Juanfran Calderín.
*/
function visibilidadTag(tag_seleccionado)
{
	if(document.getElementById(tag_seleccionado).style.display == "")
		document.getElementById(tag_seleccionado).style.display = "none";
	else
		document.getElementById(tag_seleccionado).style.display = "";
}

function visibilidadTag2(tag_seleccionado,todos)
{
	var capas = todos.split('#');
	for (var i = 0; i < capas.length; i++)
	{
		document.getElementById(capas[i]).style.display = "none";
	}	
	document.getElementById(tag_seleccionado).style.display = "";
}
function id2Obj(id) {
	return (document.getElementById) ? document.getElementById(id) : ((document.all) ? document.all[id] : document.layers[id]);
} // id2Obj

function getX(obj) {
	var R = obj.offsetLeft;
	while (obj = obj.offsetParent) {
		R += obj.offsetLeft;
	} // while
	return R;
} // getX

function getY(obj) {
	var R = obj.offsetTop;
	while (obj = obj.offsetParent) {
		R += obj.offsetTop;
	} // while
	return R;
} // getY

var GENERAL_htmlZoom_ETIQS = new Array('div', 'td', 'tr', 'a'); // Specify affected tags. Add or remove from list
function htmlZoom(id_etiq, zoom) {
	var objX, iX, objTags, iTags;
	//
	if (!(objX = id2Obj(id_etiq))) {
		objX = document.getElementsByTagName(id_etiq)[0];
	}
	objX.style.fontSize = zoom;
	for (iX = 0; iX < GENERAL_htmlZoom_ETIQS.length; iX++) {
		objTags = objX.getElementsByTagName(GENERAL_htmlZoom_ETIQS[iX]);
		for (iTags = 0; iTags < objTags.length; iTags++) {
			objTags[iTags].style.fontSize = zoom;
		} // for
	} // for
} // htmlZoom

function randomInt(limInf, limSup) {
	limInf = parseInt(limInf);
	return Math.floor(Math.random() * (parseInt(limSup) - limInf + 1)) + limInf;
} // randomInt

var GENERAL_MONTHS = new Array("enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre");
function getMyDate() {
	var dtNow = new Date();
	return dtNow.getDate() + " de " + GENERAL_MONTHS[dtNow.getMonth()] + ", " + dtNow.getFullYear();
} // getMyDate
