var xmlHttp;
var glob_name;
var glob_size;
var glob_ext;

function getProgressBar(name, size, ext) {
    glob_name=name;
    glob_size=size;
    glob_ext=ext;
    var url="progress.php";
    url=url+"?v="+name;
    url=url+"&s="+size;
    url=url+"&e="+ext;

    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null) {
        alert("AJAX not supported.");
        return;
    }

    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function stateChanged() {
    if (xmlHttp.readyState==4) {
        document.getElementById("kijelzo").innerHTML=xmlHttp.responseText;
        if(xmlHttp.responseText.substr(xmlHttp.responseText.length-11) == "100%</span>") {
            glob_ext="mp3";
            setTimeout('getProgressBar("'+glob_name+'",'+glob_size+',"'+glob_ext+'");', 1000);
        } else if(xmlHttp.responseText.substr(xmlHttp.responseText.length-13) == "<span></span>") {
            setTimeout('document.location=this.location',700);
        } else {
            setTimeout('getProgressBar("'+glob_name+'",'+glob_size+',"'+glob_ext+'");', 1000);
        }
    }
}

function GetXmlHttpObject() {
    var xmlHttp=null;
    try {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e) {
        // Internet Explorer
        try {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

