var i = [0, 0, 0];
var timeOutCheck = 100;
var timeOutBig = 2000;
var timeOutSmall = 200;


jQuery(function(){
/*
    if(gbid("cam_sm_0_fr_0"))
        setTimeout("refreshCam('cam_sm_0_fr_', '0', "+timeOutBig+")", timeOutBig);

    if(gbid("cam_sm_1_fr_0"))
        setTimeout("refreshCam('cam_sm_1_fr_', '1', "+timeOutBig+")", timeOutBig);

    if(gbid("cam_sm_2_fr_0"))
        setTimeout("refreshCam('cam_sm_2_fr_', '2', "+timeOutBig+")", timeOutBig);
*/
    if(gbid("cam_big_fr_0")){
        var camId = gbid("camId").value;
        setTimeout("refreshCam('cam_big_fr_', '" + camId + "', "+timeOutSmall+")", timeOutSmall);
    }

});


function refreshCam(key, camId, timeOut){
    var r=Math.floor(Math.random()*1000000)
    
    if(gbid("inProgress_"+camId).value == '1'){
        setTimeout("refreshCam('" + key + "', '" + camId + "', " + timeOut + ")", timeOutCheck);
        return;
    }
    gbid("inProgress_"+camId).value = '1';
    jQuery("#" + key + i[camId]).clone()
                    .load(function(){
                        jQuery('#' + key + i[camId]).replaceWith( jQuery(this) );
                        i[camId]++;
                        jQuery(this).attr('id', key + i[camId]);
                        gbid("inProgress_"+camId).value = '0';
                        setTimeout("refreshCam('" + key + "', '" + camId + "', " + timeOut + ")", timeOut);
                    }).attr('src', '/cams.php?cam=' + camId + '&fr='+i[camId]+'&rand='+r);

}

