/* 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);


/* ----- menu.js ----- */
ns6 = (document.getElementById&&!document.all)? true:false;
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;

function getObj(id) {
    if (ie4) {
        return document.all[id];
    } else if(ns6) {
        return document.getElementById(id);
    } else if(ns4) {
        return document.layers[id];
    } else {
        return false;
    }
}

function getStyle(id) {
    obj = getObj(id)
    if (obj == null) {
        return '';
        }
    if (ns4) {
        return obj;
    } else {
        return obj.style;
    }
}




var openmenu = 'none';
var open_parent = 'none';
var open_background = 'none';

function KillMenu() {
                if (openmenu != 'none') { 
                        getStyle(openmenu).visibility="hidden";
                        openmenu = 'none';
                        }
              
}

function ShowMenu(menu) {
                if (!ns6 & !ie4) {
                  return false;
                  }
                                KillMenu();          
                if (openmenu != menu && getStyle(menu) != '') {

                openmenu = menu;
                
                getStyle(menu).visibility="visible";
               
                }


return false;
}

