var qcodo={initialize:function(){this.isBrowser=function(intBrowserType){return(intBrowserType&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.FIREFOX_3_5=512;this.SAFARI=1024;this.SAFARI_2_0=2048;this.SAFARI_3_0=4096;this.SAFARI_4_0=8192;this.CHROME=16384;this.CHROME_2_0=32768;this.CHROME_3_0=65536;this.CHROME_4_0=131072;this.MACINTOSH=262144;this.UNSUPPORTED=524288;if(navigator.userAgent.toLowerCase().indexOf("msie")>=0){this._intBrowserType=this.IE;if(navigator.userAgent.toLowerCase().indexOf("msie 6.0")>=0){this._intBrowserType=this._intBrowserType|this.IE_6_0}else{if(navigator.userAgent.toLowerCase().indexOf("msie 7.0")>=0){this._intBrowserType=this._intBrowserType|this.IE_7_0}else{if(navigator.userAgent.toLowerCase().indexOf("msie 8.0")>=0){this._intBrowserType=this._intBrowserType|this.IE_7_0}else{this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}}}}else{if((navigator.userAgent.toLowerCase().indexOf("firefox")>=0)||(navigator.userAgent.toLowerCase().indexOf("iceweasel")>=0)){this._intBrowserType=this.FIREFOX;var strUserAgent=navigator.userAgent.toLowerCase();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{if(strUserAgent.indexOf("firefox/3.5")>=0){this._intBrowserType=this._intBrowserType|this.FIREFOX_3_5}else{this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}}}}}}else{if(navigator.userAgent.toLowerCase().indexOf("chrome")>=0){this._intBrowserType=this.CHROME;this._intBrowserType=this._intBrowserType|this.UNSUPPORTED;if(navigator.userAgent.toLowerCase().indexOf("chrome/2.")>=0){this._intBrowserType=this._intBrowserType|this.CHROME_2_0}else{if(navigator.userAgent.toLowerCase().indexOf("chrome/3.")>=0){this._intBrowserType=this._intBrowserType|this.CHROME_3_0}else{if(navigator.userAgent.toLowerCase().indexOf("chrome/4.")>=0){this._intBrowserType=this._intBrowserType|this.CHROME_4_0}else{this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}}}}else{if(navigator.userAgent.toLowerCase().indexOf("safari")>=0){this._intBrowserType=this.SAFARI;if(navigator.userAgent.toLowerCase().indexOf("safari/41")>=0){this._intBrowserType=this._intBrowserType|this.SAFARI_2_0}else{if(navigator.userAgent.toLowerCase().indexOf("version/3.")>=0){this._intBrowserType=this._intBrowserType|this.SAFARI_3_0}else{if(navigator.userAgent.toLowerCase().indexOf("version/4.")>=0){this._intBrowserType=this._intBrowserType|this.SAFARI_4_0}else{this._intBrowserType=this._intBrowserType|this.UNSUPPORTED}}}}else{this._intBrowserType=this.UNSUPPORTED}}}}if(navigator.userAgent.toLowerCase().indexOf("macintosh")>=0){this._intBrowserType=this._intBrowserType|this.MACINTOSH}this.loadJavaScriptFile=function(strScript,objCallback){strScript=qc.jsAssets+"/"+strScript;var objNewScriptInclude=document.createElement("script");objNewScriptInclude.setAttribute("type","text/javascript");objNewScriptInclude.setAttribute("src",strScript);document.getElementById(document.getElementById("Qform__FormId").value).appendChild(objNewScriptInclude);if(qc.isBrowser(qcodo.IE)){objNewScriptInclude.callOnLoad=objCallback;objNewScriptInclude.onreadystatechange=function(){if((this.readyState=="complete")||(this.readyState=="loaded")){if(this.callOnLoad){this.callOnLoad()}}}}else{objNewScriptInclude.onload=objCallback}};this.loadStyleSheetFile=function(strStyleSheetFile,strMediaType){strStyleSheetFile=qc.cssAssets+"/"+strStyleSheetFile;if(qc.isBrowser(qcodo.IE)){var objNewScriptInclude=document.createStyleSheet(strStyleSheetFile)}else{var objNewScriptInclude=document.createElement("style");objNewScriptInclude.setAttribute("type","text/css");objNewScriptInclude.setAttribute("media",strMediaType);objNewScriptInclude.innerHTML='@import "'+strStyleSheetFile+'";';document.body.appendChild(objNewScriptInclude)}};this.registerForm=function(){var strFormId=document.getElementById("Qform__FormId").value;this.registerFormHiddenElement("Qform__FormControl",strFormId);this.registerFormHiddenElement("Qform__FormEvent",strFormId);this.registerFormHiddenElement("Qform__FormParameter",strFormId);this.registerFormHiddenElement("Qform__FormCallType",strFormId);this.registerFormHiddenElement("Qform__FormUpdates",strFormId);this.registerFormHiddenElement("Qform__FormCheckableControls",strFormId)};this.registerFormHiddenElement=function(strId,mixForm){var objForm;if(typeof(mixForm)=="string"){objForm=document.getElementById(mixForm)}else{objForm=mixForm}var objHiddenElement=document.createElement("input");objHiddenElement.type="hidden";objHiddenElement.id=strId;objHiddenElement.name=strId;objForm.appendChild(objHiddenElement)};this.wrappers=new Array();this.processHashCurrent=null;this.processHash=function(strControlId){var strUrl=new String(document.location);if(qc.processHashCurrent!=strUrl.toString()){qc.processHashCurrent=strUrl.toString();var strFormId=document.getElementById("Qform__FormId").value;var intPosition=strUrl.indexOf("#");var strHashData="";if(intPosition>0){strHashData=strUrl.substring(intPosition+1)}qc.pA(strFormId,strControlId,"QClickEvent",strHashData,null)}};this.enableMouseDrag=function(){document.onmousedown=qcodo.handleMouseDown;document.onmousemove=qcodo.handleMouseMove;document.onmouseup=qcodo.handleMouseUp};this.handleMouseDown=function(objEvent){objEvent=qcodo.handleEvent(objEvent);var objHandle=qcodo.target;if(!objHandle){return true}var objWrapper=objHandle.wrapper;if(!objWrapper){return true}if(qcodo.mouse.left){if(objWrapper.handleMouseDown){if(objHandle.setCapture){objHandle.setCapture()}objHandle.onmouseout=null;if(document.selection){document.selection.empty()}qcodo.currentMouseHandleControl=objWrapper;return objWrapper.handleMouseDown(objEvent,objHandle)}}qcodo.currentMouseHandleControl=null;return true};this.handleMouseMove=function(objEvent){objEvent=qcodo.handleEvent(objEvent);if(qcodo.currentMouseHandleControl){var objWrapper=qcodo.currentMouseHandleControl;var objHandle=objWrapper.handle;if(document.selection){document.selection.empty()}if(objWrapper.handleMouseMove){return objWrapper.handleMouseMove(objEvent,objHandle)}}return true};this.handleMouseUp=function(objEvent){objEvent=qcodo.handleEvent(objEvent);if(qcodo.currentMouseHandleControl){var objWrapper=qcodo.currentMouseHandleControl;var objHandle=objWrapper.handle;if(document.selection){document.selection.empty()}if(objHandle.releaseCapture){objHandle.releaseCapture();objHandle.onmouseout=function(){this.releaseCapture()}}qcodo.currentMouseHandleControl=null;if(objWrapper.handleMouseUp){return objWrapper.handleMouseUp(objEvent,objHandle)}}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(intNumber){intNumber=(intNumber>255)?255:((intNumber<0)?0:intNumber);intFirst=Math.floor(intNumber/16);intSecond=intNumber%16;return intFirst.toString(16)+intSecond.toString(16)};this.colorRgbString=function(intRgbArray){return"#"+qcodo.hexFromInt(intRgbArray[0])+qcodo.hexFromInt(intRgbArray[1])+qcodo.hexFromInt(intRgbArray[2])}}};var qc=qcodo;qc.initialize();qcodo.postBack=function(c,e,b,a){var d=document.getElementById(c);d.Qform__FormControl.value=e;d.Qform__FormEvent.value=b;d.Qform__FormParameter.value=a;d.Qform__FormCallType.value="Server";d.Qform__FormUpdates.value=qcodo.formUpdates();d.Qform__FormCheckableControls.value=qcodo.formCheckableControls(c,"Server");d.submit()};qcodo.formUpdates=function(){var b="";for(var c in qcodo.controlModifications){for(var a in qcodo.controlModifications[c]){b+=c+" "+a+" "+qcodo.controlModifications[c][a]+"\n"}}qcodo.controlModifications={};return b};qcodo.formCheckableControls=function(d,c){var e=document.getElementById(d);var b="";for(var a=0;a<e.elements.length;a++){if(((e.elements[a].type=="checkbox")||(e.elements[a].type=="radio"))&&((c=="Ajax")||(!e.elements[a].disabled))){if(e.elements[a].id.indexOf("[")>=0){if(e.elements[a].id.indexOf("[0]")>=0){b+=" "+e.elements[a].id.substring(0,e.elements[a].id.length-3)}}else{if(e.elements[a].id.indexOf("_")>=0){if(e.elements[a].id.indexOf("_0")>=0){b+=" "+e.elements[a].id.substring(0,e.elements[a].id.length-2)}}else{b+=" "+e.elements[a].id}}}}if(b.length>0){return b.substring(1)}else{return""}};qcodo.ajaxQueue=new Array();qcodo.postAjax=function(e,f,d,c,b){if(!qc.unloadFlag){if(qc.beforeUnloadFlag){qc.beforeUnloadFlag=false}var a=false;if(qcodo.ajaxQueue.length==0){a=true}qcodo.ajaxQueue.push(new Array(e,f,d,c,b));if(a){qcodo.dequeueAjaxQueue()}}};qcodo.clearAjaxQueue=function(){qcodo.ajaxQueue=new Array()};qcodo.objAjaxWaitIcon=null;qcodo.ajaxRequest=null;qcodo.handleAjaxResponse=function(objEvent,objIframeResponse){var objRequest;var isProd=false;var env=document.getElementById("srv_env");if(env&&env.value=="prod"){isProd=true}if(objIframeResponse||(qcodo.ajaxRequest.readyState==4)){if(objIframeResponse){objRequest=objIframeResponse}else{objRequest=qcodo.ajaxRequest}if(!qcodo.beforeUnloadFlag){try{var objXmlDoc=objRequest.responseXML;if(!objXmlDoc){if(isProd){location.href="/"}else{var objErrorWindow=window.open("about:blank","qcodo_error","menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=1000,height=700,left=50,top=50");objErrorWindow.focus();objErrorWindow.document.write(objRequest.responseText);return}}else{var intLength=0;var objXmlControls=objXmlDoc.getElementsByTagName("control");intLength=objXmlControls.length;for(var intIndex=0;intIndex<intLength;intIndex++){var strControlId=objXmlControls[intIndex].attributes.getNamedItem("id").nodeValue;var strControlHtml="";if(objXmlControls[intIndex].textContent){strControlHtml=objXmlControls[intIndex].textContent}else{if(objXmlControls[intIndex].firstChild){strControlHtml=objXmlControls[intIndex].firstChild.nodeValue}}if(strControlId=="Qform__FormState"){var objFormState=document.getElementById(strControlId);objFormState.value=strControlHtml}else{var objSpan=document.getElementById(strControlId+"_ctl");if(objSpan){objSpan.innerHTML=strControlHtml}}}var objXmlCommands=objXmlDoc.getElementsByTagName("command");intLength=objXmlCommands.length;for(var intIndex=0;intIndex<intLength;intIndex++){if(objXmlCommands[intIndex]&&objXmlCommands[intIndex].firstChild){var strCommand="";intChildLength=objXmlCommands[intIndex].childNodes.length;for(var intChildIndex=0;intChildIndex<intChildLength;intChildIndex++){strCommand+=objXmlCommands[intIndex].childNodes[intChildIndex].nodeValue}eval(strCommand)}}}}catch(objExc){if(isProd){location.href="/"}else{alert(objExc.message+"\r\non line number "+objExc.lineNumber+"\r\nin file "+objExc.fileName);var objErrorWindow=window.open("about:blank","qcodo_error","menubar=no,toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=1000,height=700,left=50,top=50");objErrorWindow.focus();objErrorWindow.document.write(objRequest.responseText);return}}}qcodo.ajaxQueue.shift();if(qcodo.objAjaxWaitIcon){qcodo.objAjaxWaitIcon.style.display="none"}if(qcodo.ajaxQueue.length>0){qcodo.dequeueAjaxQueue()}}};qcodo.dequeueAjaxQueue=function(){if(qcodo.ajaxQueue.length>0){strForm=this.ajaxQueue[0][0];strControl=this.ajaxQueue[0][1];strEvent=this.ajaxQueue[0][2];strParameter=this.ajaxQueue[0][3];strWaitIconControlId=this.ajaxQueue[0][4];if(strWaitIconControlId){this.objAjaxWaitIcon=this.getWrapper(strWaitIconControlId);if(this.objAjaxWaitIcon){this.objAjaxWaitIcon.style.display="inline"}}var d=document.getElementById(strForm);d.Qform__FormControl.value=strControl;d.Qform__FormEvent.value=strEvent;d.Qform__FormParameter.value=strParameter;d.Qform__FormCallType.value="Ajax";d.Qform__FormUpdates.value=qcodo.formUpdates();d.Qform__FormCheckableControls.value=this.formCheckableControls(strForm,"Ajax");var f="";for(var c=0;c<d.elements.length;c++){switch(d.elements[c].type){case"checkbox":case"radio":if(d.elements[c].checked){var a=d.elements[c].name+"_";if(d.elements[c].id.substring(0,a.length)==a){f+="&"+d.elements[c].name+"="+d.elements[c].id.substring(a.length)}else{f+="&"+d.elements[c].id+"="+d.elements[c].value}}break;case"select-multiple":var b=false;for(var h=0;h<d.elements[c].options.length;h++){if(d.elements[c].options[h].selected){f+="&"+d.elements[c].name+"=";f+=d.elements[c].options[h].value}}break;default:f+="&"+d.elements[c].id+"=";var e=d.elements[c].value;if(e){e=e.replace(/\%/g,"%25");e=e.replace(/&/g,escape("&"));e=e.replace(/\+/g,"%2B")}f+=e;break}}var g=d.action;var j;if(window.XMLHttpRequest){j=new XMLHttpRequest()}else{if(typeof ActiveXObject!="undefined"){j=new ActiveXObject("Microsoft.XMLHTTP")}}if(j){j.open("POST",g,true);j.setRequestHeader("Method","POST "+g+" HTTP/1.1");j.setRequestHeader("Content-Type","application/x-www-form-urlencoded");j.onreadystatechange=qcodo.handleAjaxResponse;qcodo.ajaxRequest=j;j.send(f)}}};qc.pB=qcodo.postBack;qc.pA=qcodo.postAjax;qcodo.monthNames=new Array("January","February","March","April","May","June","July","August","September","October","November","December");qcodo.monthNamesAbbreviated=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");qcodo.dayNames=new Array("Su","Mo","Tu","We","Th","Fr","Sa");qcodo.registerCalendar=function(b,d){qcodo.handleEvent();var a;if(!(a=qcodo.getControl(b))){return}var c=a.wrapper;a.dateTimeTextBox=qcodo.getControl(d);a.calendarPane=document.getElementById(a.id+"_cal");a.calendarPane.style.display="none";a.showCalendar=function(){if(qcodo.openCalendar){qcodo.getControl(qcodo.openCalendar).hideCalendar()}qcodo.openCalendar=a.id;var e=this.wrapper.getAbsolutePosition();this.calendarPane.style.position="absolute";this.calendarPane.style.zIndex=10;this.calendarPane.style.display="block";this.drawCalendar(0,0);this.wrapper.setAbsolutePosition(e.x,e.y)};a.setDate=function(e,f,g){this.dateTimeTextBox.value=qcodo.monthNamesAbbreviated[f]+" "+g+" "+e;this.hideCalendar()};a.setToToday=function(){var e=new Date();this.setDate(e.getFullYear(),e.getMonth(),e.getDate())};a.drawCalendar=function(m,t){var h;if(this.dateTimeTextBox.value){h=new Date(this.dateTimeTextBox.value)}var j=new Date();var g;if(m){g=new Date(m,t,1)}else{if(!h||h=="Invalid Date"){g=new Date()}else{g=new Date(h)}}g.setDate(1);var q=g.getMonth();var f=g.getFullYear();var k='<table border="0" cellspacing="0"><thead><tr>';for(var e in qcodo.dayNames){k+="<th>"+qcodo.dayNames[e]+"</th>"}k+="</tr></thead>";for(var y=g.getDay();y>0;y--){g.setDate(g.getDate()-1)}for(var s=0;s<6;s++){k+="<tr>";for(var e=0;e<7;e++){var z=(s==5)?"lastRow ":"";if((g.getDate()==j.getDate())&&(g.getMonth()==j.getMonth())&&(g.getFullYear()==j.getFullYear())){z+="today "}if(h&&(g.getDate()==h.getDate())&&(g.getMonth()==h.getMonth())&&(g.getFullYear()==h.getFullYear())){z+="selected "}if(g.getMonth()!=q){z+="nonMonth"}if(z){z=' class="'+z+'"'}k+="<td"+z+'><a href="#" onclick="qc.getC(\''+this.id+"').setDate("+g.getFullYear()+","+g.getMonth()+","+g.getDate()+');return false;">'+g.getDate()+"</a></td>";g.setDate(g.getDate()+1)}k+="</tr>"}k+="</table>";var o=q-1;var r=f;if(o==-1){o=11;r--}var x=r+","+o;var w=q+1;var n=f;if(w==12){w=0;n++}var p=n+","+w;var u=(f-1)+","+q;var i=(f+1)+","+q;var v='<div class="navigator">';v+='<div class="left"><a href="#" onclick="qc.getC(\''+this.id+"').drawCalendar("+x+');return false;">&laquo;</a></div>';v+='<div class="month">'+qcodo.monthNames[q]+"</div>";v+='<div class="left"><a href="#" onclick="qc.getC(\''+this.id+"').drawCalendar("+p+');return false;">&raquo;</a></div>';v+='<div class="year"><a href="#" onclick="qc.getC(\''+this.id+"').drawCalendar("+u+');return false;">&laquo;</a>';v+="<span>"+f+"</span>";v+='<a href="#" onclick="qc.getC(\''+this.id+"').drawCalendar("+i+');return false;">&raquo;</a></div>';v+="</div>";var l='<div class="options">';l+='<a href="#" onclick="qc.getC(\''+this.id+"').setToToday(); return false;\">&quot;Today&quot;</a> &nbsp; &nbsp; ";l+='<a href="#" onclick="qc.getC(\''+this.id+"').hideCalendar(); return false;\">Cancel</a></div>";this.calendarPane.innerHTML=v+k+l};a.hideCalendar=function(){qcodo.openCalendar=null;this.calendarPane.style.display="none"};a.onclick=a.showCalendar};qc.regCAL=qcodo.registerCalendar;function __calendar(b,a){popCal=window.open(qc.phpAssets+"/_core/calendar.php?strFormId="+b+"&strId="+a+"&intTimestamp="+document.forms[b].elements[a+"_intTimestamp"].value,"popCal","width=165,height=228,left=200,top=250");if(window.focus){popCal.focus()}}function __resetCalendar(b,a){document.forms[b].elements[a+"_intTimestamp"].value="";document.forms[b].elements[a].value="";if(document.forms[b].elements[a].onchange){document.forms[b].elements[a].onchange()}}qcodo.registerDialogBox=function(f,d,g,c,h){qcodo.handleEvent();var i;if(!(i=qcodo.getControl(f))){return}var e=i.wrapper;e.id=i.id+"_ctls";while(objOldDialogWrapper=document.getElementById(i.id+"_ctl")){objOldDialogWrapper.parentNode.removeChild(objOldDialogWrapper)}e.id=i.id+"_ctl";document.getElementById(document.getElementById("Qform__FormId").value).appendChild(e);e.dbBg=document.getElementById(e.id+"dbbg");var a=e.dbBg;if(!a){var a=document.createElement("div");a.id=e.id+"dbbg";document.getElementById(document.getElementById("Qform__FormId").value).appendChild(a);e.dbBg=a;a.wrapper=e;if(qcodo.isBrowser(qcodo.IE)){var b=document.createElement("iframe");b.id=e.id+"dbbgframe";b.style.left="0px";b.style.top="0px";b.style.position="absolute";b.style.filter="alpha(opacity=0)";b.src="javascript: false;";b.frameBorder=0;b.scrolling="no";b.style.zIndex=990;b.display="none";document.getElementById(document.getElementById("Qform__FormId").value).appendChild(b);e.dbBgFrame=b}}e.handleResize=function(k){k=qcodo.handleEvent(k);if(k.target&&k.target.nodeName){if((k.target.nodeName.toLowerCase()=="div")||(k.target.nodeName.toLowerCase()=="span")){return}}var l=qcodo.activeDialogBox;var j=l.dbBg;var p=l.dbBgFrame;l.style.display="none";j.style.display="none";if(p){p.style.display="none"}qcodo.handleEvent(k);l.style.display="inline";j.style.display="block";if(p){p.style.display="block"}j.style.width=Math.max(qcodo.page.width,qcodo.client.width)+"px";j.style.height=Math.max(qcodo.page.height,qcodo.client.height)+"px";if(p){p.style.width=Math.max(qcodo.page.width,qcodo.client.width)+"px";p.style.height=Math.max(qcodo.page.height,qcodo.client.height)+"px"}var o=l.offsetWidth;var m=l.offsetHeight;var n=Math.round((qcodo.client.height-m)/2)+qcodo.scroll.y;var q=Math.round((qcodo.client.width-o)/2)+qcodo.scroll.x;l.setAbsolutePosition(q,n);return true};e.handleKeyPress=function(j){j=qcodo.handleEvent(j);qcodo.terminateEvent(j);var k=qcodo.activeDialogBox;k.hideDialogBox();return false};e.showDialogBox=function(){var j=this.dbBg;var n=this.dbBgFrame;e.style.display="none";j.style.display="none";if(n){n.style.display="none"}qcodo.handleEvent();j.style.display="block";if(n){n.style.display="block"}this.toggleDisplay("show");j.style.width=Math.max(qcodo.page.width,qcodo.client.width)+"px";j.style.height=Math.max(qcodo.page.height,qcodo.client.height)+"px";if(n){n.style.width=Math.max(qcodo.page.width,qcodo.client.width)+"px";n.style.height=Math.max(qcodo.page.height,qcodo.client.height)+"px"}var m=e.offsetWidth;var k=e.offsetHeight;var l=Math.round((qcodo.client.height-k)/2)+qcodo.scroll.y;var o=Math.round((qcodo.client.width-m)/2)+qcodo.scroll.x;e.setAbsolutePosition(o,l);window.onresize=this.handleResize;window.onscroll=this.handleResize;qcodo.activeDialogBox=this;if(e.anyKeyCloses){document.body.onkeypress=this.handleKeyPress;e.control.focus()}};e.hideDialogBox=function(){var j=this;if(this.id.indexOf("_ctldbbg")>0){j=this.wrapper}j.dbBg.style.display="none";if(j.dbBgFrame){j.dbBgFrame.style.display="none"}j.toggleDisplay("hide");window.onresize=null;window.onscroll=null;document.body.onkeypress=null;qcodo.activeDialogBox=null};e.style.zIndex=999;e.position="absolute";e.anyKeyCloses=h;a.style.position="absolute";a.style.zIndex=998;a.style.top="0px";a.style.left="0px";if(qcodo.isBrowser(qcodo.IE)){a.style.overflow="auto"}else{a.style.overflow="hidden"}if(c){a.style.cursor="pointer";a.onclick=e.hideDialogBox}else{a.style.cursor="url("+qc.imageAssets+"/_core/move_nodrop.cur), auto";a.onclick=null}a.style.backgroundColor=d;if(qcodo.isBrowser(qcodo.IE)){a.style.filter="alpha(opacity="+g+")"}else{a.style.opacity=g/100}a.style.fontSize="1px";a.innerHTML="&nbsp;";if(e.style.display=="none"){e.hideDialogBox()}else{e.showDialogBox()}};qc.regDB=qcodo.registerDialogBox;qcodo.registerControlHandle=function(b,e){var a;if(!(a=qcodo.getControl(b))){return}var c=a.wrapper;if(!c.handle){var d=document.createElement("span");d.id=c.id+"handle";c.parentNode.appendChild(d);c.handle=d;d.wrapper=c;if(!c.style.position){d.style.width=c.control.style.width;d.style.height=c.control.style.height;d.style.top=c.control.offsetTop+"px";d.style.left=c.control.offsetLeft+"px"}else{d.style.width=c.offsetWidth+"px";d.style.height=c.offsetHeight+"px";d.style.top=c.offsetTop+"px";d.style.left=c.offsetLeft+"px"}d.style.cursor=e;d.style.zIndex=999;d.style.backgroundColor="white";if(qcodo.isBrowser(qcodo.IE)){d.style.filter="alpha(opacity=0)"}else{d.style.opacity=0}d.style.position="absolute";d.style.fontSize="1px";d.innerHTML="."}c.updateHandle=function(h,g){var f=this.handle;if(h){this.parentNode.appendChild(f)}f.style.top=this.offsetTop+"px";f.style.left=this.offsetLeft+"px";f.style.width=this.offsetWidth+"px";f.style.height=this.offsetHeight+"px";if(g){f.style.cursor=g}}};qc.regCH=qcodo.registerControlHandle;qcodo.getControl=function(a){if(typeof(a)=="string"){return document.getElementById(a)}else{return a}};qcodo.getWrapper=function(b){var a;if(!(a=qcodo.getControl(b))){return}if(a){return this.getControl(a.id+"_ctl")}else{return null}};qcodo.controlModifications={};qcodo.javascriptStyleToQcodo=new Array();qcodo.javascriptStyleToQcodo.backgroundColor="BackColor";qcodo.javascriptStyleToQcodo.borderColor="BorderColor";qcodo.javascriptStyleToQcodo.borderStyle="BorderStyle";qcodo.javascriptStyleToQcodo.border="BorderWidth";qcodo.javascriptStyleToQcodo.height="Height";qcodo.javascriptStyleToQcodo.width="Width";qcodo.javascriptStyleToQcodo.text="Text";qcodo.javascriptWrapperStyleToQcodo=new Array();qcodo.javascriptWrapperStyleToQcodo.position="Position";qcodo.javascriptWrapperStyleToQcodo.top="Top";qcodo.javascriptWrapperStyleToQcodo.left="Left";qcodo.recordControlModification=function(c,a,b){if(!qcodo.controlModifications[c]){qcodo.controlModifications[c]={}}qcodo.controlModifications[c][a]=b};qcodo.registerControl=function(b){var a;if(!(a=qcodo.getControl(b))){return}var c=this.getWrapper(a);a.wrapper=c;c.control=a;qcodo.wrappers[c.id]=c;c.updateStyle=function(f,e){var d=this.control;switch(f){case"className":d.className=e;qcodo.recordControlModification(d.id,"CssClass",e);break;case"parent":if(e){var g=qcodo.getControl(e);g.appendChild(this);qcodo.recordControlModification(d.id,"Parent",e)}else{var h=this.parentNode;h.removeChild(this);qcodo.recordControlModification(d.id,"Parent","")}break;case"displayStyle":d.style.display=e;qcodo.recordControlModification(d.id,"DisplayStyle",e);break;case"display":if(e){c.style.display="inline";qcodo.recordControlModification(d.id,"Display","1")}else{c.style.display="none";qcodo.recordControlModification(d.id,"Display","0")}break;case"enabled":if(e){c.control.disabled=false;qcodo.recordControlModification(d.id,"Enabled","1")}else{c.control.disabled=true;qcodo.recordControlModification(d.id,"Enabled","0")}break;case"width":case"height":d.style[f]=e;if(qcodo.javascriptStyleToQcodo[f]){qcodo.recordControlModification(d.id,qcodo.javascriptStyleToQcodo[f],e)}if(c.handle){c.updateHandle()}break;case"text":d.innerHTML=e;qcodo.recordControlModification(d.id,"Text",e);break;default:if(qcodo.javascriptWrapperStyleToQcodo[f]){this.style[f]=e;qcodo.recordControlModification(d.id,qcodo.javascriptWrapperStyleToQcodo[f],e)}else{d.style[f]=e;if(qcodo.javascriptStyleToQcodo[f]){qcodo.recordControlModification(d.id,qcodo.javascriptStyleToQcodo[f],e)}}break}};c.getAbsolutePosition=function(){var f=0;var e=0;var d=this.control;while(d){if((d.wrapper)&&(d.wrapper.style.position=="relative")){}else{f+=d.offsetLeft;e+=d.offsetTop}d=d.offsetParent}return{x:f,y:e}};c.setAbsolutePosition=function(g,f,e){var d=this.offsetParent;while(d){g-=d.offsetLeft;f-=d.offsetTop;d=d.offsetParent}if(e){if(this.parentNode.nodeName.toLowerCase()!="form"){g=Math.max(g,0);f=Math.max(f,0);g=Math.min(g,this.offsetParent.offsetWidth-this.offsetWidth);f=Math.min(f,this.offsetParent.offsetHeight-this.offsetHeight)}}this.updateStyle("left",g+"px");this.updateStyle("top",f+"px")};c.setDropZoneMaskAbsolutePosition=function(f,e,d){this.dropZoneMask.style.left=f+"px";this.dropZoneMask.style.top=e+"px"};c.setMaskOffset=function(e,d){var f=this.getAbsolutePosition();this.mask.style.left=(f.x+e)+"px";this.mask.style.top=(f.y+d)+"px"};c.containsPoint=function(e,d){var f=this.getAbsolutePosition();if((e>=f.x)&&(e<=f.x+this.control.offsetWidth)&&(d>=f.y)&&(d<=f.y+this.control.offsetHeight)){return true}else{return false}};c.toggleDisplay=function(d){if(d){if(d=="show"){this.updateStyle("display",true)}else{this.updateStyle("display",false)}}else{this.updateStyle("display",(this.style.display=="none")?true:false)}};c.toggleEnabled=function(d){if(d){if(d=="enable"){this.updateStyle("enabled",true)}else{this.updateStyle("enabled",false)}}else{this.updateStyle("enabled",(this.control.disabled)?true:false)}};c.registerClickPosition=function(d){d=(d)?d:((typeof(event)=="object")?event:null);qcodo.handleEvent(d);var f=qcodo.mouse.x-this.getAbsolutePosition().x+qcodo.scroll.x;var e=qcodo.mouse.y-this.getAbsolutePosition().y+qcodo.scroll.y;if(qcodo.isBrowser(qcodo.IE)){f=f-2;e=e-2}document.getElementById(this.control.id+"_x").value=f;document.getElementById(this.control.id+"_y").value=e};c.focus=function(){if(this.control.focus){if(qcodo.isBrowser(qcodo.IE)&&(typeof(this.control.focus)=="object")){this.control.focus()}else{if(typeof(this.control.focus)=="function"){this.control.focus()}}}};c.blur=function(){if(this.control.blur){if(qcodo.isBrowser(qcodo.IE)&&(typeof(this.control.blur)=="object")){this.control.blur()}else{if(typeof(this.control.blur)=="function"){this.control.blur()}}}};c.select=function(){if(this.control.select){this.control.select()}};c.blink=function(e,d){c.defaultBackgroundColor=c.control.style.backgroundColor;c.blinkStart=qcodo.colorRgbValues(e);c.blinkEnd=qcodo.colorRgbValues(d);c.blinkStep=new Array(Math.round((c.blinkEnd[0]-c.blinkStart[0])/12.5),Math.round((c.blinkEnd[1]-c.blinkStart[1])/12.5),Math.round((c.blinkEnd[2]-c.blinkStart[2])/12.5));c.blinkDown=new Array((c.blinkStep[0]<0)?true:false,(c.blinkStep[1]<0)?true:false,(c.blinkStep[2]<0)?true:false);c.blinkCurrent=c.blinkStart;this.control.style.backgroundColor=qcodo.colorRgbString(c.blinkCurrent);qcodo.setTimeout(c.id,"qc.getC('"+c.id+"').blinkHelper()",20)};c.blinkHelper=function(){c.blinkCurrent[0]+=c.blinkStep[0];c.blinkCurrent[1]+=c.blinkStep[1];c.blinkCurrent[2]+=c.blinkStep[2];if(((c.blinkDown[0])&&(c.blinkCurrent[0]<c.blinkEnd[0]))||((!c.blinkDown[0])&&(c.blinkCurrent[0]>c.blinkEnd[0]))){c.blinkCurrent[0]=c.blinkEnd[0]}if(((c.blinkDown[1])&&(c.blinkCurrent[1]<c.blinkEnd[1]))||((!c.blinkDown[1])&&(c.blinkCurrent[1]>c.blinkEnd[1]))){c.blinkCurrent[1]=c.blinkEnd[1]}if(((c.blinkDown[2])&&(c.blinkCurrent[2]<c.blinkEnd[2]))||((!c.blinkDown[2])&&(c.blinkCurrent[2]>c.blinkEnd[2]))){c.blinkCurrent[2]=c.blinkEnd[2]}this.control.style.backgroundColor=qcodo.colorRgbString(c.blinkCurrent);if((c.blinkCurrent[0]==c.blinkEnd[0])&&(c.blinkCurrent[1]==c.blinkEnd[1])&&(c.blinkCurrent[2]==c.blinkEnd[2])){this.control.style.backgroundColor=c.defaultBackgroundColor}else{qcodo.setTimeout(c.id,"qc.getC('"+c.id+"').blinkHelper()",20)}}};qcodo.registerControlArray=function(b){var c=b.length;for(var a=0;a<c;a++){qcodo.registerControl(b[a])}};qc.getC=qcodo.getControl;qc.getW=qcodo.getWrapper;qc.regC=qcodo.registerControl;qc.regCA=qcodo.registerControlArray;qcodo.registerControlMoveable=function(b){var a;if(!(a=qcodo.getControl(b))){return}var c=a.wrapper;c.moveable=true;c.mask=qcodo.getControl(c.id+"mask");if(!c.mask){var d=document.createElement("span");d.id=c.id+"mask";d.style.position="absolute";document.getElementById(document.getElementById("Qform__FormId").value).appendChild(d);c.mask=d}c.mask.wrapper=c;objMask=c.mask;objMask.style.position="absolute";objMask.style.zIndex=998;if(qcodo.isBrowser(qcodo.IE)){objMask.style.filter="alpha(opacity=50)"}else{objMask.style.opacity=0.5}objMask.style.display="none";objMask.innerHTML="";objMask.handleAnimateComplete=function(e){this.style.display="none"}};qcodo.registerControlDropZoneTarget=function(b){var a;if(!(a=qcodo.getControl(b))){return}var c=a.wrapper;c.dropZoneMask=qcodo.getControl(c.id+"dzmask");if(!c.dropZoneMask){var d=document.createElement("span");d.id=c.id+"dzmask";d.style.position="absolute";var e=document.createElement("span");e.style.fontSize="1px";e.innerHTML="&nbsp;";d.appendChild(e);document.getElementById(document.getElementById("Qform__FormId").value).appendChild(d);c.dropZoneMask=d;c.dropZoneMask.wrapper=c;objMask=c.dropZoneMask;objMask.style.position="absolute";objMask.style.top="0px";objMask.style.left="0px";objMask.style.borderColor="#bb3399";objMask.style.borderStyle="solid";objMask.style.borderWidth="3px";objMask.style.display="none"}c.addToDropZoneGrouping=function(h,g,f){if(!qcodo.dropZoneGrouping[h]){qcodo.dropZoneGrouping[h]=new Array()}qcodo.dropZoneGrouping[h][this.control.id]=this;qcodo.dropZoneGrouping[h]["__allowSelf"]=(g)?true:false;qcodo.dropZoneGrouping[h]["__allowSelfParent"]=(f)?true:false;qcodo.registerControlDropZoneTarget(this.control)};c.removeFromDropZoneGrouping=function(f){if(!qcodo.dropZoneGrouping[f]){qcodo.dropZoneGrouping[f]=new Array()}else{qcodo.dropZoneGrouping[f][this.control.id]=false}};c.a2DZG=c.addToDropZoneGrouping;c.rfDZG=c.removeFromDropZoneGrouping};qcodo.dropZoneGrouping=new Array();qcodo.registerControlMoveHandle=function(mixControl){var objControl;if(!(objControl=qcodo.getControl(mixControl))){return}var objWrapper=objControl.wrapper;if(!objWrapper.handle){qcodo.registerControlHandle(objControl,"move");qcodo.enableMouseDrag();objWrapper.handleMouseDown=function(objEvent,objHandle){this.setupBoundingBox();this.offsetX=qcodo.page.x-this.boundingBox.x;this.offsetY=qcodo.page.y-this.boundingBox.y;this.startDragX=qcodo.page.x;this.startDragY=qcodo.page.y;if(qcodo.moveHandleReset){qcodo.moveHandleReset.resetMasksCancel()}for(var strKey in this.moveControls){var objMoveControl=this.moveControls[strKey];var objMask=objMoveControl.mask;var objAbsolutePosition=objMoveControl.getAbsolutePosition();objMask.style.display="block";objMask.style.top=objAbsolutePosition.y+"px";objMask.style.left=objAbsolutePosition.x+"px";objMask.innerHTML=""}return qcodo.terminateEvent(objEvent)};objWrapper.handleMouseMove=function(objEvent,objHandle){if((qcodo.client.x<=30)||(qcodo.client.y>=(qcodo.client.height-30))||(qcodo.client.y<=30)||(qcodo.client.x>=(qcodo.client.width-30))){qcodo.scrollMoveHandle=this;qcodo.handleScroll()}else{qcodo.clearTimeout(objWrapper.id);this.moveMasks()}return qcodo.terminateEvent(objEvent)};objWrapper.handleMouseUp=function(objEvent,objHandle){var objMoveDelta=this.calculateMoveDelta();var intDeltaX=objMoveDelta.x;var intDeltaY=objMoveDelta.y;qcodo.clearTimeout(this.id);var objDropControl;if((intDeltaX==0)&&(intDeltaY==0)){objDropControl=null}else{objDropControl=this.getDropTarget()}if(objDropControl){for(var strKey in this.moveControls){var objWrapper=this.moveControls[strKey];var objMask=objWrapper.mask;objMask.style.display="none";objMask.style.cursor=null;objWrapper.updateStyle("position","absolute");var objAbsolutePosition=objWrapper.getAbsolutePosition();if(objDropControl.nodeName.toLowerCase()=="form"){if(objWrapper.parentNode!=objDropControl){objWrapper.updateStyle("parent",objDropControl.id)}}else{if(objDropControl.id!=objWrapper.parentNode.parentNode.id){objWrapper.updateStyle("parent",objDropControl.control.id)}}objWrapper.setAbsolutePosition(objAbsolutePosition.x+intDeltaX,objAbsolutePosition.y+intDeltaY,true);if(objWrapper.updateHandle){objWrapper.updateHandle(true,"move")}if(objWrapper.control.getAttribute("onqcodomove")){objWrapper.control.qcodomove=function(strOnMoveCommand){eval(strOnMoveCommand)};objWrapper.control.qcodomove(objWrapper.control.getAttribute("onqcodomove"))}}}else{for(var strKey in this.moveControls){var objWrapper=this.moveControls[strKey];var objMask=objWrapper.mask;objMask.style.cursor=null}if(objWrapper.updateHandle){objWrapper.updateHandle(false,"move")}if(qcodo.isBrowser(this.IE)){this.resetMasks(intDeltaX,intDeltaY,25)}else{this.resetMasks(intDeltaX,intDeltaY,50)}}if((intDeltaX==0)&&(intDeltaY==0)){if(this.control.onclick){return this.control.onclick(objEvent)}else{return true}}else{return qcodo.terminateEvent(objEvent)}};objWrapper.moveControls=new Object();objWrapper.registerMoveTarget=function(mixControl){if(mixControl==null){mixControl=this.control}var objControl;if(!(objControl=qcodo.getControl(mixControl))){return}var objTargetWrapper=objControl.wrapper;if(objTargetWrapper){this.moveControls[objControl.id]=objTargetWrapper}};objWrapper.unregisterMoveTarget=function(mixControl){var objControl;if(!(objControl=qcodo.getControl(mixControl))){return}if(objControl.id){this.moveControls[objControl.id]=null}};objWrapper.clearMoveTargets=function(){this.moveControls=new Object()};objWrapper.registerDropZone=function(mixControl){var objControl;if(!(objControl=qcodo.getControl(mixControl))){return}if(objControl.wrapper){qcodo.registerControlDropZoneTarget(objControl);this.dropControls[objControl.id]=objControl.wrapper}else{this.dropControls[objControl.id]=objControl}};objWrapper.unregisterDropZone=function(mixControl){var objControl;if(!(objControl=qcodo.getControl(mixControl))){return}this.dropControls[objControl.id]=null};objWrapper.clearDropZones=function(){this.dropControls=new Object()};objWrapper.clearDropZones();objWrapper.registerDropZoneGrouping=function(strGroupingId){if(!qcodo.dropZoneGrouping[strGroupingId]){qcodo.dropZoneGrouping[strGroupingId]=new Array()}this.dropGroupings[strGroupingId]=true};objWrapper.clearDropZoneGroupings=function(){this.dropGroupings=new Object()};objWrapper.clearDropZoneGroupings();objWrapper.calculateMoveDelta=function(){var intDeltaX=qcodo.page.x-this.startDragX;var intDeltaY=qcodo.page.y-this.startDragY;intDeltaX=Math.min(Math.max(intDeltaX,-1*this.boundingBox.x),qcodo.page.width-this.boundingBox.boundX);intDeltaY=Math.min(Math.max(intDeltaY,-1*this.boundingBox.y),qcodo.page.height-this.boundingBox.boundY);return{x:intDeltaX,y:intDeltaY}};objWrapper.setupBoundingBox=function(){var intMinX=null;var intMinY=null;var intMaxX=null;var intMaxY=null;for(var strKey in this.moveControls){var objMoveControl=this.moveControls[strKey];var objAbsolutePosition=objMoveControl.getAbsolutePosition();if(intMinX==null){intMinX=objAbsolutePosition.x;intMinY=objAbsolutePosition.y;intMaxX=objAbsolutePosition.x+objMoveControl.offsetWidth;intMaxY=objAbsolutePosition.y+objMoveControl.offsetHeight}else{intMinX=Math.min(intMinX,objAbsolutePosition.x);intMinY=Math.min(intMinY,objAbsolutePosition.y);intMaxX=Math.max(intMaxX,objAbsolutePosition.x+objMoveControl.offsetWidth);intMaxY=Math.max(intMaxY,objAbsolutePosition.y+objMoveControl.offsetHeight)}}if(!this.boundingBox){this.boundingBox=new Object()}this.boundingBox.x=intMinX;this.boundingBox.y=intMinY;this.boundingBox.boundX=intMaxX;this.boundingBox.boundY=intMaxY;this.boundingBox.width=intMaxX-intMinX;this.boundingBox.height=intMaxY-intMinY};objWrapper.updateBoundingBox=function(){var intMinX=null;var intMinY=null;var intMaxX=null;var intMaxY=null;for(var strKey in this.moveControls){var objMoveControl=this.moveControls[strKey];var objAbsolutePosition=objMoveControl.getAbsolutePosition();if(intMinX==null){intMinX=objAbsolutePosition.x;intMinY=objAbsolutePosition.y;intMaxX=objAbsolutePosition.x+objMoveControl.mask.offsetWidth;intMaxY=objAbsolutePosition.y+objMoveControl.mask.offsetHeight}else{intMinX=Math.min(intMinX,objAbsolutePosition.x);intMinY=Math.min(intMinY,objAbsolutePosition.y);intMaxX=Math.max(intMaxX,objAbsolutePosition.x+objMoveControl.mask.offsetWidth);intMaxY=Math.max(intMaxY,objAbsolutePosition.y+objMoveControl.mask.offsetHeight)}}this.boundingBox.x=intMinX;this.boundingBox.y=intMinY;this.boundingBox.boundX=intMaxX;this.boundingBox.boundY=intMaxY;this.boundingBox.width=intMaxX-intMinX;this.boundingBox.height=intMaxY-intMinY};objWrapper.moveMasks=function(){var objMoveDelta=this.calculateMoveDelta();var intDeltaX=objMoveDelta.x;var intDeltaY=objMoveDelta.y;var blnValidDropZone=this.validateDropZone();if(blnValidDropZone){this.handle.style.cursor="url("+qc.imageAssets+"/_core/move_drop.cur), auto"}else{this.handle.style.cursor="url("+qc.imageAssets+"/_core/move_nodrop.cur), auto"}for(var strKey in this.moveControls){var objWrapper=this.moveControls[strKey];var objMask=objWrapper.mask;if(objMask.innerHTML==""){objMask.innerHTML="."}if(objMask.innerHTML=="."){objMask.innerHTML=objWrapper.innerHTML.replace(' id="',' id="invalid_mask_')}this.updateBoundingBox();objWrapper.setMaskOffset(intDeltaX,intDeltaY);if(blnValidDropZone){objMask.style.cursor="url("+qc.imageAssets+"/_core/move_drop.cur), auto"}else{objMask.style.cursor="url("+qc.imageAssets+"/_core/move_nodrop.cur), auto"}}};objWrapper.getDropZoneControlWrappers=function(){var arrayToReturn=new Array();for(var strDropKey in this.dropControls){var objDropWrapper=this.dropControls[strDropKey];if(objDropWrapper){arrayToReturn[strDropKey]=objDropWrapper}}for(var strGroupingId in this.dropGroupings){if(this.dropGroupings[strGroupingId]){for(var strControlId in qcodo.dropZoneGrouping[strGroupingId]){if(strControlId.substring(0,1)!="_"){var objDropWrapper=qcodo.dropZoneGrouping[strGroupingId][strControlId];if(objDropWrapper){if(objDropWrapper.control.id==objWrapper.control.id){if(qcodo.dropZoneGrouping[strGroupingId]["__allowSelf"]){arrayToReturn[strControlId]=objDropWrapper}}else{if(objDropWrapper.control.id==objWrapper.parentNode.id){if(qcodo.dropZoneGrouping[strGroupingId]["__allowSelfParent"]){arrayToReturn[strControlId]=objDropWrapper}}else{arrayToReturn[strControlId]=objDropWrapper}}}}}}}return arrayToReturn};objWrapper.validateDropZone=function(){var blnFoundTarget=false;var blnFormOkay=false;var dropControls=this.getDropZoneControlWrappers();for(var strDropKey in dropControls){var objDropWrapper=dropControls[strDropKey];if(objDropWrapper){if(objDropWrapper.nodeName.toLowerCase()=="form"){blnFormOkay=true}else{if(objDropWrapper.containsPoint(qcodo.page.x,qcodo.page.y)){if(blnFoundTarget){objDropWrapper.dropZoneMask.style.display="none"}else{objDropWrapper.dropZoneMask.style.display="block";var objAbsolutePosition=objDropWrapper.getAbsolutePosition();if(qcodo.isBrowser(qcodo.IE)&&(window.document.compatMode=="BackCompat")){objDropWrapper.dropZoneMask.style.width=Math.max(7,objDropWrapper.control.offsetWidth)+"px";objDropWrapper.dropZoneMask.style.height=Math.max(7,objDropWrapper.control.offsetHeight)+"px";var objAbsolutePosition=objDropWrapper.getAbsolutePosition();objDropWrapper.setDropZoneMaskAbsolutePosition(objAbsolutePosition.x,objAbsolutePosition.y)}else{objDropWrapper.dropZoneMask.style.width=Math.max(1,objDropWrapper.control.offsetWidth-6)+"px";objDropWrapper.dropZoneMask.style.height=Math.max(1,objDropWrapper.control.offsetHeight-6)+"px";var objAbsolutePosition=objDropWrapper.getAbsolutePosition();objDropWrapper.setDropZoneMaskAbsolutePosition(objAbsolutePosition.x,objAbsolutePosition.y)}blnFoundTarget=true}}else{objDropWrapper.dropZoneMask.style.display="none"}}}}return(blnFoundTarget||blnFormOkay)};objWrapper.getDropTarget=function(){var objForm=null;var objToReturn=null;var dropControls=this.getDropZoneControlWrappers();for(var strDropKey in dropControls){var objDropWrapper=dropControls[strDropKey];if(objDropWrapper){if(objDropWrapper.nodeName.toLowerCase()=="form"){objForm=objDropWrapper}else{if(objDropWrapper.containsPoint(qcodo.page.x,qcodo.page.y)){objDropWrapper.dropZoneMask.style.display="none";if(!objToReturn){objToReturn=objDropWrapper}}}}}if(objToReturn){return objToReturn}if(objForm){return objForm}return null};objWrapper.resetMasks=function(intDeltaX,intDeltaY,intSpeed){qcodo.moveHandleReset=this;if(intDeltaX||intDeltaY){this.resetCurrentOffsetX=intDeltaX*1;this.resetCurrentOffsetY=intDeltaY*1;var fltTotalMove=Math.sqrt(Math.pow(intDeltaX,2)+Math.pow(intDeltaY,2));var fltRatio=(intSpeed*1)/fltTotalMove;this.resetStepX=fltRatio*intDeltaX;this.resetStepY=fltRatio*intDeltaY;qcodo.setTimeout("move_mask_return","qcodo.wrappers['"+this.id+"'].resetMaskHelper()",10)}};objWrapper.resetMaskHelper=function(){if(this.resetCurrentOffsetX<0){this.resetCurrentOffsetX=Math.min(this.resetCurrentOffsetX-this.resetStepX,0)}else{this.resetCurrentOffsetX=Math.max(this.resetCurrentOffsetX-this.resetStepX,0)}if(this.resetCurrentOffsetY<0){this.resetCurrentOffsetY=Math.min(this.resetCurrentOffsetY-this.resetStepY,0)}else{this.resetCurrentOffsetY=Math.max(this.resetCurrentOffsetY-this.resetStepY,0)}for(var strKey in this.moveControls){var objWrapper=this.moveControls[strKey];objWrapper.setMaskOffset(this.resetCurrentOffsetX,this.resetCurrentOffsetY);if((this.resetCurrentOffsetX==0)&&(this.resetCurrentOffsetY==0)){objWrapper.mask.style.display="none"}}if((this.resetCurrentOffsetX!=0)||(this.resetCurrentOffsetY!=0)){qcodo.setTimeout("move_mask_return","qcodo.wrappers['"+this.id+"'].resetMaskHelper()",10)}else{qcodo.moveHandleReset=null}};objWrapper.resetMasksCancel=function(){qcodo.clearTimeout("move_mask_return");qcodo.moveHandleReset=null;for(var strKey in this.moveControls){var objWrapper=this.moveControls[strKey];objWrapper.mask.style.display="none"}};objWrapper.regMT=objWrapper.registerMoveTarget;objWrapper.regDZ=objWrapper.registerDropZone;objWrapper.regDZG=objWrapper.registerDropZoneGrouping}else{objWrapper.updateHandle()}};qcodo.animateMove=function(e,c,a,b){var i;if(!(i=qcodo.getControl(e))){return}i.destinationX=c;i.destinationY=a;var d=qcodo.getAbsolutePosition(i);i.currentX=d.x*1;i.currentY=d.y*1;var f=Math.sqrt(Math.pow(i.destinationY-i.currentY,2)+Math.pow(i.destinationX-i.currentX,2));var h=(i.destinationX*1)-i.currentX;var g=(i.destinationY*1)-i.currentY;i.stepMoveX=((b*1)/f)*h;i.stepMoveY=((b*1)/f)*g;qcodo.setTimeout(i,"qcodo.handleAnimateMove('"+i.id+"');",10)};qcodo.handleAnimateMove=function(b){var a;if(!(a=qcodo.getControl(b))){return}if(a.stepMoveX<0){a.currentX=Math.max(a.destinationX,a.currentX+a.stepMoveX)}else{a.currentX=Math.min(a.destinationX,a.currentX+a.stepMoveX)}if(a.stepMoveY<0){a.currentY=Math.max(a.destinationY,a.currentY+a.stepMoveY)}else{a.currentY=Math.min(a.destinationY,a.currentY+a.stepMoveY)}qcodo.setAbsolutePosition(a,Math.round(a.currentX),Math.round(a.currentY));if((Math.round(a.currentX)==a.destinationX)&&(Math.round(a.currentY)==a.destinationY)){if(a.handleAnimateComplete){a.handleAnimateComplete(a)}}else{qcodo.setTimeout(a,"qcodo.handleAnimateMove('"+a.id+"');",10)}};qcodo.handleScroll=function(){var c=qcodo.scrollMoveHandle;qcodo.clearTimeout(c.id);var b=0;var a=0;if(qcodo.client.y<=30){var d=(qcodo.isBrowser(qcodo.IE))?1.5:3;a=Math.round((qcodo.client.y-30)/d)}else{if(qcodo.client.y>=(qcodo.client.height-30)){var d=(qcodo.isBrowser(qcodo.IE))?1.5:3;a=Math.round((qcodo.client.y-(qcodo.client.height-30))/d)}}if(qcodo.client.x<=30){var d=(qcodo.isBrowser(qcodo.IE))?1:2;b=Math.round((qcodo.client.x-30)/d)}else{if(qcodo.client.x>=(qcodo.client.width-30)){var d=(qcodo.isBrowser(qcodo.IE))?1:2;b=Math.round((qcodo.client.x-(qcodo.client.width-30))/d)}}if(b<0){b=Math.max(b,0-qcodo.scroll.x)}else{if(b>0){b=Math.min(b,qcodo.scroll.width-qcodo.scroll.x)}}if(a<0){a=Math.max(a,0-qcodo.scroll.y)}else{if(a>0){a=Math.min(a,qcodo.scroll.height-qcodo.scroll.y)}}window.scrollBy(b,a);qcodo.handleEvent(null);c.offsetX-=b;c.offsetY-=a;c.moveMasks();if(b||a){qcodo.setTimeout(c.id,"qcodo.handleScroll()",25)}};qc.regCM=qcodo.registerControlMoveable;qc.regCMH=qcodo.registerControlMoveHandle;qcodo.registerControlResizeHandle=function(mixControl,blnVertical){var objControl;if(!(objControl=qcodo.getControl(mixControl))){return}var objWrapper=objControl.wrapper;objWrapper.resizeHandle=true;objWrapper.resizeDirectionVertical=blnVertical;objWrapper.resizeUpperControls=new Array();objWrapper.resizeLowerControls=new Array();if(!objWrapper.handle){if(qcodo.isBrowser(qcodo.SAFARI)||qcodo.isBrowser(qcodo.CHROME)){qcodo.registerControlHandle(objControl,"move")}else{if(qcodo.isBrowser(qcodo.IE)){if(objWrapper.resizeDirectionVertical){qcodo.registerControlHandle(objControl,"row-resize")}else{qcodo.registerControlHandle(objControl,"col-resize")}}else{if(objWrapper.resizeDirectionVertical){qcodo.registerControlHandle(objControl,"ns-resize")}else{qcodo.registerControlHandle(objControl,"ew-resize")}}}qcodo.enableMouseDrag();objWrapper.handleMouseDown=function(objEvent,objHandle){this.startUpperSizes=new Array();this.startLowerSizes=new Array();this.startLowerPositions=new Array();if(this.resizeDirectionVertical){this.offsetY=qcodo.page.y-this.getAbsolutePosition().y;this.startDragY=qcodo.page.y;for(var intIndex=0;intIndex<this.resizeUpperControls.length;intIndex++){var objUpperControl=this.resizeUpperControls[intIndex];this.startUpperSizes[intIndex]=eval(objUpperControl.control.style.height.replace(/px/,""))}for(var intIndex=0;intIndex<this.resizeLowerControls.length;intIndex++){var objLowerControl=this.resizeLowerControls[intIndex];this.startLowerPositions[intIndex]=objLowerControl.getAbsolutePosition().y;this.startLowerSizes[intIndex]=eval(objLowerControl.control.style.height.replace(/px/,""))}if(this.resizeMinimum!=null){this.resizeMinimumY=this.getAbsolutePosition().y-(this.offsetTop-this.resizeMinimum)}else{this.resizeMinimumY=null}if(this.resizeMaximum!=null){this.resizeMaximumY=this.getAbsolutePosition().y-(this.offsetTop-this.resizeMaximum)}else{this.resizeMaximumY=null}}else{this.offsetX=qcodo.page.x-this.getAbsolutePosition().x;this.startDragX=qcodo.page.x;for(var intIndex=0;intIndex<this.resizeUpperControls.length;intIndex++){var objUpperControl=this.resizeUpperControls[intIndex];this.startUpperSizes[intIndex]=eval(objUpperControl.control.style.width.replace(/px/,""))}for(var intIndex=0;intIndex<this.resizeLowerControls.length;intIndex++){var objLowerControl=this.resizeLowerControls[intIndex];this.startLowerPositions[intIndex]=objLowerControl.getAbsolutePosition().x;this.startLowerSizes[intIndex]=eval(objLowerControl.control.style.width.replace(/px/,""))}if(this.resizeMinimum!=null){this.resizeMinimumX=this.getAbsolutePosition().x-(this.offsetLeft-this.resizeMinimum)}else{this.resizeMinimumX=null}if(this.resizeMaximum!=null){this.resizeMaximumX=this.getAbsolutePosition().x-(this.offsetLeft-this.resizeMaximum)}else{this.resizeMaximumX=null}}return qcodo.terminateEvent(objEvent)};objWrapper.handleMouseMove=function(objEvent,objHandle){if(this.resizeDirectionVertical){var intNewY=qcodo.page.y-this.offsetY;if(this.resizeMinimumY!=null){intNewY=Math.max(intNewY,this.resizeMinimumY)}if(this.resizeMaximumY!=null){intNewY=Math.min(intNewY,this.resizeMaximumY)}var intDeltaY=intNewY-this.startDragY+this.offsetY;this.setAbsolutePosition(this.getAbsolutePosition().x,intNewY);for(var intIndex=0;intIndex<this.resizeUpperControls.length;intIndex++){var objUpperControl=this.resizeUpperControls[intIndex];objUpperControl.updateStyle("height",this.startUpperSizes[intIndex]+intDeltaY+"px")}for(var intIndex=0;intIndex<this.resizeLowerControls.length;intIndex++){var objLowerControl=this.resizeLowerControls[intIndex];objLowerControl.setAbsolutePosition(objLowerControl.getAbsolutePosition().x,this.startLowerPositions[intIndex]+intDeltaY);objLowerControl.updateStyle("height",this.startLowerSizes[intIndex]-intDeltaY+"px")}}else{var intNewX=qcodo.page.x-this.offsetX;if(this.resizeMinimumX!=null){intNewX=Math.max(intNewX,this.resizeMinimumX)}if(this.resizeMaximumX!=null){intNewX=Math.min(intNewX,this.resizeMaximumX)}var intDeltaX=intNewX-this.startDragX+this.offsetX;this.setAbsolutePosition(intNewX,this.getAbsolutePosition().y);for(var intIndex=0;intIndex<this.resizeUpperControls.length;intIndex++){var objUpperControl=this.resizeUpperControls[intIndex];objUpperControl.updateStyle("width",this.startUpperSizes[intIndex]+intDeltaX+"px")}for(var intIndex=0;intIndex<this.resizeLowerControls.length;intIndex++){var objLowerControl=this.resizeLowerControls[intIndex];objLowerControl.setAbsolutePosition(this.startLowerPositions[intIndex]+intDeltaX,objLowerControl.getAbsolutePosition().y);objLowerControl.updateStyle("width",this.startLowerSizes[intIndex]-intDeltaX+"px")}}this.updateHandle(false);return qcodo.terminateEvent(objEvent)};objWrapper.handleMouseUp=function(objEvent,objHandle){var blnResized=true;if(this.resizeDirectionVertical){if(this.startDragY==qcodo.page.y){blnResized=false}}else{if(this.startDragX==qcodo.page.x){blnResized=false}}if(blnResized){this.updateHandle(true);if(this.control.getAttribute("onqcodoresize")){this.control.qcodoresize=function(strOnResizeCommand){eval(strOnResizeCommand)};this.control.qcodoresize(this.control.getAttribute("onqcodoresize"))}return qcodo.terminateEvent(objEvent)}else{if(this.control.onclick){return this.control.onclick(objEvent)}else{return true}}};objWrapper.setUpperControl=function(mixControl){var objControl;if(!(objControl=qcodo.getControl(mixControl))){return}var objWrapper=objControl.wrapper;this.resizeUpperControls[this.resizeUpperControls.length]=objWrapper};objWrapper.setLowerControl=function(mixControl){var objControl;if(!(objControl=qcodo.getControl(mixControl))){return}var objWrapper=objControl.wrapper;this.resizeLowerControls[this.resizeLowerControls.length]=objWrapper};objWrapper.resizeMinimum=null;objWrapper.resizeMaximum=null;objWrapper.setResizeMinimum=function(intMinimum){this.resizeMinimum=intMinimum};objWrapper.setResizeMaximum=function(intMaximum){this.resizeMaximum=intMaximum};objWrapper.setUC=objWrapper.setUpperControl;objWrapper.setLC=objWrapper.setLowerControl;objWrapper.setReMi=objWrapper.setResizeMinimum;objWrapper.setReMa=objWrapper.setResizeMaximum}else{objWrapper.updateHandle()}};qc.regCRH=qcodo.registerControlResizeHandle;qcodo.registerImageRollover=function(c,d,b,g){qcodo.handleEvent();var a;if(!(a=qcodo.getControl(c))){return}var f=a.wrapper;f.standardImageSource=d;f.hoverImageSource=b;if(g){f.imageElement=qcodo.getControl(a.id+"_img")}else{f.imageElement=a}f.handleMouseOver=function(i){i=qcodo.handleEvent(i);var h=this;var j=h.wrapper;var l=j.imageElement;var m=l.width;var k=l.height;l.src=j.hoverImageSource;l.width=m;l.height=k};f.handleMouseOut=function(i){i=qcodo.handleEvent(i);var h=this;var j=h.wrapper;var k=j.imageElement;k.src=j.standardImageSource};var e=document.createElement("img");e.src=b;a.onmouseover=f.handleMouseOver;a.onmouseout=f.handleMouseOut};qc.regIR=qcodo.registerImageRollover;function Qcodo__DateTimePicker_Change(e,h){var d=document.getElementById(e+"_lstMonth");var f=document.getElementById(e+"_lstDay");var b=document.getElementById(e+"_lstYear");if(h.options[h.selectedIndex].value==""){d.selectedIndex=0;b.selectedIndex=0;while(f.options.length){f.options[f.options.length-1]=null}f.options[0]=new Option("--","");f.selectedIndex=0}else{if((h==d)||((h==b)&&(d.options[d.selectedIndex].value==2))){var k=f.options[f.selectedIndex].value;var l=f.options[f.options.length-1].value;var g=0;var c=d.options[d.selectedIndex].value;var j=new Number(b.options[b.selectedIndex].value);if(!j){j=2000}switch(c){case"1":case"3":case"5":case"7":case"8":case"10":case"12":g=31;break;case"4":case"6":case"9":case"11":g=30;break;case"2":if((j%4)!=0){g=28}else{if((j%1000)==0){g=29}else{if((j%100)==0){g=28}else{g=29}}}break}if(g!=l){var i=true;if(f.options[0].value==""){i=false}while(f.options.length){f.options[f.options.length-1]=null}if(!i){f.options[0]=new Option("--","")}for(var a=1;a<=g;a++){f.options[f.options.length]=new Option(a,a)}k=Math.min(k,g);if(i){f.options[k-1].selected=true}else{f.options[k].selected=true}}}}}qcodo._objTimers=new Object();qcodo.clearTimeout=function(a){if(qcodo._objTimers[a]){clearTimeout(qcodo._objTimers[a]);qcodo._objTimers[a]=null}};qcodo.setTimeout=function(b,c,a){qcodo.clearTimeout(b);qcodo._objTimers[b]=setTimeout(c,a)};qcodo.handleEvent=function(a){a=(a)?a:((typeof(event)=="object")?event:null);if(a){if(typeof(a.clientX)!="undefined"){if(qcodo.isBrowser(qcodo.SAFARI)||qcodo.isBrowser(qcodo.CHROME)){qcodo.mouse.x=a.clientX-window.document.body.scrollLeft;qcodo.mouse.y=a.clientY-window.document.body.scrollTop;qcodo.client.x=a.clientX-window.document.body.scrollLeft;qcodo.client.y=a.clientY-window.document.body.scrollTop}else{qcodo.mouse.x=a.clientX;qcodo.mouse.y=a.clientY;qcodo.client.x=a.clientX;qcodo.client.y=a.clientY}}if(qcodo.isBrowser(qcodo.IE)){qcodo.mouse.left=((a.button&1)?true:false);qcodo.mouse.right=((a.button&2)?true:false);qcodo.mouse.middle=((a.button&4)?true:false)}else{if(qcodo.isBrowser(qcodo.SAFARI)||qcodo.isBrowser(qcodo.CHROME)){qcodo.mouse.left=((a.button&&!a.ctrlKey)?true:false);qcodo.mouse.right=((a.button&&a.ctrlKey)?true:false);qcodo.mouse.middle=false}else{qcodo.mouse.left=(a.button==0);qcodo.mouse.right=(a.button==2);qcodo.mouse.middle=(a.button==1)}}qcodo.key.alt=(a.altKey)?true:false;qcodo.key.control=(a.ctrlKey)?true:false;qcodo.key.shift=(a.shiftKey)?true:false;qcodo.key.code=(a.keyCode)?(a.keyCode):0;if(a.originalTarget){qcodo.target=a.originalTarget}else{if(a.srcElement){qcodo.target=a.srcElement}else{qcodo.target=null}}}if(window.document.compatMode=="BackCompat"){qcodo.client.width=(qcodo.isBrowser(qcodo.SAFARI)||qcodo.isBrowser(qcodo.CHROME))?window.innerWidth:window.document.body.clientWidth;qcodo.client.height=(qcodo.isBrowser(qcodo.SAFARI)||qcodo.isBrowser(qcodo.CHROME))?window.innerHeight:window.document.body.clientHeight;qcodo.page.width=Math.max(window.document.body.scrollWidth,qcodo.client.width);qcodo.page.height=Math.max(window.document.body.scrollHeight,qcodo.client.height);qcodo.scroll.x=window.scrollX||window.document.body.scrollLeft;qcodo.scroll.y=window.scrollY||window.document.body.scrollTop}else{if(qcodo.isBrowser(qcodo.SAFARI)||qcodo.isBrowser(qcodo.CHROME)){qcodo.client.width=window.innerWidth;qcodo.client.height=window.innerHeight;qcodo.page.width=Math.max(window.document.body.scrollWidth,qcodo.client.width);qcodo.page.height=Math.max(window.document.body.scrollHeight,qcodo.client.height);qcodo.scroll.x=window.scrollX||window.document.body.scrollLeft;qcodo.scroll.y=window.scrollY||window.document.body.scrollTop}else{if(qcodo.isBrowser(qcodo.IE)){qcodo.client.width=window.document.documentElement.offsetWidth;qcodo.client.height=window.document.documentElement.offsetHeight;qcodo.page.width=Math.max(window.document.documentElement.scrollWidth,qcodo.client.width);qcodo.page.height=Math.max(window.document.documentElement.scrollHeight,qcodo.client.height);qcodo.scroll.x=window.document.documentElement.scrollLeft;qcodo.scroll.y=window.document.documentElement.scrollTop}else{if(window.scrollMaxY){qcodo.client.width=window.innerWidth-15}else{qcodo.client.width=window.innerWidth}if(window.scrollMaxX){qcodo.client.height=window.innerHeight-15}else{qcodo.client.height=window.innerHeight}qcodo.page.width=window.scrollMaxX+qcodo.client.width;qcodo.page.height=window.scrollMaxY+qcodo.client.height;qcodo.scroll.x=window.scrollX;qcodo.scroll.y=window.scrollY}}}qcodo.page.x=qcodo.mouse.x+qcodo.scroll.x;qcodo.page.y=qcodo.mouse.y+qcodo.scroll.y;qcodo.scroll.width=qcodo.page.width-qcodo.client.width;qcodo.scroll.height=qcodo.page.height-qcodo.client.height;return a};qcodo.terminateEvent=function(a){a=qcodo.handleEvent(a);if(a){if(a.preventDefault){a.preventDefault()}if(a.stopPropagation){a.stopPropagation()}a.cancelBubble=true;a.returnValue=false}return false};qcodo.key={control:false,alt:false,shift:false,code:null};qcodo.mouse={x:0,y:0,left:false,middle:false,right:false};qcodo.client={x:null,y:null,width:null,height:null};qcodo.page={x:null,y:null,width:null,height:null};qcodo.scroll={x:window.scrollX||(window.document.body)?window.document.body.scrollLeft:null,y:window.scrollY||(window.document.body)?window.document.body.scrollTop:null,width:(window.document.body)?(window.document.body.scrollWidth-qcodo.client.width):null,height:(window.document.body)?(window.document.body.scrollHeight-qcodo.client.height):null};function __resetListBox(c,b){var a=document.forms[c].elements[b];a.selectedIndex=-1;if(a.onchange){a.onchange()}}qcodo.logMessage=function(f,e,d){var a=qcodo.getControl("Qform_Logger");if(!a){var a=document.createElement("div");a.id="Qform_Logger";a.style.display="none";a.style.width="400px";a.style.backgroundColor="#dddddd";a.style.fontSize="10px";a.style.fontFamily="lucida console, courier, monospaced";a.style.padding="6px";a.style.overflow="auto";if(qcodo.isBrowser(qcodo.IE)){a.style.filter="alpha(opacity=50)"}else{a.style.opacity=0.5}document.body.appendChild(a)}if(!d){if(f.replace){f=f.replace(/</g,"&lt;")}}var c="fixed";var b="0px";var h="0px";if(qcodo.isBrowser(qcodo.IE)){c="absolute";b=qcodo.scroll.y+"px";h=qcodo.scroll.x+"px"}a.style.position=c;a.style.top=b;a.style.left=h;a.style.height=(qcodo.client.height-100)+"px";a.style.display="inline";var g='<a href="javascript:qcodo.logRemove()">Remove</a><br/><br/>';if(e){a.innerHTML=g+f+"<br/>"}else{if(a.innerHTML==""){a.innerHTML=g+f+"<br/>"}else{a.innerHTML+=f+"<br/>"}}};qcodo.logRemove=function(){var a=qcodo.getControl("Qform_Logger");if(a){a.style.display="none"}};qcodo.logEventStats=function(a){a=qcodo.handleEvent(a);var b="";b+="scroll (x, y): "+qcodo.scroll.x+", "+qcodo.scroll.y+"<br/>";b+="scroll (width, height): "+qcodo.scroll.width+", "+qcodo.scroll.height+"<br/>";b+="client (x, y): "+qcodo.client.x+", "+qcodo.client.y+"<br/>";b+="client (width, height): "+qcodo.client.width+", "+qcodo.client.height+"<br/>";b+="page (x, y): "+qcodo.page.x+", "+qcodo.page.y+"<br/>";b+="page (width, height): "+qcodo.page.width+", "+qcodo.page.height+"<br/>";b+="mouse (x, y): "+qcodo.mouse.x+", "+qcodo.mouse.y+"<br/>";b+="mouse (left, middle, right): "+qcodo.mouse.left+", "+qcodo.mouse.middle+", "+qcodo.mouse.right+"<br/>";b+="key (alt, shift, control, code): "+qcodo.key.alt+", "+qcodo.key.shift+", "+qcodo.key.control+", "+qcodo.key.code;qcodo.logMessage("Event Stats",true);qcodo.logMessage(b,false,true)};qcodo.logObject=function(a){var d="";for(var c in a){var b=a[c];d+=c+": ";if(typeof b=="function"){d+="&lt;FUNCTION&gt;"}else{if(typeof b=="object"){d+="&lt;OBJECT&gt;"}else{if((c=="outerText")||(c=="innerText")||(c=="outerHTML")||(c=="innerHTML")){d+="&lt;TEXT&gt;"}else{d+=b}}}d+="<br/>"}qcodo.logMessage("Object Stats",true);qcodo.logMessage(d,false,true)};function treenavToggleImage(d){var c=treenavToggleDisplay(d+"_sub",null,"block");var b=document.getElementById(d+"_image");var e=qc.imageAssets+"/treenav_expanded.png";var a=qc.imageAssets+"/treenav_not_expanded.png";if(c){b.src=e}else{b.src=a}strActualControlId=d.substr(0,d.indexOf("_"));qcodo.recordControlModification(strActualControlId,"ItemExpanded",d+((c)?" 1":" 0"))}function treenavToggleDisplay(c,b,d){var a;if(!(a=qcodo.getControl(c))){return}if(b){if(b=="show"){a.style.display=d;return true}else{a.style.display="none";return false}}else{if(a.style.display=="none"){a.style.display=d;return true}else{a.style.display="none";return false}}}function treenavItemUnselect(c,b){var a=document.getElementById(c);a.className=b;a.onmouseout=function(){treenavItemSetStyle(c,b)}}function treenavItemSetStyle(c,b){var a=document.getElementById(c);a.className=b}function treenavRedrawElement(b,a){document.getElementById(b).innerHTML=a}function setCookie(g,f,c,d){var b=new Date();var e="";b.setTime(b.getTime()+(c*24*60*60*1000));e=b.toGMTString();var a=g+"="+escape(f)+"; expires="+e;if(d!=undefined){a+="; domain="+d}a+="; path=/";document.cookie=a;return true}function addLoadEvent(a){var b=window.onload;if(typeof window.onload!="function"){window.onload=a}else{window.onload=function(){if(b){b()}a()}}}function QTooltip(strControlId,options){jQuery("#"+strControlId).cluetip({local:true,hideLocal:true,cursor:"pointer",dropShadow:false,cluetipClass:options[1],waitImage:false,sticky:options[2],activation:options[3],width:options[4],positionBy:options[6],onActivate:function(e){jQuery("#"+strControlId+strControlId.substr(0,-3)+"_content").show();return true},onShow:function(ct,c){if(options[5]!=""){eval(options[5])}},fx:{open:"fadeIn",openSpeed:1},closeText:'<img src="'+options[0]+'/x.gif" border="0" align="right"/>',closePosition:"top"})}function executeScripts(a){jQuery(a).find("script").each(function(){var b=document.createElement("script");b.text=this.text;a.appendChild(b)})}function getScrollXY(){var b=0,a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return[b,a]}function getWindowSize(){var b=0,a=0;if(typeof(window.innerWidth)=="number"){b=window.innerWidth;a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){b=document.body.clientWidth;a=document.body.clientHeight}}}return[b,a]}function saveGA(a){try{pageTracker._trackPageview("/"+a)}catch(b){}};