// JavaScript Document

var detect = navigator.userAgent.toLowerCase();

var OS,browser,version,total,thestring;

var xmlhttp;

if (checkIt('konqueror'))

{

    browser = "Konqueror";

    OS = "Linux";

}

else if (checkIt('safari')) browser = "Safari"

else if (checkIt('omniweb')) browser = "OmniWeb"

else if (checkIt('opera')) browser = "Opera"

else if (checkIt('webtv')) browser = "WebTV";

else if (checkIt('icab')) browser = "iCab"

else if (checkIt('msie')) browser = "Internet Explorer"

else if (!checkIt('compatible'))

{

    browser = "Netscape Navigator"

    version = detect.charAt(8);

}

else browser = "An unknown browser";



if (!version) version = detect.charAt(place + thestring.length);



if (!OS)

{

    if (checkIt('linux')) OS = "Linux";

    else if (checkIt('x11')) OS = "Unix";

    else if (checkIt('mac')) OS = "Mac"

    else if (checkIt('win')) OS = "Windows"

    else OS = "an unknown operating system";

}



function checkIt(string)

{

    place = detect.indexOf(string) + 1;

    thestring = string;

    return place;

}



function loadThreatCount()



{

    var randomNumber=Math.random()*11;

    url = "xmlproxy.php?rn=" + randomNumber;

    // code for Mozilla, etc.

    if (window.XMLHttpRequest) {

          xmlhttp=new XMLHttpRequest();

          //xmlhttp.overrideMimeType("text/xml");

          xmlhttp.onreadystatechange=xmlhttpChange;

          xmlhttp.open("GET",url,true);

          xmlhttp.send(null);

    }

    // code for IE

    else if (window.ActiveXObject)  {

      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

      //xmlhttp.overrideMimeType("text/xml");

            if (xmlhttp)

            {

                xmlhttp.onreadystatechange=xmlhttpChange;

                xmlhttp.open("GET",url,true);

                xmlhttp.send();

            }

      }

}



function xmlhttpChange()

{

    //create XMLDOM object

    // if xmlhttp shows "loaded"



    if (xmlhttp.readyState==4)

      {

      // if "OK"

      if (xmlhttp.status==200)

        {

            var threatCount = xmlhttp.responseXML.getElementsByTagName("threatcount");

            if (browser == "Internet Explorer") {

                threatCount = threatCount[0].firstChild.data;

            } else {

                threatCount = threatCount[0].firstChild.data;

            }

            document.getElementById("threatCount").innerHTML= threatCount;

        }

      else

        {

        //alert("Problem retrieving XML data");

        }

     }

}



function fixPNG()

{

    for(var i=0; i<document.images.length; i++)

    {

        if(document.images[i].src)

        {

            var imgName = document.images[i].src.toUpperCase()

            if (imgName.substring(imgName.length-3, imgName.length) == "PNG")

            {

                document.images[i].runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + document.images[i].src + "', sizingMethod='image');";

                document.images[i].src='images/blank.gif';

            }

        }

    }

}

agt = navigator.userAgent.toLowerCase();

if((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf("msie 7.0") == -1))

{

//window.attachEvent("onload", fixPNG);

}