function Cookiemanager(d,b,a,e,c){this.name=d;this.defaultExpiration=this.getExpiration(b,a);this.defaultDomain=(e)?e:(document.domain.search(/[a-zA-Z]/)==-1)?document.domain:document.domain.substring(document.domain.indexOf(".")+1,document.domain.length);this.defaultPath=(c)?c:"/";this.cookies=new Object();this.expiration=new Object();this.domain=new Object();this.path=new Object();window.onunload=new Function(this.name+".setDocumentCookies();");this.getDocumentCookies()}Cookiemanager.prototype.getExpiration=function(b,a){b=(b)?b:7;a=(a)?a:"days";var c=new Date();switch(a){case"years":c.setFullYear(c.getFullYear()+b);break;case"months":c.setMonth(c.getMonth()+b);break;case"days":c.setTime(c.getTime()+(b*24*60*60*1000));break;case"hours":c.setTime(c.getTime()+(b*60*60*1000));break;case"minutes":c.setTime(c.getTime()+(b*60*1000));break;case"seconds":c.setTime(c.getTime()+(b*1000));break;default:c.setTime(c.getTime()+b);break}return c.toGMTString()};Cookiemanager.prototype.getDocumentCookies=function(){var c,e;var d=document.cookie.split(";");var a=d.length;for(var b=0;b<a;b++){c=d[b];while(c.charAt(0)==" "){c=c.substring(1,c.length)}e=c.split("=");if(e[0]=="efaSize"){this.cookies[e[0]]=e[1]}}};Cookiemanager.prototype.setDocumentCookies=function(){var a="";var c="";var d="";var e="";for(var b in this.cookies){a=(this.expiration[b])?this.expiration[b]:this.defaultExpiration;e=(this.path[b])?this.path[b]:this.defaultPath;d=(this.domain[b])?this.domain[b]:this.defaultDomain;c=b+"="+this.cookies[b]+"; expires="+a+"; path="+e+"; domain="+d;document.cookie=c}return true};Cookiemanager.prototype.getCookie=function(b){var a=this.cookies[b];return(a)?a:false};Cookiemanager.prototype.setCookie=function(f,e,b,a,c,d){this.cookies[f]=e;if(b){this.expiration[f]=this.getExpiration(b,a)}if(c){this.domain[f]=c}if(d){this.path[f]=d}return true};var cookieManager=new Cookiemanager("cookieManager",1,"days");
