function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { // Check for spaces at the beginning of the string
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { // Check for spaces at the end of the string
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
//   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
//      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
//   }
   return retValue; // Return the trimmed string back to the user
}




function getCookie(cookieName) 
{
	var dc = document.cookie;
	var prefix = cookieName + "=";
	var begin = dc.indexOf(prefix);
	
	if (begin == -1)
		return null;
	
	var end = dc.indexOf(";", begin);
	if (end == -1)
		end = dc.length;
	
	return unescape(dc.substring(begin + prefix.length, end));
}

function deleteCookie(name, domain) 
{
	if (getCookie(name)) {
		document.cookie = name + "=" +
		("; path=/") +
		((domain) ? "; domain=" + domain : "");
	}
}

function setCookie(name, value, expires, domain, secure) 
{
	deleteCookie(name); 
 	var curCookie = name + "=" + escape(value) +
  	   ((expires) ? "; expires=" + expires.toGMTString() : "") +
  	   ("; path=/") +
  	   ((domain) ? "; domain=" + domain : "") +
  	   ((secure) ? "; secure" : "");
	document.cookie = curCookie;
}

// function for LeftMenuIncude.htm //
function SetSubMenuToDisplay(id)
{
	setCookie("LeftMenuToDisplay", id);
}


// function for LeftMenuIncude.htm //
function LoadSubMenuToDisplay()
{
	// display appropriate sub links //
	try
	{
		var id = getCookie("LeftMenuToDisplay");
		document.getElementById(id).style.display="block";
	}
	catch(err)
	{
		//DO NOTHING 
	}
}

function newWindow(location, w, h)
{
	var openThis;
	var width;
	var height;
	var specs;
	var theWindow;
	
	openThis = location;
	width = w;
	height = h;
	specs = "height=" + height + ",width=" + width + ",status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=yes"
	window.open(openThis,"winName",specs);
}
