function setCookie(sCookieName, sQuery)
{
	var queryString = getQueryString();
	if (queryString != null)
	{
		var sResellerId = findQueryString(queryString, sQuery);
		if (sResellerId != null)
		{
			var dDate = new Date();
			dDate.setDate(dDate.getDate() + 1);
			document.cookie = sCookieName + "=" + escape(sResellerId) +	";expires=" + dDate.toGMTString();
		}
	}
}

function getQueryString()
{
	var sUrl = window.location.toString();
	var arrayNameValue = null;
	var iIndex = sUrl.indexOf('?');
	if (iIndex > 0)
	{
		sUrl = sUrl.substring(iIndex + 1);
		iIndex = sUrl.indexOf('#');
		if (iIndex >= 0) sUrl = sUrl.substring(0, iIndex);
		var arrayNameValue = sUrl.split('&');
		for (var iLoop = 0; iLoop < arrayNameValue.length; iLoop++)
		{
			arrayNameValue[iLoop] = arrayNameValue[iLoop].split('=');
			arrayNameValue[iLoop][1] = unescape(arrayNameValue[iLoop][1]);
		}
	}
	return arrayNameValue;
}

function findQueryString(arrayNameValue, sName)
{
	if (arrayNameValue != null)
	{
		for (var iLoop = 0; iLoop < arrayNameValue.length; iLoop++)
		{
			if (arrayNameValue[iLoop][0] == sName)
				return arrayNameValue[iLoop][1];
		}
	}
	return null;
}

function getCookie(sCookieName)
{
	if (document.cookie.length > 0)
	{
		var iIndex = document.cookie.indexOf(sCookieName + "=");
		if (iIndex != -1)
		{ 
			iIndex += sCookieName.length + 1; 
			var iIndexEnd = document.cookie.indexOf(";", iIndex);
			if (iIndexEnd == -1) iIndexEnd = document.cookie.length;
			return unescape(document.cookie.substring(iIndex, iIndexEnd));
		} 
	}
	return null;
}

setCookie("resellerId", "src");
setCookie("specialCode", "specialCode");