url = '';
url2 = '';
req2 = null;
hitAuctionReq = null;

function loadAuctionDataList(){
    getListData();
    setTimeout('loadAuctionDataList()', 1000);
}

function loadAuctionData(i){
    getSingleData(i);
}

function loadData(){
    for(i = 0; i < auctionList.length; i++){
        loadAuctionData(auctionList[i]);
    }
    setTimeout('loadData()', 1000);
}

function getSingleData(i){
    if (window.XMLHttpRequest) {
        req2 = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req2 = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if(url != ''){
        req2.open("GET", url, true);
        req2.onreadystatechange = function(){singleData(req2, i);};
        req2.send(null);
    }
}

function singleData(req, i){
    if (req.readyState == 4) {
        if (req.status == 200) {
            tmp = req.responseText;
            if(tmp != ''){
                mainArr = tmp.split('$$');
                if(mainArr[0]){
                    document.getElementById('leader').innerHTML = mainArr[0];
                }
                if(mainArr[1]){
                    document.getElementById('currprice').innerHTML = mainArr[1];
                    document.getElementById('currprice2').innerHTML = mainArr[1]+' zł';
                }
                if(mainArr[2]){
                    document.getElementById('benefit').innerHTML = mainArr[2];
                }
                if(mainArr[3]){
                    document.getElementById('timeleft').innerHTML = mainArr[3];
                }
                if(mainArr[4]){
                    hits = mainArr[4].split('@@');
                    for(i = 0; i < 5; i++){
                        if(hits[i]){
                            hit = hits[i].split('^^');
                            if(hit[0] && hit[1] && hit[2]){
                                document.getElementById('login'+(i+1)).innerHTML = hit[0];
                                document.getElementById('price'+(i+1)).innerHTML = hit[1];
                                document.getElementById('time'+(i+1)).innerHTML = hit[2];
                            }
                        }
                    }
                }
            }
            setTimeout('loadAuctionData('+i+')', 1000);
        }
    }
}

function getListData(){
    if (window.XMLHttpRequest) {
        req2 = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        req2 = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if(url2 != ''){
        req2.open("GET", url2, true);
        req2.onreadystatechange = function(){listData(req2);};
        req2.send(null);
    }
}

function listData(req){
    if (req.readyState == 4) {
        if (req.status == 200) {
            tmp = req.responseText;
            if(tmp != ''){
                mainArr = tmp.split('@@');
                for(i=0; i < mainArr.length; i++){
                    if(mainArr[i]){
                        auction = mainArr[i].split('$$');
                        if(auction[0]){
                            if(auction[1]){
                                if(document.getElementById('spanStop_'+auction[0])){
                                    document.getElementById('spanStop_'+auction[0]).innerHTML = auction[1];
                                }
                            }
                            if(auction[2]){
                                if(document.getElementById('spanPrice_'+auction[0])){
                                    document.getElementById('spanPrice_'+auction[0]).innerHTML = auction[2];
                                }
                            }
                            if(auction[3]){
                                if(document.getElementById('spanUser_'+auction[0])){
                                    document.getElementById('spanUser_'+auction[0]).innerHTML = auction[3];
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

function hitAuction(i){
    if (window.XMLHttpRequest) {
        hitAuctionReq = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
        hitAuctionReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if(i != 0 && i != ''){
        //alert(url3+'?hitAuction='+i);
        hitAuctionReq.open("GET", url3+'?hitAuction='+i, true);
        hitAuctionReq.onreadystatechange = function(){hitAuctionResponse(hitAuctionReq);};
        hitAuctionReq.send(null);
    }
}

function hitAuctionResponse(req){
    if (req.readyState == 4) {
        if (req.status == 200) {
            tmp = req.responseText;
            if(tmp != ''){
                alertBox(tmp);
            }
        }
    }
}


