    var xmlLastFMHttp

    function show_last_fm()
    {
    
        document.getElementById("last_fm_text").innerHTML="<li>Loading Tracklist....<li>" 
        var url="/resources/scripts/last_fm_xml.php"
        xmlLastFMHttp=GetXmlHttpObject(lastFMstateChanged)
        xmlLastFMHttp.open("GET", url , true)
        xmlLastFMHttp.send(null)
    } 

    function lastFMstateChanged() 
    { 
        if (xmlLastFMHttp.readyState==4 || xmlLastFMHttp.readyState=="complete")
        { 
          document.getElementById("last_fm_text").innerHTML=xmlLastFMHttp.responseText 
        } 
    } 

    function GetXmlHttpObject(handler)
    { 
        var objXmlHttp=null
        if (navigator.userAgent.indexOf("Opera")>=0)
        {
            
            objXmlHttp=new XMLHttpRequest()
            objXmlHttp.onload=handler
            objXmlHttp.onerror=handler 
            return objXmlHttp
            
        }
        if (navigator.userAgent.indexOf("MSIE")>=0)
        { 
            var strName="Msxml2.XMLHTTP"
            if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
            {
                strName="Microsoft.XMLHTTP"
            } 
            try
            { 
                objXmlHttp=new ActiveXObject(strName)
                objXmlHttp.onreadystatechange=handler 
                return objXmlHttp
            } 
            catch(e)
            { 
                alert("Error. Scripting for ActiveX might be disabled") 
                return 
            } 
        } 
        if (navigator.userAgent.indexOf("Mozilla")>=0)
        {
            objXmlHttp=new XMLHttpRequest()
            objXmlHttp.onload=handler
            objXmlHttp.onerror=handler 
            return objXmlHttp
        }
    } 
     
