function getCookie(name)
{
	var cookieValues = document.cookie.split("; ");
	
	for (var i=0; i<cookieValues.length; i++)
		if (cookieValues[i].split("=")[0]==name)
			return cookieValues[i].split("=")[1];
	
	return null;
}

function setCookie(name,val,days)
{
	clearCookie(name);
	
	if (days!=null && days!=0)
	{
		var dt = new Date();
		dt.setDate( dt.getDate() + days );
		document.cookie = name+"="+val.toString()+"; expires="+dt.toGMTString()+"; path=/";
	}
	else
		document.cookie = name+"="+val.toString()+"; path=/";
}

function clearCookie(name)
{
	while(getCookie(name)!=null)
	{
		var dt = new Date();
		dt.setDate( dt.getDate() - 1 );
		document.cookie = name+"="+getCookie(name)+"; expires="+dt.toGMTString()+"; path=/";
	}
}
