// JavaScript Document
//variable que valdrá true si se está usando Firefox, para volver a renderizar la página por ejemplo
var firefox=navigator.userAgent.indexOf('Firefox')>-1;

window.onloadListeners=new Array();

window.addOnLoadListener = function (listener) {
        window.onloadListeners[window.onloadListeners.length]=listener;
}

window.onload=function(){
        for(var i=0;i<window.onloadListeners.length;i++){
                func = window.onloadListeners[i];
                func.call();
        }
}


//para recargar la pagina si es necesario
function reloadContent()
{
	// Forzamos el renderizado de la página
	document.body.innerHTML = document.body.innerHTML;
}

function nEscape(url)
{
	r = escape(url);
	r = r.replace('+', '%2B');
	r = r.replace('*', '%2A');
	r = r.replace('/', '%2F');
	r = r.replace('@', '%40');
	
	return r;
}

function closeWindow(wnd)
{
	w = document.getElementById(wnd);
	if (w != null)
		w.style.display = "none";
}

function toggleMenu()
{
	men = document.getElementById('menu_area');
	
	if (men.style.display!='none')
		men.style.display = 'none';
	else
		men.style.display = '';
}

function findPos(objid) {
	var obj = document.getElementById(objid);
	
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
	}
	return {"left": curleft,"top": curtop};
}
//if (firefox)
//	window.addOnLoadListener(reloadContent);