try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}function cm_debug(A){if(window.console){console.log(A)}}function skip(){}function _(A){return document.getElementById(A)}function clone(C){if(C==null||typeof (C)!="object"){return C}var B=(C instanceof Array?[]:{});for(var A in C){B[A]=clone(C[A])}return B}function sgn(A){if(A<0){return -1}else{if(A>0){return 1}else{return 0}}}function html(A){return(A+"").replace(/&/g,"&amp;").replace(/\"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function js(A){return(A+"").replace(/([\\"'])/g,"\\$1").replace(/\0/g,"\\0").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")}function htmlJs(A){return js(html(A))}function checkEmail(A){return A.search(/^[a-z0-9!#$%&*+-=?^_{|}~]+(\.[a-z0-9!#$%&*+-=?^_{|}~]+)*@([-a-z0-9]+\.)+([a-z]{2,3}|info|arpa|aero|coop|name|museum)$/i)!=-1}function cm_urlIsHtml(A){return(A.indexOf("&amp;")!=-1)}function formRadioSelect(A,C){for(var B=0;B!=A.length;++B){if(A[B].value==C){A[B].checked=true}}}function formRadioValue(A){for(var B=0;B!=A.length;++B){if(A[B].checked){return A[B].value}}return false}function displayPrice(A,B,C){if(!C){C="."}return B+((A-A%100)/100)+C+(A%100<10?"0":"")+(A%100)}function isNumeric(A){return((A+"").search(/^\d+$/)!=-1)}function bracket_replace(D,B,A){for(var C in B){D=D.replace(new RegExp("\\["+C+"\\]","g"),B[C])}for(var C in A){if(typeof A[C]!="object"){linkData={link:A[C]}}else{linkData=A[C]}if(!("link" in linkData)||!linkData.link){throw new Error("Need link")}if(!("title" in linkData)){linkData.title=null}if(!("target" in linkData)){linkData.target=null}if(cm_urlIsHtml(linkData.link)){throw new Error("url is not in non-html format")}D=D.replace(new RegExp("\\["+C+"\\](.*?)\\[/"+C+"\\]"),'<a href="'+html(linkData.link)+'"'+(linkData.title==null?"":' title="'+html(linkData.title)+'"')+(linkData.target==null?"":' target="'+html(linkData.target)+'"')+">$1</a>");D=D.replace(new RegExp("\\["+C+"\\]"),'<a href="'+html(linkData.link)+'"'+(linkData.title==null?"":' title="'+html(linkData.title)+'"')+(linkData.target==null?"":' target="'+html(linkData.target)+'"')+">"+html(linkData.link)+"</a>")}return D}function urlArguments(B){if(typeof B!="object"){throw new Error("urlArguments: object expected!")}var F=function(H){var K={};for(var J in H){if(typeof H[J]=="object"){var G=F(H[J]);for(var I in G){K["["+J+"]"+I]=G[I]}}else{K["["+encodeURIComponent(J)+"]"]=H[J]}}return K};var E="";for(var D in B){if(typeof B[D]=="object"){var A=F(B[D]);for(var C in A){if(E!==""){E+="&"}E+=encodeURIComponent(D)+C+"="+encodeURIComponent(A[C])}}else{if(E!==""){E+="&"}E+=encodeURIComponent(D)+"="+encodeURIComponent(B[D])}}return E}function postArguments(B){if(typeof B!="object"){throw new Error("urlArguments: object expected!")}var F=function(H){var K={};for(var J in H){if(typeof H[J]=="object"){var G=F(H[J]);for(var I in G){K["["+J+"]"+I]=G[I]}}else{K["["+J+"]"]=H[J]}}return K};var E={};for(var D in B){if(typeof B[D]=="object"){var A=F(B[D]);for(var C in A){E[D+C]=A[C]}}else{E[D]=B[D]}}return E}function setCookie(C,G,D,H,E,A){if(typeof D==="string"&&(/^\d+$/).test(D)){D=parseInt(D,10)}if(D instanceof Date){D=D.toGMTString()}else{if(typeof (D)==="number"){D=(new Date(D*1000)).toGMTString()}}var B=[C+"="+encodeURIComponent(G)];var I={expires:D,path:H,domain:E};for(var F in I){if(I.hasOwnProperty(F)&&I[F]){B.push(F+"="+I[F])}}if(A){B.push("secure")}document.cookie=B.join(";")}function getCookie(B){if(document.cookie.length>0){var C=document.cookie.indexOf(B+"=");if(C!=-1){C+=B.length+1;var A=document.cookie.indexOf(";",C);if(A==-1){A=document.cookie.length}return decodeURIComponent(document.cookie.substring(C,A)).replace(/\+/," ")}}return null}function utf8_encode(D){D=(D+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n");var B="";var H,A;var F=0;H=A=0;F=D.length;for(var G=0;G<F;G++){var E=D.charCodeAt(G);var C=null;if(E<128){A++}else{if((E>127)&&(E<2048)){C=String.fromCharCode((E>>6)|192)+String.fromCharCode((E&63)|128)}else{C=String.fromCharCode((E>>12)|224)+String.fromCharCode(((E>>6)&63)|128)+String.fromCharCode((E&63)|128)}}if(C!=null){if(A>H){B+=D.substring(H,A)}B+=C;H=A=G+1}}if(A>H){B+=D.substring(H,D.length)}return B}function sha1(V){var H=function(C,B){var A=(C<<B)|(C>>>(32-B));return A};var T=function(D){var C="";var A;var E;var B;for(A=0;A<=6;A+=2){E=(D>>>(A*4+4))&15;B=(D>>>(A*4))&15;C+=E.toString(16)+B.toString(16)}return C};var X=function(D){var C="";var B;var A;for(B=7;B>=0;B--){A=(D>>>(B*4))&15;C+=A.toString(16)}return C};var K;var Z,Y;var G=new Array(80);var O=1732584193;var M=4023233417;var L=2562383102;var J=271733878;var I=3285377520;var U,S,R,Q,P;var a;V=utf8_encode(V);var F=V.length;var N=new Array();for(Z=0;Z<F-3;Z+=4){Y=V.charCodeAt(Z)<<24|V.charCodeAt(Z+1)<<16|V.charCodeAt(Z+2)<<8|V.charCodeAt(Z+3);N.push(Y)}switch(F%4){case 0:Z=2147483648;break;case 1:Z=V.charCodeAt(F-1)<<24|8388608;break;case 2:Z=V.charCodeAt(F-2)<<24|V.charCodeAt(F-1)<<16|32768;break;case 3:Z=V.charCodeAt(F-3)<<24|V.charCodeAt(F-2)<<16|V.charCodeAt(F-1)<<8|128;break}N.push(Z);while((N.length%16)!=14){N.push(0)}N.push(F>>>29);N.push((F<<3)&4294967295);for(K=0;K<N.length;K+=16){for(Z=0;Z<16;Z++){G[Z]=N[K+Z]}for(Z=16;Z<=79;Z++){G[Z]=H(G[Z-3]^G[Z-8]^G[Z-14]^G[Z-16],1)}U=O;S=M;R=L;Q=J;P=I;for(Z=0;Z<=19;Z++){a=(H(U,5)+((S&R)|(~S&Q))+P+G[Z]+1518500249)&4294967295;P=Q;Q=R;R=H(S,30);S=U;U=a}for(Z=20;Z<=39;Z++){a=(H(U,5)+(S^R^Q)+P+G[Z]+1859775393)&4294967295;P=Q;Q=R;R=H(S,30);S=U;U=a}for(Z=40;Z<=59;Z++){a=(H(U,5)+((S&R)|(S&Q)|(R&Q))+P+G[Z]+2400959708)&4294967295;P=Q;Q=R;R=H(S,30);S=U;U=a}for(Z=60;Z<=79;Z++){a=(H(U,5)+(S^R^Q)+P+G[Z]+3395469782)&4294967295;P=Q;Q=R;R=H(S,30);S=U;U=a}O=(O+U)&4294967295;M=(M+S)&4294967295;L=(L+R)&4294967295;J=(J+Q)&4294967295;I=(I+P)&4294967295}var a=X(O)+X(M)+X(L)+X(J)+X(I);return a.toLowerCase()}function nl2br(A){return A.replace(/([^>])\n/g,"$1<br />\n")}function trim(E,D){var B,A=0;if(!D){B=" \n\r\t\f\x0b\xa0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000"}else{B=D.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g,"$1")}A=E.length;for(var C=0;C!=A;++C){if(B.indexOf(E.charAt(C))===-1){E=E.substring(C);break}}A=E.length;for(C=A-1;C>0;--C){if(B.indexOf(E.charAt(C))===-1){E=E.substring(0,C+1);break}}return B.indexOf(E.charAt(0))===-1?E:""}function base64_encode(H){var D="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var C,B,A,L,K,J,I,M,G=ac=0,F="",E=[];H=utf8_encode(H);do{C=H.charCodeAt(G++);B=H.charCodeAt(G++);A=H.charCodeAt(G++);M=C<<16|B<<8|A;L=M>>18&63;K=M>>12&63;J=M>>6&63;I=M&63;E[ac++]=D.charAt(L)+D.charAt(K)+D.charAt(J)+D.charAt(I)}while(G<H.length);F=E.join("");switch(H.length%3){case 1:F=F.slice(0,-2)+"==";break;case 2:F=F.slice(0,-1)+"=";break}return F};