function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function writeCookie(cookieName, cookieValue, expires, domain, path, secureFlag)
{
	if(cookieName)
	{
	var cookieDetails = cookieName + "=" + escape(cookieValue);
		cookieDetails += (expires ? "; expires=" + expires.toGMTString(): '');
		cookieDetails += (domain ? "; domain=" + domain: '');
		cookieDetails += (path ? "; path=" + path: '');
		cookieDetails += (secureFlag ? "; secure": '');
		document.cookie = cookieDetails;
	}

}
