/*@cc_on try { document.execCommand('BackgroundImageCache', false, true); } catch (e) {} @*/ function getElementsByAttributeValue(B,J,I){var C=new Array; var H=(document.all&&B.toLowerCase()=="class")?"className":B; var A=I?I:document; var E=(A.all?A.all:A.getElementsByTagName("*")); var G=new RegExp("(^|\\s)"+J+"($|\\s)"); var D; if(B.toLowerCase()=="class"){for(var F=E.length-1; F>=0; F--){D=E[F].className; if(D&&(!J||G.test(D))){C[C.length]=E[F] }}}else{for(var F=E.length-1; F>=0; F--){D=E[F].getAttribute(H); if(D&&(!J||G.test(D))){C[C.length]=E[F] }}}return C.reverse() }var ClassName={add:function(B,A){if(!this.contains(B,A)){B.className+=B.className?(" "+A):A }},remove:function(B,A){if(B.className){B.className=B.className.replace(new RegExp("(^|\\s)"+A+"(\\s|$)","g")," ") }},contains:function(B,A){return new RegExp("(^|\\s)"+A+"(\\s|$)").test(B.className) },swap:function(C,A,B){C.className=this.contains(C,A)?C.className.replace(new RegExp("(^|\\s)"+A+"(\\s|$)","g"),"$1"+B+"$2"):C.className.replace(new RegExp("(^|\\s)"+B+"(\\s|$)","g"),"$1"+A+"$2") },toggle:function(B,A){if(!this.contains(B,A)){this.add(B,A) }else{this.remove(B,A) }}}; var Class={extend:function(C,D,B){var A=function(){C.apply(this,arguments); D.apply(this,arguments) }; this.implement(A,C.prototype); if(B){this.implement(A,B) }return A },implement:function(A,C){for(var B in C){A.prototype[B]=C[B] }}}; var LinkListener={init:function(){this.relations=[]; EventListener.addEvent(document,"click",this.scope(this.handleClicks)) },addRelation:function(A,B){if(!this.relations){this.init() }this.relations.push({type:A,handler:B}) },handleClicks:function(D){if(D.shiftKey||D.ctrlKey||D.altKey){return }var C=EventListener.getTarget(D,"a"); var A=C?C.getAttribute("rel"):null; var B=A?this.searchHandler(A):null; if(B&&B(C,A)){EventListener.cancelEvent(D) }},searchHandler:function(A){for(var C,B=0; B=2&&C<=3){return true }return false },scope:function(B){var A=this; return function(){return B.apply(A,arguments) } }}; EventListener.addEvent(window,"load",function(A){new compareForms() }); var selectAll={init:function(){for(var C=0; C") }var DOMContent={init:function(){this.handlers=[]; var onload=function(){DOMContent.onload() }; try{window.addEventListener("load",onload,false); document.addEventListener("DOMContentLoaded",onload,false) }catch(e){window.attachEvent("onload",onload); /*@cc_on @*/ /*@if (@_win32) document.write('