function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset)
	return unescape(document.cookie.substring(offset,endstr==-1?document.cookie.length:endstr));
}

function getCookie (name) {
	for ( i = 0; i < document.cookie.length; ) {
		var j = i + name.length + 1;
		if (document.cookie.substring(i, j) == name+"=") return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function delCookie (name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path == null) ? "" : "; path=" + path) +
    ((domain == null) ? "" : "; domain=" + domain) +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function setCookie(name, value, days, path, domain, secure) {
	expires = new Date();
	expires.setTime(expires.getTime()+ (24*60*60*1000*days) );
	document.cookie = name + "=" + escape(value) 
		+ ((expires == null) ? "" : "; expires=" + expires.toGMTString())
		+ ((path == null) ? "" : "; path=" + path) 
		+ ((domain == null) ? "" : "; domain=" + domain) 
		+ ((secure == null) ? "" : "; secure");
}

