var xmlHttp1;

function fetchWeatherFeed(ct) {

    xmlHttp1=GetXmlHttpObject1();
    if (xmlHttp1==null) {
        alert("Your browser does not support AJAX technology. Please upgrade!");
        document.getElementById("loader").style.display = 'none';
        document.getElementById("temp").innerHTML = '';
        document.getElementById("symb").innerHTML = '';
        document.getElementById("temp").style.display = 'block';
        document.getElementById("symb").style.display = 'block';
        return;
    } 

    var url="/ajax/weather.asp";
    url=url+"?city="+escape(ct);
    url=url+"&sid="+Math.random();

    xmlHttp1.onreadystatechange=stateChanged1;
    xmlHttp1.open("GET",url,true);
    xmlHttp1.send(null);
} 

function stateChanged1() {
    if (xmlHttp1.readyState==4) {
        var feedData = xmlHttp1.responseText;
        var fdArray = feedData.split("|");
        document.getElementById("temp").innerHTML = fdArray[0];
        document.getElementById("symb").innerHTML = "<img src=\"" + fdArray[2] + "\" width=\"32\" height=\"32\" alt=\"" + fdArray[1] + "\" title=\"" + fdArray[1] + "\">";
        document.getElementById("loader").style.display = 'none';
        document.getElementById("temp").style.display = 'block';
        document.getElementById("symb").style.display = 'block';
    }
}

function GetXmlHttpObject1() {
    var xmlHttp1=null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp1=new XMLHttpRequest();
    } catch (e) {
        // Internet Explorer
        try {
            xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp1;
}
