function setCookie(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;}
function getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}
else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end));}
function deleteCookie(name,path,domain){var value=getCookie(name);if(value!=null)document.cookie=name+'='+((path)?'; path='+path:'')+((domain)?'; domain='+domain:'')+'; expires=Thu, 01-Jan-70 00:00:01 GMT';return value;}
function fixDate(date){var workingDate=date;var base=new Date(0);var skew=base.getTime();if(skew>0)workingDate.setTime(workingDate.getTime()-skew);return workingDate;}
function supportsCookies(rootPath){setCookie('checking_for_cookie_support','testing123','',(rootPath!=null?rootPath:''));if(getCookie('checking_for_cookie_support'))return true;else return false;}
