function getURLparam( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
	 return "";
  else
	 return results[1];
}
function getRefToDiv(divID,oDoc) {
	if( document.getElementById ) {
		return document.getElementById(divID); }
	if( document.all ) {
		return document.all[divID]; }
	if( !oDoc ) { oDoc = document; }
	if( document.layers ) {
		if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } 
		else {
			//repeatedly run through all child layers
			for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
				//on success, return that layer, else return nothing
				y = getRefToDiv(divID,oDoc.layers[x].document); 
			}
			return y; 
		} 
	}
	return false;
}
function getDiValue(divID_as_a_string) {
	myReference = getRefToDiv(divID_as_a_string);
 	if( !myReference ) {
		window.alert('Nothing works in this browser');
		return false; //don't go any further
	}
	return myReference.innerHTML;
}
