//
// This file supports placer valley tourism's cookie needs
//
function setCookie(nameString, valueString, expiresDateObject)
{
	try
	{
		var escapedValueString = escape(valueString);
		var cookieString = nameString + '=' + escapedValueString + ';expires=' + expiresDateObject.toGMTString();
		document.cookie = cookieString;
		//alert('setCookie: set ' + nameString + ', value=' + escapedValueString + ' cookie=\'' + cookieString + '\' document.cookie=\'' + document.cookie + '\'');
	}
	catch (exceptionObject)
	{
		alert('setCookie: ' + exceptionObject.message);
	}
}

function readCookie(nameString)
{
	try
	{
		var cookiesString = document.cookie;
		
		if (cookiesString.indexOf(nameString) != -1)
		{
			var startIndexInt = cookiesString.indexOf(nameString) + nameString.length + 1;
			var endIndexInt = cookiesString.indexOf(';', startIndexInt);
	
			if (endIndexInt == -1)
			{
				endIndexInt = cookiesString.length;
			}
	
			return unescape(cookiesString.substring(startIndexInt, endIndexInt));
		}
		else
		{
			return null;
		}
	}
	catch (exceptionObject)
	{
		alert('readCookie: ' + exceptionObject.message);
	}
}

function deleteCookie(nameString)
{
	setCookie(nameString, '', new Date());
}
