CREDO.util.state.Cookie=function(_1,_2,_3){this.m_svName=_1;this.m_svValue;this.m_expDate;if(_3){this.m_expDate=new Date();this.m_expDate.setDate(this.m_expDate.getDate()+_3);}if(_2){this.m_svValue=_2;document.cookie=_1+"="+escape(this.m_svValue)+((this.m_expDate)?";expires="+this.m_expDate.toGMTString():"")+"; path=/";}else{if(document.cookie.length>0){var _4=document.cookie.indexOf(this.m_svName+"=");if(_4!=-1){_4=_4+this.m_svName.length+1;var _5=document.cookie.indexOf(";",_4);if(_5==-1){_5=document.cookie.length;}this.m_svValue=unescape(document.cookie.substring(_4,_5));}}}};CREDO.util.state.Cookie.prototype.getValue=function(){return this.m_svValue;};CREDO.util.state.Cookie.prototype.setValue=function(_6,_7){this.m_svValue=_6;if(_7){this.m_expDate=new Date();this.m_expDate.setDate(this.m_expDate.getDate()+_7);}document.cookie=this.m_svName+"="+escape(this.m_svValue)+((this.m_expDate)?";expires="+this.m_expDate.toGMTString():"")+"; path=/";};CREDO.util.state.Cookie.prototype.remove=function(){this.m_expDate=new Date();this.m_expDate.setDate(new Date().getDate()-1);document.cookie=this.m_svName+"=;expires="+this.m_expDate.toGMTString()+"; path=/";delete this.m_svName;delete this.m_svValue;delete this.m_expDate;};CREDO.util.state.getCookies=function(){var _8=new Object();_8.length=0;if(document.cookie.length>0){var _9=document.cookie.split(";");for(var i=0;i<_9.length;i++){var _b=_9[i].split("=");if(_b.length>1){var _c=_b[0].trim();_8[_c]=unescape(_b[1]);_8.length++;}}}return _8;};CREDO.util.state.cookieExists=function(_d){return document.cookie.indexOf(_d+"=")>-1;};CREDO.util.state.copyToClipboard=function(_e){var _f=false;var _10=document.scriptBase("state.js");if(!_10){_10=document.scriptBase("state-debug.js");}if(_e){if(window.clipboardData){_f=window.clipboardData.setData("Text",_e.innerHTML.stripTags());}else{var _11="flashcopier";if(!document.getElementById(_11)){var _12=document.createElement("div");_12.id=_11;document.body.appendChild(_12);}document.getElementById(_11).innerHTML="";var _13="<embed src=\""+_10+"/assets/_clipboard.swf\" FlashVars=\"clipboard="+encodeURIComponent(_e.innerHTML.stripTags())+"\" width=\"0\" height=\"0\" type=\"application/x-shockwave-flash\"></embed>";document.getElementById(_11).innerHTML=_13;_f=true;}if(typeof Effect!="undefined"){new Effect.Highlight(_e);}}return _f;};