function setCookie(name, value, expires, path, domain, secure){var curCookie=name+"="+escape(value)+((expires)?";expires="+expires.toGMTString(): "")+((path)?";path="+path: "")+((domain)?";domain="+domain: "")+((secure)?";secure": "");document.cookie=curCookie;}function getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf(";"+prefix);if (begin==-1){begin=dc.indexOf(prefix);if (begin!=0) return null;}else begin+=2;var end=document.cookie.indexOf(";", begin);if (end==-1) end=dc.length;return unescape(dc.substring(begin+prefix.length, end));}function deleteCookie(name, path, domain){if (getCookie(name)){document.cookie=name+"="+((path)?";path="+path: "")+((domain)?";domain="+domain: "")+";expires=Thu, 01-Jan-70 00:00:01 GMT";}}function fixDate(date){var base=new Date(0);var skew=base.getTime();if (skew> 0) date.setTime(date.getTime()-skew);}function addCommas(nStr){nStr+='';x=nStr.split('.');x1=x[0];x2=x.length> 1?'.'+x[1]: '';var rgx=/(\d+)(\d{3})/;while (rgx.test(x1)){x1=x1.replace(rgx, '$1'+','+'$2');}return x1+x2;}function unique(a){tmp=new Array(0);for(i=0;i