function showMenu(menuID) {	alert("im running showMenu");	menu = document.getElementById("menu" + menuID);	if (menu != null) {		menu.style.display = "inline";	}}/*		function deleteDocument		Runs the delete document agent on selected document	param: docid - the UNID of the document to be deleted*/function deleteDocument(docid) {	var handleSuccess = function(o){		window.location = "/"+webdbname+ "/Return?openform&message=Thank You"	}	var handleFailure = function(o){	}	var callback =	 {		  success:handleSuccess,		  failure:handleFailure	};	var request = YAHOO.util.Connect.asyncRequest('GET', "/" + webdbname +"/markfordelete?openagent&unid=" + docid, callback,null);}/*		function getCheckedValue		Set the checked value of a radio button	param: radioObj - radio button object*/function getCheckedValue(radioObj) {	if(!radioObj) {		return "";	}	var radioLength = radioObj.length;	if(radioLength == undefined)		if(radioObj.checked)			return radioObj.value;		else			return "";	for(var i = 0; i < radioLength; i++) {		if(radioObj[i].checked) {			return radioObj[i].value;		}	}	return "";}/*		function setCheckedValue		Set the checked value of a radio button	param: radioObj - radio button object	param: newValue - the value to select*/function setCheckedValue(radioObj, newValue) {	if(!radioObj) {		return "";	}	var radioLength = radioObj.length;	if(radioLength == undefined) {		radioObj.checked = (radioObj.value == newValue.toString());		return;	}	for(var i = 0; i < radioLength; i++) {		radioObj[i].checked = false;		if(radioObj[i].value == newValue.toString()) {			radioObj[i].checked = true;		}	}}/*		function ajaxGet		Get a url using AJAX and return result	uses YUI Connection Manager	param: url - url to load	param: handleSuccess - function to call on successful callback*/function ajaxGet(url,handleSuccess) {	var handleFailure = function(o){		if(o.responseText !== undefined){				alert("ajaxGet : Unable to load url");		}	}	var callback =	 {		  success:handleSuccess,		  failure:handleFailure,		  cache: false	};	var request = YAHOO.util.Connect.asyncRequest('GET', url, callback,null);}/*		function getInnerText		Get text from XML node	param: node - node to extract text from*/function getInnerText (node) {	if (typeof node.textContent != 'undefined') {				return node.textContent;	} else if (typeof node.innerText != 'undefined') {				return node.innerText;	} else if (typeof node.text != 'undefined') {				return node.text;	} else {				switch (node.nodeType) {			case 3:			case 4:				return node.nodeValue;				break;			case 1:			case 11:				var innerText = '';				for (var i = 0; i < node.childNodes.length; i++)				{					innerText += getInnerText(node.childNodes[i]);				}				return innerText;				break;			default:				return '';		}	}	}/*		function getURLParam		Get a URL Parameter from the current location.href	param: strParamName - the name of the parameter to find*/function getURLParam(strParamName) {	//Get a URL Parameter from the current location.href	var strReturn = "";	var strHref = window.location.href;	if ( strHref.indexOf("?") > -1 ){		var strQueryString = "&" + strHref.substr(strHref.indexOf("?") + 1).toLowerCase();		var aQueryString = strQueryString.split("&");		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){			if (aQueryString[iParam].indexOf(strParamName + "=") > -1 ){				var aParam = aQueryString[iParam].split("=");				strReturn = aParam[1];				break;			}		}	}	return strReturn;}/*		function loadExternalScript		loads and external JS file into the head	param: scriptname - the name of the script to load*/function loadExternalScript(scriptname) {	// Create the Script Object	var script = document.createElement('script');	script.src = scriptname;	script.type = 'text/javascript';	// IE only - firefix ignores the defer attribute	script.defer = true;	// Insert the created object to the html head element	var head = document.getElementsByTagName('head').item(0);	head.appendChild(script);}/*	Developed by Robert Nyman, http://www.robertnyman.com	Code/licensing: http://code.google.com/p/getelementsbyclassname/*/var getElementsByClassName = function (className, tag, elm){	if (document.getElementsByClassName) {		getElementsByClassName = function (className, tag, elm) {			elm = elm || document;			var elements = elm.getElementsByClassName(className),				nodeName = (tag)? new RegExp("\\b" + tag + "\\b", "i") : null,				returnElements = [],				current;			for(var i=0, il=elements.length; i<il; i+=1){				current = elements[i];				if(!nodeName || nodeName.test(current.nodeName)) {					returnElements.push(current);				}			}			return returnElements;		};	}	else if (document.evaluate) {		getElementsByClassName = function (className, tag, elm) {			tag = tag || "*";			elm = elm || document;			var classes = className.split(" "),				classesToCheck = "",				xhtmlNamespace = "http://www.w3.org/1999/xhtml",				namespaceResolver = (document.documentElement.namespaceURI === xhtmlNamespace)? xhtmlNamespace : null,				returnElements = [],				elements,				node;			for(var j=0, jl=classes.length; j<jl; j+=1){				classesToCheck += "[contains(concat(' ', @class, ' '), ' " + classes[j] + " ')]";			}			try	{				elements = document.evaluate(".//" + tag + classesToCheck, elm, namespaceResolver, 0, null);			}			catch (e) {				elements = document.evaluate(".//" + tag + classesToCheck, elm, null, 0, null);			}			while ((node = elements.iterateNext())) {				returnElements.push(node);			}			return returnElements;		};	}	else {		getElementsByClassName = function (className, tag, elm) {			tag = tag || "*";			elm = elm || document;			var classes = className.split(" "),				classesToCheck = [],				elements = (tag === "*" && elm.all)? elm.all : elm.getElementsByTagName(tag),				current,				returnElements = [],				match;			for(var k=0, kl=classes.length; k<kl; k+=1){				classesToCheck.push(new RegExp("(^|\\s)" + classes[k] + "(\\s|$)"));			}			for(var l=0, ll=elements.length; l<ll; l+=1){				current = elements[l];				match = false;				for(var m=0, ml=classesToCheck.length; m<ml; m+=1){					match = classesToCheck[m].test(current.className);					if (!match) {						break;					}				}				if (match) {					returnElements.push(current);				}			}			return returnElements;		};	}	return getElementsByClassName(className, tag, elm);};function trim(str) {	str = str.replace(/^\s+/, '');	for (var i = str.length - 1; i >= 0; i--) {		if (/\S/.test(str.charAt(i))) {			str = str.substring(0, i + 1);			break;		}	}	return str;}function stripspaces(input){    input.value = input.value.replace(/\s/gi,"");    return true;}String.prototype.toProperCase = function(){  return this.toLowerCase().replace(/^(.)|\s(.)/g,       function($1) { return $1.toUpperCase(); });}var loadingScreen;function showLoadingScreen(headerText) {	if (loadingScreen != null) {		loadingScreen.destroy();	}	loadingScreen = 		new YAHOO.widget.Panel("wait",  			{ width:"300px", 			  fixedcenter:true, 			  close:false, 			  draggable:false, 			  zindex:9999,			  modal:true,			  visible:false			} 		);	loadingScreen.setHeader(headerText);	loadingScreen.setBody('<img src="/'+webdbname + '/loading.gif" />');	loadingScreen.render(document.body);	loadingScreen.show();}function hideLoadingScreen() {	loadingScreen.hide();}
