function Cookiemanager(_1,_2,_3,_4,_5){this.name=_1;this.defaultExpiration=this.getExpiration(_2,_3);this.defaultDomain=(_4)?_4:(document.domain.search(/[a-zA-Z]/)==-1)?document.domain:document.domain.substring(document.domain.indexOf(".")+1,document.domain.length);this.defaultPath=(_5)?_5:"/";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(_6,_7){_6=(_6)?_6:7;_7=(_7)?_7:"days";var _8=new Date();switch(_7){case "years":_8.setFullYear(_8.getFullYear()+_6);break;case "months":_8.setMonth(_8.getMonth()+_6);break;case "days":_8.setTime(_8.getTime()+(_6*24*60*60*1000));break;case "hours":_8.setTime(_8.getTime()+(_6*60*60*1000));break;case "minutes":_8.setTime(_8.getTime()+(_6*60*1000));break;case "seconds":_8.setTime(_8.getTime()+(_6*1000));break;default:_8.setTime(_8.getTime()+_6);break;}return _8.toGMTString();};Cookiemanager.prototype.getDocumentCookies=function(){var _9,pair;var _a=document.cookie.split(";");var _b=_a.length;for(var i=0;i<_b;i++){_9=_a[i];while(_9.charAt(0)==" "){_9=_9.substring(1,_9.length);}pair=_9.split("=");this.cookies[pair[0]]=pair[1];}};Cookiemanager.prototype.setDocumentCookies=function(){var _d="";var _e="";var _f="";var _10="";for(var _11 in this.cookies){_d=(this.expiration[_11])?this.expiration[_11]:this.defaultExpiration;_10=(this.path[_11])?this.path[_11]:this.defaultPath;_f=(this.domain[_11])?this.domain[_11]:this.defaultDomain;_e=_11+"="+this.cookies[_11]+"; expires="+_d+"; path="+_10+"; domain="+_f;document.cookie=_e;}return true;};Cookiemanager.prototype.getCookie=function(_12){var _13=this.cookies[_12];return (_13)?_13:false;};Cookiemanager.prototype.setCookie=function(_14,_15,_16,_17,_18,_19){this.cookies[_14]=_15;if(_16){this.expiration[_14]=this.getExpiration(_16,_17);}if(_18){this.domain[_14]=_18;}if(_19){this.path[_14]=_19;}return true;};var cookieManager=new Cookiemanager("cookieManager",1,"years");