// detect browser [ie|ff|op]
function getBrowser(){
	var browser;	
	if ( document.all && document.getElementById && !window.opera ) browser = 'ie';
	if ( !document.all && document.getElementById && !window.opera ) browser = 'ff';
	if ( document.all && document.getElementById && window.opera ) browser = 'op';
	return browser;	
}//end function

// short getElementById
//function $(id){
//    return document.getElementById(id);
//}//end function

//Form Submit Function 
function psSubmitCmdForm(frm, cmdParam){
	var frmElem = document.getElementById(frm);
	if(frmElem.cmd){
		frmElem.cmd.value = cmdParam;
	}
	if(frmElem){
		if(frmElem.onsubmit) frmElem.onsubmit();
		frmElem.submit();
	}
}//end function


/********** Ajax session expiration **********


if (!navigator.appVersion.match('MSIE 6.')) {
    var header, header_offset, header_copy;

    Event.observe(window, 'load', function() {
        header = $('menu');
        header_offset = Position.cumulativeOffset(header)[1];
        header_copy = header.cloneNode(true);
        document.body.appendChild(header_copy);
        $(header_copy).addClassName('item-floating');
    });

    Event.observe(window, 'scroll', function () {
        if (!header_copy.parentNode) {
            return;
        }
        var s;
        // scrolling offset calculation via www.quirksmode.org
        if (self.pageYOffset){
            s = self.pageYOffset;
        }else if (document.documentElement && document.documentElement.scrollTop) {
            s = document.documentElement.scrollTop;
        }else if (document.body) {
            s = document.body.scrollTop;
        }
        if (s > header_offset) {
            header.style.visibility = 'hidden';
            header_copy.style.display = 'block';
        } else {
            header.style.visibility = 'visible';
            header_copy.style.display = 'none';
        }
    });
}
*/