﻿function getParamFromLocation( sParam )
{
	var sLocation = document.location.toString();
	return getParamFromUrl( sLocation, sParam );
}

function getParamFromUrl( sUrl, sParam )
{
	// Get everything after the ?
	var aTemp = sUrl.split( "?" );
	if ( aTemp == null )
		return null;
	if ( aTemp.length < 2 )
		return null;
		
	var sParamList = aTemp[ 1 ];
	
	aTemp = sParamList.split( "#" );
	sParamList = aTemp[ 0 ];
	
	aTemp = sParamList.split( "&" );
	if ( aTemp == null )
		return null;

	for ( var i = 0; i < aTemp.length; i++ )
	{
		aEntryValue = aTemp[ i ].split( "=" );

		if ( aEntryValue[ 0 ] == sParam )
			return aEntryValue[ 1 ];
	}
	return null;
}
