﻿function cookieWrite(name, value, daysToExpire)
{
    var dateToExpire = new Date();
	daysToExpire = (daysToExpire || 30);
	dateToExpire.setTime(dateToExpire.getTime() + (daysToExpire * 86400000));
	
	document.cookie = name + "=" + value + "; expires=" + dateToExpire.toGMTString() + "; path=/";
}

function cookieRead(name)
{
	var cookieCollection = document.cookie;

	if (cookieCollection.indexOf(name) != -1)
	{
		var cookieStart = cookieCollection.indexOf(name) + name.length + 1;
		var cookieEnd = cookieCollection.indexOf(";", cookieStart);

		if (cookieEnd == -1)
		    cookieEnd = cookieCollection.length;

		return unescape(cookieCollection.substring(cookieStart, cookieEnd));
	}
	else
		return null;
}

function cookieDelete(name)
{
	cookieWrite(name, "", -1);
}
