var queryStringPairs = null;
var queryStringVariables = null;

function InitQS()
{
	queryStringPairs = new Array();	
	queryStringPairs = GetQueryString();

	queryStringVariables = new Array(queryStringPairs.length);

	try
	{
		for (var i=0; i<queryStringPairs.length; i++)
		{
			queryStringVariables[i] = new Array(2);

			arrayItemVariables = new Array();
			arrayItemVariables = queryStringPairs[i].split('=');

			queryStringVariables[i][0] = arrayItemVariables[0];
			queryStringVariables[i][1] = arrayItemVariables[1];
		}
	}

	catch (error){}
}

function GetQueryString()
{
	var queryString = null;
	
	try
	{
		queryString = location.search;
		queryString = queryString.replace('?', '');
		
		var pairsArray = new Array();
		pairsArray = queryString.split('&');
	}

	catch (error){}

	return pairsArray;
}

function GetQSValue(qsVariableName)
{
	var qsValue = null;

	try
	{
		if ((queryStringVariables != null) && (queryStringVariables.length >= 1))
		{
			for(var i=0; i<queryStringVariables.length; i++)
			{
				if (queryStringVariables[i][0] == qsVariableName)
				{
					qsValue = queryStringVariables[i][1];
				}
			}
		}
	}

	catch (error){}

	return qsValue;
}
