var caps = { 

setCookie:function(name, value, expires, path, domain, secure) { 
	var curCookie = name + "=" + escape(value) + 
		((expires) ? "; expires=" + expires.toGMTString() : "") + 
		((path) ? "; path=" + path : "") + 
		((domain) ? "; domain=" + domain : "") + 
		((secure) ? "; secure" : ""); 
		document.cookie = curCookie; 
},

deleteCookie:function(name, path, domain, secure) {
	var exp = new Date(); 
	exp.setTime(exp.getTime() - 1800000); 
	this.setCookie(name, "", exp, path, domain, secure); 
},

cookiesEnabled:function() {
    var rtn = false;
	// create test cookie
	var exp = new Date(); 
	exp.setTime(exp.getTime() + 1800000);
	this.setCookie("cookies", "cookies", exp, false, false, false); 
	// check if cookie was wrote
	if (document.cookie.indexOf('cookies')!=-1)
	    rtn = true;
	// delete the test cookie
	exp = new Date(); 
	exp.setTime(exp.getTime() - 1800000); 
	this.setCookie("cookies", "cookies", exp, false, false, false); 
	return rtn;
}
} //End caps

