// --------------------------------------------------------------------
// getParameter(aParameterName, aDocument)
// Version 1.2
// --------------------------------------------------------------------
// Gibt den Wert eines GET-Parameter mit dem übergebenen Namen zurück
// oder <null>, falls der Parameter nicht gefunden wurde.
// --------------------------------------------------------------------
// Pascal Rechner
// Jedermann-Verlag Heidelberg
// 30. September 2003
// --------------------------------------------------------------------
// V 1.1
// BugFix: - Escape-Sequenz der Zeichen
//         - Rückgabe von <null> bei nicht gefundenem Parameter
// --------------------------------------------------------------------
// V 1.2
// Parameter erweitert
// Ein zusätzlicher Parameter (aDocument) zur Angabe des Ziel-Documents
// --------------------------------------------------------------------
function getParameter(aParameterName, aDocument) {

	this.myDocument = document;

	if (aDocument!=null) {
		this.myDocument = aDocument;
	}
		
	if (myDocument.location.search.length>0) {
		var i,aValue;
		var theSearchArray  = this.myDocument.location.search.substring(1,this.myDocument.location.search.length).split("&");
		for (i=0;i<theSearchArray.length;i++) {
			if ( theSearchArray[i].indexOf(aParameterName+"=") == 0 ) {
				aValue = theSearchArray[i].substring(aParameterName.length+1,theSearchArray[i].length);
				return unescape(aValue);
			}
		}
	}
	return null;
}

