var qcodo={initialize:function(){this.isBrowser=function(a){return a&qcodo._intBrowserType};this.IE=1;this.IE_6_0=2;this.IE_7_0=4;this.IE_8_0=8;this.FIREFOX=16;this.FIREFOX_1_0=32;this.FIREFOX_1_5=64;this.FIREFOX_2_0=128;this.FIREFOX_3_0=256;this.SAFARI=512;this.SAFARI_2_0=1024;this.SAFARI_3_0=2048;this.SAFARI_4_0=4096;this.OPERA=8192;this.OPERA_7=16384;this.OPERA_8=32768;this.OPERA_9=65536;this.KONQUEROR=131072;this.KONQUEROR_3=262144;this.KONQUEROR_4=524288;this.CHROME=1048576;this.CHROME_0=2097152;this.CHROME_1=4194304;this.WINDOWS=8388608;this.LINUX=16777216;this.MACINTOSH=33554432;this.UNSUPPORTED=67108864;var strUserAgent=navigator.userAgent.toLowerCase();this._intBrowserType=0;if(strUserAgent.indexOf("msie")>=0){this._intBrowserType=this._intBrowserType|this.IE;if(strUserAgent.indexOf("msie 6.0")>=0)this._intBrowserType=this._intBrowserType|this.IE_6_0;else if(strUserAgent.indexOf("msie 7.0")>=0)this._intBrowserType=this._intBrowserType|this.IE_7_0;else if(strUserAgent.indexOf("msie 8.0")>=0)this._intBrowserType=this._intBrowserType|this.IE_8_0;else this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}else if(strUserAgent.indexOf("firefox")>=0||strUserAgent.indexOf("iceweasel")>=0){this._intBrowserType=this._intBrowserType|this.FIREFOX;strUserAgent=strUserAgent.replace("iceweasel/","firefox/");if(strUserAgent.indexOf("firefox/1.0")>=0)this._intBrowserType=this._intBrowserType|this.FIREFOX_1_0;else if(strUserAgent.indexOf("firefox/1.5")>=0)this._intBrowserType=this._intBrowserType|this.FIREFOX_1_5;else if(strUserAgent.indexOf("firefox/2.0")>=0)this._intBrowserType=this._intBrowserType|this.FIREFOX_2_0;else if(strUserAgent.indexOf("firefox/3.0")>=0)this._intBrowserType=this._intBrowserType|this.FIREFOX_3_0;else this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}else if(strUserAgent.indexOf("safari")>=0){this._intBrowserType=this._intBrowserType|this.SAFARI;if(strUserAgent.indexOf("version/4")>=0)this._intBrowserType=this._intBrowserType|this.SAFARI_4_0;else if(strUserAgent.indexOf("version/3")>=0||strUserAgent.indexOf("safari/52")>=0)this._intBrowserType=this._intBrowserType|this.SAFARI_3_0;else if(strUserAgent.indexOf("version/2")>=0||strUserAgent.indexOf("safari/41")>=0)this._intBrowserType=this._intBrowserType|this.SAFARI_2_0;else this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}else if(strUserAgent.indexOf("konqueror")>=0){this._intBrowserType=this._intBrowserType|this.KONQUEROR;if(strUserAgent.indexOf("konqueror/3")>=0)this._intBrowserType=this._intBrowserType|this.KONQUEROR_3;else if(strUserAgent.indexOf("konqueror/4")>=0)this._intBrowserType=this._intBrowserType|this.KONQUEROR_4;else this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}if(strUserAgent.indexOf("opera")>=0){this._intBrowserType=this._intBrowserType|this.OPERA;if(strUserAgent.indexOf("opera/7")>=0||strUserAgent.indexOf("opera 7")>=0)this._intBrowserType=this._intBrowserType|this.OPERA_7;else if(strUserAgent.indexOf("opera/8")>=0||strUserAgent.indexOf("opera 8")>=0)this._intBrowserType=this._intBrowserType|this.OPERA_8;else if(strUserAgent.indexOf("opera/9")>=0||strUserAgent.indexOf("opera 9")>=0)this._intBrowserType=this._intBrowserType|this.OPERA_9;else this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}if(strUserAgent.indexOf("chrome")>=0){this._intBrowserType=this._intBrowserType|this.CHROME;if(strUserAgent.indexOf("chrome/0")>=0)this._intBrowserType=this._intBrowserType|this.CHROME_0;else if(strUserAgent.indexOf("chrome/1")>=0)this._intBrowserType=this._intBrowserType|this.CHROME_1;else this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}if(this._intBrowserType==0)this._intBrowserType=this._intBrowserType|this.UNSUPPORTED;if(strUserAgent.indexOf("windows")>=0)this._intBrowserType=this._intBrowserType|this.WINDOWS;else if(strUserAgent.indexOf("linux")>=0)this._intBrowserType=this._intBrowserType|this.LINUX;else if(strUserAgent.indexOf("macintosh")>=0||navigator.userAgent.toLowerCase().indexOf("mac os")>=0)this._intBrowserType=this._intBrowserType|this.MACINTOSH;this.loadJavaScriptFile=function(a,b){a=qc.jsAssets+"/"+a;var c=document.createElement("script");c.setAttribute("type","text/javascript");c.setAttribute("src",a);document.getElementById(document.getElementById("Qform__FormId").value).appendChild(c);if(qc.isBrowser(qcodo.IE)){c.callOnLoad=b;c.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded")if(this.callOnLoad)this.callOnLoad()}}else{c.onload=b}};this.loadStyleSheetFile=function(a,b){a=qc.cssAssets+"/"+a;if(qc.isBrowser(qcodo.IE)){var c=document.createStyleSheet(a)}else{var c=document.createElement("style");c.setAttribute("type","text/css");c.setAttribute("media",b);c.innerHTML='@import "'+a+'";';document.body.appendChild(c)}};this.registerForm=function(){var a=document.getElementById("Qform__FormId").value;this.registerFormHiddenElement("Qform__FormControl",a);this.registerFormHiddenElement("Qform__FormEvent",a);this.registerFormHiddenElement("Qform__FormParameter",a);this.registerFormHiddenElement("Qform__FormCallType",a);this.registerFormHiddenElement("Qform__FormUpdates",a);this.registerFormHiddenElement("Qform__FormCheckableControls",a)};this.registerFormHiddenElement=function(a,b){var c=document.createElement("input");c.type="hidden";c.id=a;c.name=a;document.getElementById(b).appendChild(c)};this.wrappers=new Array;this.enableMouseDrag=function(){document.onmousedown=qcodo.handleMouseDown;document.onmousemove=qcodo.handleMouseMove;document.onmouseup=qcodo.handleMouseUp};this.handleMouseDown=function(a){a=qcodo.handleEvent(a);var b=qcodo.target;if(!b)return true;var c=b.wrapper;if(!c)return true;if(qcodo.mouse.left){if(c.handleMouseDown){if(b.setCapture)b.setCapture();b.onmouseout=null;if(document.selection)document.selection.empty();qcodo.currentMouseHandleControl=c;return c.handleMouseDown(a,b)}}qcodo.currentMouseHandleControl=null;return true};this.handleMouseMove=function(a){a=qcodo.handleEvent(a);if(qcodo.currentMouseHandleControl){var b=qcodo.currentMouseHandleControl;var c=b.handle;if(document.selection)document.selection.empty();if(b.handleMouseMove)return b.handleMouseMove(a,c)}return true};this.handleMouseUp=function(a){a=qcodo.handleEvent(a);if(qcodo.currentMouseHandleControl){var b=qcodo.currentMouseHandleControl;var c=b.handle;if(document.selection)document.selection.empty();if(c.releaseCapture){c.releaseCapture();c.onmouseout=function(){this.releaseCapture()}}qcodo.currentMouseHandleControl=null;if(b.handleMouseUp)return b.handleMouseUp(a,c)}return true};this.unloadFlag=false;this.handleUnload=function(){qcodo.unloadFlag=true};window.onunload=this.handleUnload;this.beforeUnloadFlag=false;this.handleBeforeUnload=function(){qcodo.beforeUnloadFlag=true};window.onbeforeunload=this.handleBeforeUnload;this.colorRgbValues=function(strColor){strColor=strColor.replace("#","");try{if(strColor.length==3)return new Array(eval("0x"+strColor.substring(0,1)),eval("0x"+strColor.substring(1,2)),eval("0x"+strColor.substring(2,3)));else if(strColor.length==6)return new Array(eval("0x"+strColor.substring(0,2)),eval("0x"+strColor.substring(2,4)),eval("0x"+strColor.substring(4,6)))}catch(Exception){}return new Array(0,0,0)};this.hexFromInt=function(a){a=a>255?255:a<0?0:a;intFirst=Math.floor(a/16);intSecond=a%16;return intFirst.toString(16)+intSecond.toString(16)};this.colorRgbString=function(a){return"#"+qcodo.hexFromInt(a[0])+qcodo.hexFromInt(a[1])+qcodo.hexFromInt(a[2])}}};var qc=qcodo;qc.initialize()
