function getXMLHTTPRequestObject() {
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	else {// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
}

function $(elementId) {	return document.getElementById(elementId); }

function getURIParameters(paramName) {
  paramName = paramName.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]" +paramName+ "=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  
  if( results == null ) { return ""; }
  else { return results[1]; }
}

function highlightMenuItem(menuId, menuItemId) {
	wItems = $(menuId).getElementsByTagName('li');
	menuLength = wItems.length;
	for(var i=0; i < menuLength; ++i) {
		if(wItems[i].getAttribute('class') != 'locked') {
			wItems[i].removeAttribute('class');
			if(wItems[i].getAttribute('id') == menuItemId) { wItems[i].setAttribute('class','current'); }
		}
	}
}

function getPageContent(contentURL) {
	xmlhttp = getXMLHTTPRequestObject();
	xmlhttp.open("GET",contentURL,false);
	xmlhttp.send(null);
	
	return xmlhttp.responseText;
}
