function setCookie(name, value, durationDays) {
	var expires =  new Date(); 
	expires.setTime(expires.getTime() + 1000 * 60 * 60 * 24 * durationDays); // add durationDays
	document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/";
}
  

function setCookieMinutes(name, value, durationMinutes) {
	var expires =  new Date(); 
	expires.setTime(expires.getTime() + 1000 * 60 * durationMinutes); // add durationMinutes
	document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/";
}


function getCookie(name)
{
	var cookies = document.cookie;
	if (cookies.indexOf(name) != -1)
	{
		var startpos = cookies.indexOf(name)+name.length+1;
		var endpos = cookies.indexOf(";",startpos)-1;
		if (endpos == -2) endpos = cookies.length;
		return unescape(cookies.substring(startpos,endpos+1));
	}
	else
	{
		return false; // the cookie couldn't be found! it was never set before, or it expired.
	}

}


function deleteCookie(name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}


