function createRequest() {
  var xmlreq = false;
  if (window.XMLHttpRequest) {
    xmlreq = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e1) {
      try {
        xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {
     }
    }
  }
  return xmlreq;
}

function internalliks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "internal")
     anchor.target = "_blank";
 }
}

function externallinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
internalliks();
}
//window.onload = externallinks();

function GetVoteStat(UpDown) {
    var getURI = "/cgi-bin/misc.pl?"+ UpDown + Math.random();
    var LogInfo = document.getElementById('vote');
    var request = createRequest();
    if(!request){
        LogInfo.innerHTML = "Request Object create err.";
        return false;
    }
    else{
        request.open("GET",getURI,true);
        request.onreadystatechange = function()
        {
            if(request.readyState == 4)
            {
                if(request.status == 200)
                {
                    LogInfo.innerHTML = request.responseText;
                    request = false;
                }
            }
        }
        request.send(null);
    }
    return false;
}
function GetLinks() {
    var getURI = "/cgi-bin/misc.pl?links" + Math.random();
    var LogInfo = document.getElementById('links');
    var request = createRequest();
    if(!request){
        LogInfo.innerHTML = "Request Object create err.";
        return false;
    }
    else{
        request.open("GET",getURI,true);
        request.onreadystatechange = function()
        {
            if(request.readyState == 4)
            {
                if(request.status == 200)
                {
                    LogInfo.innerHTML = request.responseText;
                    request = false;
                }
            }
        }
        request.send(null);
    }
    return false;
}
function login() {
    var getURI = "/cgi-bin/login.pl?" + Math.random();
    var LogInfo = document.getElementById('login');
    var request = createRequest();
    if(!request){
        LogInfo.innerHTML = "Request Object create err.";
        return false;
    }
    else{
        request.open("GET",getURI,true);
        request.onreadystatechange = function()
        {
            if(request.readyState == 4)
            {
                if(request.status == 200)
                {
                    LogInfo.innerHTML = request.responseText;
                    request = false;
                }
            }
        }
        request.send(null);
    }
    return false;
}

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-4900504-1']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

