﻿function checkCookieExists(NameOfCookie)
{
    if (document.cookie)
    {
        return true;
    }
    else
    {
        return false;
    }
}

function getCookieValue(NameOfCookie)
{
    if (cookies.indexOf(NameOfCookie) != -1)
	{
		var searchName = NameOfCookie + "=";
	    var readCookie = document.cookie.split(';');
	    for (var i=0; i < readCookie.length; i++)
	    {
		    var cookieVal = readCookie[i];
		    while (cookieVal.charAt(0)==' ') cookieVal = cookieVal.substring(1,cookieVal.length);
		    if (cookieVal.indexOf(searchName) == 0)
		    {
		        return cookieVal.substring(searchName.length,cookieVal.length);
	        }
	    }
	}
	else
	{
		return null;
	}
}

function setCookieValue(NameOfCookie, CookieValue, ExpireDays)
{
    var ExpireDate = new Date ();
    ExpireDate.setDate(ExpireDate.getDate() + ExpireDays);
    
    document.cookie = NameOfCookie + "=" + escape(CookieValue) + ((ExpireDays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}