//1.3.min.js - Modified by Chema Mateos
(function($){function toIntegersAtLease(n)
{return n<10?'0'+n:n;}
Date.prototype.toJSON=function(date)
{return this.getUTCFullYear()+'-'+
toIntegersAtLease(this.getUTCMonth())+'-'+
toIntegersAtLease(this.getUTCDate());};var escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};$.quoteString=function(string)
{if(escapeable.test(string))
{return'"'+string.replace(escapeable,function(a)
{var c=meta[a];if(typeof c==='string'){return c;}
c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}
return'"'+string+'"';};$.toJSON=function(o,compact)
{var type=typeof(o);if(type=="undefined")
return"undefined";else if(type=="number"||type=="boolean")
return o+"";else if(o===null)
return"null";if(type=="string")
{return $.quoteString(o);}
if(type=="object"&&typeof o.toJSON=="function")
return o.toJSON(compact);if(type!="function"&&typeof(o.length)=="number")
{var ret=[];for(var i=0;i<o.length;i++){ret.push($.toJSON(o[i],compact));}
if(compact)
return"["+ret.join(",")+"]";else
return"["+ret.join(", ")+"]";}
if(type=="function"){throw new TypeError("Unable to convert object of type 'function' to json.");}
var ret=[];for(var k in o){var name;type=typeof(k);if(type=="number")
name='"'+k+'"';else if(type=="string")
name=$.quoteString(k);else
continue;var val=$.toJSON(o[k],compact);if(typeof(val)!="string"){continue;}
if(compact)
ret.push(name+":"+val);else
ret.push(name+": "+val);}
return"{"+ret.join(", ")+"}";};$.compactJSON=function(o)
{return $.toJSON(o,true);};$.evalJSON=function(src)
{return eval("("+src+")");};$.secureEvalJSON=function(src)
{var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))
return eval("("+src+")");else
throw new SyntaxError("Error parsing JSON, source is not valid.");};})(jQuery);

var url_src="";var url_trs="";var url_txt="";var navegador=navigator.appName;navegador=navegador.replace("Netscape","Mozilla");navegador=navegador.replace("Microsoft Internet Explorer","Internet Explorer");function SistemaOperativo()
{if(navigator.userAgent.indexOf('IRIX')!=-1){var SO="Irix"}
else if((navigator.userAgent.indexOf('Win')!=-1)&&(navigator.userAgent.indexOf('98')!=-1)){var SO="Windows 98"}
else if((navigator.userAgent.indexOf('Win')!=-1)&&(navigator.userAgent.indexOf('95')!=-1)){var SO="Windows 95"}
else if(navigator.appVersion.indexOf("16")!=-1){var SO="Windows 3.1"}
else if(navigator.userAgent.indexOf("NT 5.1")!=-1){var SO="Windows XP"}
else if(navigator.userAgent.indexOf("NT 5.2")!=-1){var SO="Windows Server 2003"}
else if(navigator.userAgent.indexOf("NT 5")!=-1){var SO="Windows 2000"}
else if(navigator.userAgent.indexOf("NT 6")!=-1){var SO="Windows Vista"}
else if(navigator.appVersion.indexOf("NT")!=-1){var SO="Windows NT"}
else if(navigator.appVersion.indexOf("SunOS")!=-1){var SO="SunOS"}
else if(navigator.appVersion.indexOf("Linux")!=-1){var SO="Linux"}
else if(navigator.userAgent.indexOf('Mac')!=-1){var SO="Macintosh"}
else if(navigator.appName=="WebTV Internet Terminal"){var SO="WebTV"}
else{var SO="No identificado"}
return SO;}
var SO=SistemaOperativo();var velo='';var barra='Bienvenido a mi Página - en esta barra aparecerá tu Velocidad Continua de Conexión a Internet';

function FactoryXMLHttpRequest()
{if(window.XMLHttpRequest){return new XMLHttpRequest();}
else if(window.ActiveXObject){var msxmls=new Array('Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');for(var i=0;i<msxmls.length;i++){try{return new ActiveXObject(msxmls[i]);}
catch(e){}}}
throw new Error("No se puede Ejecutar AJAX en tu Navegador");}
function Asynchronous()
{this._xmlhttp=new FactoryXMLHttpRequest();}
function Asynchronous_call(url,id)
{var instance=this;this._xmlhttp.open('GET',url,true);this._xmlhttp.onreadystatechange=function(){switch(instance._xmlhttp.readyState){case 1:instance.loading();break;case 2:instance.loaded();break;case 3:instance.interactive();break;case 4:instance.complete(instance._xmlhttp.responseText,id);break;}}
this._xmlhttp.send(null);}
function Asynchronous_loading(){}
function Asynchronous_loaded(){}
function Asynchronous_interactive(){}
function Asynchronous_complete(responseText,id){}
Asynchronous.prototype.loading=Asynchronous_loading;Asynchronous.prototype.loaded=Asynchronous_loaded;Asynchronous.prototype.interactive=Asynchronous_interactive;Asynchronous.prototype.complete=Asynchronous_complete;Asynchronous.prototype.call=Asynchronous_call;

//setTimeout("load_content('contador.php?ventana='+SO+'&uri='+navegador, 'destino', '1')",2000);
var asynchronous=new Asynchronous();
asynchronous.complete=function(responseText,id)
{document.getElementById(id).innerHTML=responseText;}
function load_content(url,id,repite)
{var responseItem=document.getElementById(id)
if((responseItem.innerHTML=="")||(responseItem.style.display=='none')||(repite=='0'))
{responseItem.style.display='block';if(responseItem.innerHTML=="")
{responseItem.innerHTML='<center><img src="ico_loadin.gif" align="absmiddle"/><font color="#767696"> Actualizando...</font></center>';asynchronous.call(url,id)}}else{responseItem.style.display='block';asynchronous.call(url,id)}}

