var isDOM=document.getElementById?1:0;
var isIE=document.all?1:0;
var isNS4=navigator.appName=='Netscape'&&!isDOM?1:0;

function getRef(i, p) {
	p = !p ? document : p.navigator ? p.document:p;
	return isIE ? p.all[i]:isDOM ? (p.getElementById ? p : p.ownerDocument ).getElementById(i) : isNS4 ? p.layers[i] : null;
}

function goBack() {
	window.history.back();
}

var passminlen = 6;
var datesep = '/';
var timesep = ':';


function Trim(trstr){
	trstr = LTrim(trstr);
	return RTrim(trstr);
}

var eol = '\r\n';
function RTrim(trstr){
	while(trstr.charAt((trstr.length -1))==" " || trstr.charAt((trstr.length -1)) == eol){
		trstr = trstr.substring(0,trstr.length-1);
	}
	return trstr;
}

function LTrim(trstr){
	while(trstr.charAt(0)==" " || trstr.charAt((trstr.length -1)) == eol){
		trstr = trstr.replace(trstr.charAt(0),"");
	}
	return trstr;
}

function displaySubMenu(sm_id) {
	
	var obj = getRef(sm_id);
	
	if (obj.style.display == "none") { obj.style.display = "block"; return false; }
	if (obj.style.display == "block") { obj.style.display = "none"; return false; }
	
	
}

function changeClass(mnuid,class_name,submnu) {
obj = getRef(mnuid);
sobj = getRef(submnu);

	if (sobj == null || sobj.style.display == "none") {
		
			obj.className = class_name;
		
		return false;
	}	
}

function showDiv(itemName) {
	var elem  = window.document.getElementById(itemName);

	if (elem.style.display == "none") { 
		elem.style.display = "block"; 
		return false;
	} 
	if (elem.style.display == "block") { 
		elem.style.display = "none"; 
		return false;
	}
}
