function Cookie(){this.expireDay=365;this.queueSize=5;this.path="/";this.SetExpireDay=SetExpireDay;this.GetExpireDay=GetExpireDay;this.SetQueueSize=SetQueueSize;this.GetQueueSize=GetQueueSize;this.SetPath=SetPath;this.GetPath=GetPath;this.SetCookie=SetCookie;this.GetCookie=GetCookie;this.CheckCookie=CheckCookie;this.CheckCookieEnabled=CheckCookieEnabled;this.SaveCookie=SaveCookie;this.AddToCookieQueue=AddToCookieQueue;this.GetCookieQueue=GetCookieQueue;this.cookie=this}function SetExpireDay(a){this.expireDay=a}function GetExpireDay(){return this.expireDay}function SetPath(a){this.path=a}function GetPath(){return this.path}function SetQueueSize(a){this.queueSize=a}function GetQueueSize(){return this.queueSize}function SetCookie(a,c,b){var d=new Date();d.setDate(d.getDate()+b);document.cookie=a+"="+escape(c)+((b==null)?"":"; expires="+d.toUTCString())+";path="+this.cookie.GetPath()}function GetCookie(b){if(document.cookie.length>0){var d=document.cookie.indexOf(b+"=");if(d!=-1){d=d+b.length+1;var a=document.cookie.indexOf(";",d);if(a==-1){a=document.cookie.length}var c=unescape(document.cookie.substring(d,a));return c}}return""}function CheckCookieEnabled(a){if(navigator.cookieEnabled==0){alert(a);return false}return true}function CheckCookie(a){var b=this.GetCookie(a);if(b!=null&&b!=""){return true}return false}function SaveCookie(a,b){SetCookie(a,b,this.expireDay)}function AddToCookieQueue(b,a){var d=this.GetCookieQueue(b);var c="";if(d.length==this.queueSize){for(i=1;i<d.length;i++){c+=d[i]+"|"}c+=a+"|"}else{for(i=0;i<d.length;i++){c+=d[i]+"|"}c+=a+"|"}SetCookie(b,c,this.expireDay)}function GetCookieQueue(b){if(document.cookie.length>0){var f=document.cookie.indexOf(b+"=");if(f!=-1){f=f+b.length+1;var a=document.cookie.indexOf(";",f);if(a==-1){a=document.cookie.length}var d=unescape(document.cookie.substring(f,a));var e=new Array();f=0;while(f<d.length){a=d.indexOf("|",f);if(a==-1){a=d.length}var c=d.substring(f,a);f=a+1;e.push(c)}return e}}return""};
