﻿
function setCookie(name, value, expires, path, domain, secure)
{
	if(!path)
	{
	    path = "/";
	}
	document.cookie = name + "=" + escape(value) + ";"
		+ (!!expires && expires.toGMTString ? "expires=" + expires.toGMTString() + ";" : "")
		+ (!!path ? "path=" + path + ";" : "")
		+ (!!domain ? "domain=" + domain + ";" : "")
		+ (!!secure ? "secure" : "");
}

function getCookie(name)
{
//    var re = new RegExp("(?:; )?" + name + "=([^;]*);?");
//    if(re.test(document.cookie))
//    {
//        return unescape(RegExp(["$1"]);
//    }
//    else
//    {
//        return null;
//    }
   
	var i = document.cookie.lastIndexOf(name + "=");
	if(i == -1) 
	{ 
	    return null; 
	}
	var value = document.cookie.substring(i + name.length + 1);
	var end = value.indexOf(";");
	if(end == -1) 
	{ 
	    end = value.length; 
	}
	return unescape(value.substring(0, end));
}

function deleteCookie(name, path, domain)
{
    setCookie(name, "", new Date(0), path, domain);
}