function cookie(b,e,a,d){var c,f;this.m_strName=b;this.m_strFieldSeparator="&";this.m_strDomain=((e!=null)?e:"bvdep.com");this.m_strAccessPath=((a!=null)?a:"/");this.m_nLifeSpan=((d!=null)?d:365);this.m_dtExpires=new Date();this.m_dtExpires.setTime((new Date()).getTime()+(1000*60*60*24)*this.m_nLifeSpan);this.m_rawValue=null;this.m_fIsFound=false;this.m_arrFields=new Array();this.m_arrFieldNames=new Array();this.pos=cFieldPos;this.get=cFieldGet;this.put=cFieldPut;this.read=cRead;this.write=cWrite;this.remove=cDelete;this.clear=cClear;this.toString=cToString;this.read()}function cFieldPos(c){for(var b=0,a=this.m_arrFieldNames.length;b<a;b++){if(c==this.m_arrFieldNames[b]){return b}}return -1}function cFieldGet(b){var a=this.pos(b);if(a>=0){return this.m_arrFields[a]}return null}function cFieldPut(c,a){var b=this.pos(c);if(b<0){this.m_arrFieldNames.push(c);this.m_arrFields.push(a);return true}this.m_arrFields[b]=a;return true}function cRead(){var b=this.m_strName+"=";var a=document.cookie;this.m_rawValue=null;this.m_fIsFound=false;if(a.length>0){var h=a.indexOf(b);if(h>0&&a.charAt(h-2)!=";"){b="; "+b;h=a.indexOf(b)}if(h!=-1){h+=b.length;var g=a.indexOf(";",h);if(g==-1){g=a.length}this.m_rawValue=a.substring(h,g);this.m_fIsFound=true}}if(this.m_rawValue!=null){var e=this.m_rawValue.length;var f=0;var d=0;do{d=this.m_rawValue.indexOf(this.m_strFieldSeparator,f);if(d<0){d=e}var c=this.m_rawValue.substring(f,d).split("=");if(c.length==1){this.put("",unescape(c[0]))}else{this.put(unescape(c[0]),unescape(c[1]))}f=d+1}while(d!=-1&d<(this.m_rawValue.length-1))}return this.m_fIsFound}function cWrite(){var b=this.m_strName+"=";if(this.m_arrFields.length==1){b+=this.m_arrFieldNames[0]+"="+escape(this.m_arrFields[0])}else{for(var d=0,a=this.m_arrFields.length;d<a;d++){b+=this.m_arrFieldNames[d]+"="+escape(this.m_arrFields[d])+this.m_strFieldSeparator}}if(this.m_dtExpires!=null){if(typeof(this.m_dtExpires)=="number"){var c=new Date();c.setTime((new Date()).getTime()+(1000*60*60*24)*this.m_dtExpires);this.m_dtExpires=c;b+="; expires="+this.m_dtExpires.toGMTString()}else{b+="; expires="+this.m_dtExpires.toGMTString()}}if(this.m_strAccessPath!=null){b+="; PATH="+this.m_strAccessPath}document.cookie=b;return null}function cDelete(){this.m_dtExpires=-10;this.m_arrFields.clear();this.m_arrFieldNames.clear();this.write();return this.read()}function cClear(){this.m_arrFields.clear();this.m_arrFieldNames.clear();this.write();return this.read()}function cToString(){var b="Cookie "+this.m_strName+"\nDomain: "+this.m_strDomain+"\nAccess Path: "+this.m_strAccessPath+"\nExpires: "+this.m_dtExpires+"\nValues:\n-------\n";for(var c=0,a=this.m_arrFieldNames.length;c<a;c++){b+="\t"+this.m_arrFieldNames[c]+": "+this.m_arrFields[c]+"\n"}return b};
