/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by ----- filename.js -----
 */

/* ----- formsubmithelpers.js ----- */
function inputSubmitOnClick(event) {
    if (!event) var event = window.event; // IE compatibility

    if (hasClassName(this, 'submitting')) {
        return confirm(window.form_resubmit_message);
    } else {
        addClassName(this, 'submitting');
    }
    return true;
}

function registerSubmitHandler() {
    var nodes = cssQuery('input[type=submit]');
    for (var i=0; i<nodes.length; i++) {
        var node = nodes[i];
        if (!node.onclick) {
            node.onclick = inputSubmitOnClick;
        }
    }
}
registerPloneFunction(registerSubmitHandler);


/* ----- insitu_date.js ----- */
function jsClock(){
 var time = new Date()
 var hour = time.getHours()
 var minute = time.getMinutes()
 var temp = "" + ((hour > 12) ? hour - 12 : hour)
 if(hour==0) temp = "12"
 temp += ((minute < 10) ? ":0" : ":") + minute
 temp += (hour >= 12) ? " PM" : " AM"
 return temp
 }

function jsClockGMT(){
 // Copyright 1999 - 2001 by Ray Stott
 // OK to use if this copyright is included
 // Script available at http://www.crays.com/jsc
 var time = new Date()
 var gmtMS = time.getTime() + (time.getTimezoneOffset() * 60000)
 var gmtTime =  new Date(gmtMS)
 var hour = gmtTime.getHours()
 var minute = gmtTime.getMinutes()
 var temp = "" + ((hour < 10) ? "0" : "") + hour
 temp += ((minute < 10) ? ":0" : ":") + minute + " UTC"
 return temp
 }  

function js_insitu(){
 var time = new Date()
 var gmtMS = time.getTime() + (time.getTimezoneOffset() * 60000)
 var gmtTime =  new Date(gmtMS)
 var hour = gmtTime.getHours()
 var hour_offset3 = hour - 3
 var hour_offset2 = hour - 2
 var month_wrong = gmtTime.getMonth()
 var month = month_wrong + 1
 var year = gmtTime.getFullYear()
 var date = gmtTime.getDate()
 
 var temp = " " + month + "/" + date + "/" + year + " " + ((hour_offset3 < 10) ? "0" : "") + hour_offset3 + ":30 - " + ((hour_offset2 < 10) ? "0" : "") + hour_offset2 + ":00 UTC"
 return temp
 }



