function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function daysElapsed(date1,date2) {
    var difference =
        Date.UTC(y2k(date1.getYear()),date1.getMonth(),date1.getDate(),0,0,0)
      - Date.UTC(y2k(date2.getYear()),date2.getMonth(),date2.getDate(),0,0,0);
    return difference/1000/60/60/24;
}
function ConnectionFailure(){
    document.getElementById("dailyQuote").innerHTML = '<div>Error: Could not connect to quote database.</div>'
}
function printQuote3(quoteNumber){
    new Ajax.Request("/ME2/MyModules/QuotedWebList/Quote.asp?qn=" + quoteNumber, {
    method : 'get',
    onSuccess: function(transport) {
        document.getElementById("dailyQuote").innerHTML = transport.responseText;
    },
    onFailure: function(transport) {
        ConnectionFailure();
    }});
}
function printQuote2(date){
    new Ajax.Request("/ME2/MyModules/QuotedWebList/QuoteCount.asp", {
    method: 'get',
    onSuccess: function(transport) {
        if(transport.responseText == "0")
            document.getElementById("dailyQuote") = '<div>Error: Quote database is currently empty.</div>';
        printQuote3((date % parseInt(transport.responseText)) + 1);
},  onFailure: function(transport) {
        ConnectionFailure();
    }});
}
function printQuote(){
    var dateStarted = new Date("20 December 2007");  //Date module started was put live. 122107
    var dateNow = new Date();
    var dayCounter = daysElapsed(dateNow,dateStarted);

    printQuote2(dayCounter);
}

printQuote();
