function cookiejar(a){this.jar="";this.jarname=a;this.expiration=1*365*24*60*60*1000;this.divider="#";this.divider2=":";this.path=null;this.domain=null;this.secure=false;this.doesExist=c_doesExist;this.delCookie=c_delCookie;this.setCookie=c_setCookie;this.getCookie=c_getCookie;this.read=c_read;this.write=c_write;this.reset=c_reset;this.setExpiration=c_setExpiration;this.read()}function c_doesExist(a){if(a==""){return false}return this.jar.indexOf(escape(a)+this.divider2)}function c_delCookie(b){exists=this.doesExist(b);if(exists==-1){return false}var a=this.jar.indexOf(this.divider,exists);if(a==-1){a=this.jar.length}else{a}this.jar=this.jar.substring(0,exists-1)+this.jar.substring(a,this.jar.length);return true}function c_setCookie(a,b){this.delCookie(a);this.jar+=this.divider+escape(a)+this.divider2+escape(b);return true}function c_getCookie(c){exists=this.doesExist(c);if(exists==-1){return null}tempjar=this.jar.substring(exists,this.jar.length);var a=tempjar.indexOf(this.divider);if(a==-1){a=tempjar.length}tempjar=tempjar.substring(0,a);var b=tempjar.split(this.divider2);if(unescape(b[0])!=c){return null}return unescape(b[1])}function c_read(){var b=document.cookie;var d=this.jarname+"=";var c=b.indexOf("; "+d);if(c==-1){c=b.indexOf(d);if(c!=0){return""}}else{c+=2}var a=document.cookie.indexOf(";",c);if(a==-1){a=b.length}this.jar=unescape(b.substring(c+d.length,a));return true}function c_reset(){this.jar="";this.write()}function c_write(){var a=new Date();a.setTime(a.getTime()+this.expiration);var c=new Date(0);var b=c.getTime();if(b>0){a.setTime(a.getTime()-b)}document.cookie=this.jarname+"="+escape(this.jar)+"; expires="+a.toGMTString()+((this.path==null)?"":"; path="+this.path)+((this.domain==null)?"":"; domain="+this.domain)+((this.secure)?"; secure":"");return true}function c_setExpiration(b,e,c,a,d){this.expiration=(((b)?(b):1)*365*60*60*1000)+(((e)?(e):365)*60*60*1000)+(((c)?(c):60)*60*1000)+(((a)?(a):60)*1000)+((d)?(d):1000)};