var image_left_url  = 'http://doxey.info:9193/';
var image_right_url = 'http://doxey.info:9192/';
var updating = false;
var agent = new String( navigator.userAgent );
var timer_handle;
var img_height = 240;
var img_width  = 320;

function start_clock() {
    var campicture_left  = document.getElementById( 'campicture_left' );    
    var campicture_right = document.getElementById( 'campicture_right' );    
    if ( !window.agent.match( /MSIE/ ) ) {
        campicture_left.src  = window.image_left_url;
        campicture_right.src = window.image_right_url;
        return;
    }
    window.updating = true;
    window.timer_handle = setInterval( 'reload();', 1000 );
}

function reload() {
    if ( !window.updating ) {
        clearTimeout( window.timer_handle );
        return;
    }
    var campicture_left  = document.getElementById( 'campicture_left' );    
    campicture_left.src  = window.image_left_url  + 'singleframe/' + '?' + (new Date()).getTime();
    var campicture_right = document.getElementById( 'campicture_right' );    
    campicture_right.src = window.image_right_url + 'singleframe/' + '?' + (new Date()).getTime();
    return false;
}

function load_image( pretty_date, image_name ) {
    // load_one_image( pretty_date, image_name, '_left' );
    load_one_image( pretty_date, image_name, '_right' );
    return false;
}

function load_one_image( pretty_date, image_name, left_or_right ) {
    window.updating = false;
    if ( pretty_date == 'Today' ) return start_clock();
    var campicture = document.getElementById( 'campicture' + left_or_right );    
    var campictureParent = campicture.parentNode;
    campictureParent.removeChild( campicture );
    campicture = null;
    campicture = document.createElement( 'IMG' );
    campicture.id = 'campicture' + left_or_right;
    campicture.height = window.img_height;
    campicture.width  = window.img_width;
    campicture.alt = 'TierraNet Parking Lot';
    campicture.title = campicture.alt;
    campicture.src = image_name + "?" + (new Date()).getTime();
    campictureParent.appendChild( campicture );
    return false;
}

