	function setCookie(cookieName, cookieData)
	{
		var expiryDate = new Date();
		var cookieString = getCookie(cookieName);
		
		if (cookieString.indexOf(cookieData) == -1)
		{
			expiryDate.setDate(expiryDate.getFullYear() + 1);
			document.cookie = cookieName + "=" + escape(cookieData + '#' + cookieString) + "; expires=" + expiryDate.toGMTString();
		}
	}
	function delCookie(cookieName, cookieData)
	{
		var expiryDate = new Date();
		var cookieString = getCookie(cookieName);
	
		if (cookieString.indexOf(cookieData) != -1)
		{
			cookieString = cookieString.replace(cookieData + '#','')
			
			expiryDate.setDate(expiryDate.getFullYear() + 1);
			document.cookie = cookieName + "=" + escape(cookieString) + "; expires=" + expiryDate.toGMTString();
		}
	}
	function getCookie(cookieName)
	{
		cookieValue = readUnescapedCookie(cookieName)
		if (cookieValue!= null)
		{
			cookieValue = unescape(cookieValue);
		}
		else
		{
			cookieValue = ''
		}
		return cookieValue
		
	}
	function readUnescapedCookie(cookieName)
	{
		var cookieValue = document.cookie;
		var cookieRegExp = new RegExp("\\b" + cookieName + "=([^;]*)");
		
		cookieValue = cookieRegExp.exec(cookieValue)
		
		if (cookieValue!= null)
		{
			cookieValue = cookieValue[1];
		}
		return cookieValue
	}
