function recarga(t)
{
	if (xmlhttp)
	{		xmlhttp.open("GET", url_refresco, true);
		xmlhttp.onreadystatechange=function()
		{			if (xmlhttp.readyState==4)
			{				if (fecha_mod>=xmlhttp.responseText)
					setTimeout("recarga("+t+")", t);
				else
					window.location.reload();
			}
		}
		xmlhttp.send(null);
	}
}

function fecha_modificacion()
{
	if (xmlhttp)
	{		xmlhttp.open("GET", url_refresco, true);
		xmlhttp.onreadystatechange=function()
		{			if (xmlhttp.readyState==4)
			{				fecha_mod = xmlhttp.responseText;
			}
		}
		xmlhttp.send(null);
	}
}

function initReload()
{	switch (window.location.pathname)
	{		case "":
		case "/":							url_refresco = '/htm/fijos/script/POR_D.txt'; break;
		case "/diario/nacional.htm":		url_refresco = '/htm/fijos/script/ESP_D.txt'; break;
		case "/diario/mundo.htm":			url_refresco = '/htm/fijos/script/MUN_D.txt'; break;
		case "/diario/economia.htm":		url_refresco = '/htm/fijos/script/ECO_D.txt'; break;
		case "/diario/internet.htm":		url_refresco = '/htm/fijos/script/AME_D.txt'; break;
		case "/diario/sociedad.htm":		url_refresco = '/htm/fijos/script/SOC_D.txt'; break;
		case "/diario/deportes.htm":		url_refresco = '/htm/fijos/script/DEP_D.txt';
	}
	if (url_refresco)
	{
		fecha_modificacion();
		setTimeout("recarga(240000)", 240000);
	}
}

var xmlhttp = false;
var fecha_mod = 0;
var url_refresco = "";
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}

if (window.addEventListener)
	window.addEventListener("load", initReload, false);
else if (window.attachEvent)
	window.attachEvent("onload", initReload);
