function jdate(yy,mon,dd,hh,mn,ss) {
    day = new Date(Date.UTC(yy+1900,mon,dd,hh,mn,ss));
    return day.toLocaleString();
}

var display_type = 0;
var displayed1 = 0;
var displayed2 = 0;
var displayed3 = 0;
var displayed4 = 0;
var displayed5 = 0;


function display(s1,s2,s3,s4,s5,sf,ss){
    $('showInfo1').style.display = s1;
    $('showInfo2').style.display = s2;
    $('showInfo3').style.display = s3;
    $('showInfo4').style.display = s4;
    $('showInfo5').style.display = s5;
    $('loadershift').style.display = sf;
    $('ubs_section').style.display = ss;
}

function showResponse(transport){
    var msg = transport.responseText;

    msg = msg.substring( msg.indexOf('<ul>'), msg.indexOf('</ul>'));
    msg = msg.gsub(/<script.*>\n(.+)\n<\/script>/, function(match){
            var findJDate = '<script>' + match[1] + '<\/script>';
            return (findJDate.evalScripts())[0];
            });

    if (display_type == 1){
        $('showInfo1').update(msg);
        display('block','none','none','none','none','none','block');
    }
    else if (display_type == 2){
        $('showInfo2').update(msg);
        display('none','block','none','none','none','none','block');
    }
    else if (display_type == 3){
        $('showInfo3').update(msg);
        display('none','none','block','none','none','none','block');
    }
    else if (display_type == 4){
        $('showInfo4').update(msg);
        display('none','none','none','block','none','none','block');
    }
    else if (display_type == 5){
        $('showInfo5').update(msg);
        display('none','none','none','none','block','none','block');
    }
}

function requestInfo(na, url)
{
    display('none','none','none','none','none','block','none');

    if (url.search(/page=4/)!= -1){
        if (displayed1 == 1){
            display('block','none','none','none','none','none','block');
            return true;
        }
        display_type = 1;
        displayed1 = 1;
    }
    else if (url.search(/page=5/)!= -1){
        if (displayed2 == 1){
            display('none','block','none','none','none','none','block');
            return true;
        }
        display_type = 2;
        displayed2 = 1; 
    }
    else if (url.search(/page=6/)!= -1){
        if (displayed3 == 1){
            display('none','none','block','none','none','none','block');
            return true;
        }
        display_type = 3;
        displayed3 = 1;
    }
    else if (url.search(/page=7/)!= -1){
        if (displayed4 == 1){
            display('none','none','none','block','none','none','block');
            return true;
        }
        display_type = 4;
        displayed4 = 1;
    }
    else if (url.search(/\/\w\w\w.shtml/)!= -1){
        display_type = 5;
        displayed5 = 1;
    }

    var myAjax = new Ajax.Updater(
            'shownull',
            url,
            {
                method: 'get',
                parameters: '', 
                onComplete: showResponse
            } 
    );
}

Event.observe(window, 'load', function() {
        requestInfo("none", "/cgi/print_fxnews.pl?page=4");
});
