var keyPressedImgId;var keyPressedElement;var autoCompleteTimeoutId;var keyPressedTime;Popup.currentDivs=new Array();Popup.popups=new Array();Popup.openTimeoutId=null;Popup.delayedPopup=null;Popup.lastClickTime=null;Popup.lastOpenTime=null;Popup.delayedPopupOpenTime=null;Popup.tooltipPopup=null;Popup.DarkMenuItem="#AABFCD";Popup.LightMenuItem="";Popup.autoCompleteDefaultTimeout=200;Popup.HIDDEN="hidden";Popup.VISIBLE="visible";if(document.layers){Popup.HIDDEN="hide";Popup.VISIBLE="show"}Popup.POS_LEFT_TOP="left_top";Popup.getCanvas=function(c){var b="popupIframe";var d;if(c){d=c}else{d=document.getElementById(b)}return d};Popup.allowTooltip=function(f){if(Browser.mobile){return false}var d=true;for(var c=0;c<Popup.popups.length;c++){var b=Popup.popups[c];if(typeof b=="undefined"){continue}if(b.isOpen()&&!b.isTooltip()){d=false;if(b.contains(f)){return true}else{continue}}}if(d){return true}else{return false}};Popup.getPopup=function(c){var b=Popup.popups[c];if(!b){return null}if(typeof b.length=="undefined"){if(getAncestorByTagName(b.div,"body")){return b}else{return null}}else{var f=b;for(var d=0;d<f.length;d++){b=f[d];if(getAncestorByTagName(b.div,"body")!=null){return b}}return null}};Popup.openAfterDelay=function(f,d,b,g){if((Popup.lastOpenTime&&(Popup.lastOpenTime>Popup.delayedPopupOpenTime))||(Popup.lastClickTime&&(Popup.lastClickTime>Popup.delayedPopupOpenTime))||(keyPressedTime&&(keyPressedTime>Popup.delayedPopupOpenTime))){return}Popup.delayedPopup=null;var c=Popup.getPopup(d);if(c){c.open1(f,b,g)}};Popup.open=function(d,m,f,l,k,h,j,g){var b=document.getElementById(m);var c=Popup.getPopup(m);if(c==null){c=new Popup(b,f,l,g)}else{c.reset(f,l,g)}if(j){c.openDelayed(d,k,h,j);return}return c.open1(d,k,h)};Popup.delayedClose0=function(c){var b=Popup.getPopup(c);if(!b){return}b.delayedClose()};Popup.delayedClose1=function(c){var b=Popup.getPopup(c);if(!b){return}if(!b.delayedCloseIssued){return}b.close()};Popup.close0=function(c){var b=Popup.getPopup(c);if(!b){return}b.close()};Popup.load=function(c,b,d,j){var f=Popup.getPopup(b.id);f.setInnerHtml(j);var b=f.div;var m=b.getElementsByTagName("table");var l=propName.indexOf(".",1);var g=propName;if(l!=-1){g=propName.substring(0,l)}var h="";if(originalProp.indexOf("_class")!=-1){var k=propName+"_class";if(document.forms[currentFormName].elements[k].value==""){h="_class"}}f.open1(c,0,16);loadedPopups[b.id]=b};Popup.closeIfOut0=function(c){var b=Popup.getPopup(c);if(!b){return}b.closeIfOut()};function Popup(g,j,d,h){if(!g){throw new Error("divRef parameter is null")}if(typeof difRef=="string"){throw new Error("div parameter must be an object, not a string")}if(!g.id){throw new Error("divRef parameter has no id: "+difRef)}if(!j){throw new Error("hotspotRef parameter is null")}if(typeof j=="string"){throw new Error("hotspot parameter must be an object, not a string")}this.div=g;this.iframe=Popup.getCanvas(d);this.hotspot=j;this.contents=h;this.isTooltipFlag=h?true:false;this.resourceUri=null;this.closeTimeoutId=null;this.offsetX=null;this.offsetY=null;this.popupClosed=true;this.items=new Array();this.currentRow=null;this.delayedCloseIssued=false;this.initialized=false;var c=this;if(typeof Popup.popups[g.id]=="undefined"){Popup.popups[g.id]=this}else{if(typeof Popup.popups[g.id].length=="undefined"){var f=Popup.popups[g.id];Popup.popups[g.id]=new Array();Popup.popups[g.id].push(f)}Popup.popups[g.id].push(this)}this.reset=function(m,k,l){this.hotspot=m;this.iframe=Popup.getCanvas(k);this.contents=l;this.isTooltipFlag=l?true:false};this.getCurrentDiv=function(k){var l;if(k){l=k.id}else{if(c.iframe){l=c.iframe.id}else{return null}}return Popup.currentDivs[l]};this.setCurrentDiv=function(){if(c.iframe){Popup.currentDivs[c.iframe.id]=c.div}};this.unsetCurrentDiv=function(){if(c.iframe){Popup.currentDivs[c.iframe.id]=null}};this.contains=function(m){var k=c.div.childNodes;for(var l=0;l<k.length;l++){if(k[l]==m){return true}}};this.isTooltip=function(){return c.isTooltipFlag};this.open1=function(k,r,q){var l=getEventTarget(k);var n=getElementCoords(l,k);if(Popup.tooltipPopup){Popup.tooltipPopup.close();Popup.tooltipPopup=null}var t=c.getCurrentDiv();if(t){var o=t.id;var m=Popup.getPopup(o);if(m){var s=m.offsetX;var p=m.offsetY;m.close();if(c.div.id==o&&c.hotspotDim.equals(n)&&(s==r&&p==q)&&c.div.style=="visible"){return}}}c.hotspotDim=n;c.offsetX=r;c.offsetY=q;Popup.lastOpenTime=new Date().getTime();if(Popup.openTimeoutId){clearTimeout(Popup.openTimeoutId);Popup.openTimeoutId=null}if(c.isTooltip()){c.setInnerHtml(c.contents)}c.setVisible(k,r,q,n);c.popupClosed=false;c.deselectRow();c.setCurrentDiv();c.setFocus();if(!c.initialized){TouchDlgUtil.init(c.div);FormProcessor.initForms(c.div);c.initilized=true}if(c.isTooltip()){Popup.tooltipPopup=c;makeDivAutosize(c.div,true)}else{Popup.tooltipPopup=null}return c};this.isOpen=function(){if(typeof c.popupClosed=="undefined"){return false}return !(c.popupClosed)};this.setInnerHtml=function(k){setInnerHtml(c.div,k)};this.openDelayed=function(n,k,o,l){Popup.lastOpenTime=new Date().getTime();Popup.delayedPopupOpenTime=new Date().getTime();c.delayedCloseIssued=false;var m=cloneEvent(n);if(Popup.openTimeoutId){clearTimeout(Popup.openTimeoutId);Popup.openTimeoutId=null}Popup.openTimeoutId=setTimeout(function(){Popup.openAfterDelay(m,c.div.id,k,o)},l);Popup.delayedPopup=c};this.setVisible=function(l,k,n,m){return setDivVisible(l,c.div,c.iframe,c.hotspot,k,n,m)};this.setInvisible=function(){return setDivInvisible(c.div,c.iframe)};this.close=function(){c.popupClosed=true;var l=c.div;var k=l.style;if(k.display=="inline"){c.setInvisible()}c.unsetCurrentDiv()};this.delayedClose=function(l){var m=c.div;if(m.style.position.toLowerCase()=="static"){return}var k=m.id;if(l==null){l=600}c.delayedCloseIssued=true;if(c.closeTimeoutId!=null){clearTimeout(c.closeTimeoutId)}c.closeTimeoutId=setTimeout(function(){Popup.delayedClose1(k)},l)};this.interceptEvents=function(){var m=c.div;var o=c.hotspot;if(!Browser.penBased&&!Browser.joystickBased){addEvent(m,"mouseover",c.popupOnMouseOver,false);addEvent(m,"mouseout",c.popupOnMouseOut,false);addEvent(o,"mouseout",c.popupOnMouseOut,false)}var s=c.firstRow();if(s==null){return}var w=m.getElementsByTagName("table");if(Browser.ie){addEvent(m,"keydown",c.popupRowOnKeyPress,false)}else{addEvent(m,"keypress",c.popupRowOnKeyPress,false)}var p=w[0].getElementsByTagName("tr");var q=p.length;for(var u=0;u<q;u++){var r=p[u];var v=new PopupItem(r,u);c.items[v.id];if(!w[1]||!w[1].onclick
/*table.onclick*/
){addEvent(r,"click",c.popupRowOnClick,false);var l=r.getElementsByTagName("a");if(l&&l.length!=0){var t=l[0];if(t.onclick){t.onclick1=t.onclick;t.onclick=""}addCurrentDashboardAndCurrentTab(t);var k=t.href;r.setAttribute("href",k)}}addEvent(r,"mouseover",c.popupRowOnMouseOver,false);addEvent(r,"mousedown",c.popupRowOnMouseDown,false);addEvent(r,"mouseout",c.popupRowOnMouseOut,false)}c.currentRow=null};this.setFocus=function(){var l=c.div.getElementsByTagName("a");if(!l){return}var k=l[0];if(!k){return}if(k.href=="about:blank"){if(document.all){if(c.div.focus){try{c.div.focus()}catch(m){}}}else{if(k.focus){try{k.focus()}catch(m){}}}}};this.popupOnMouseOver=function(l){if(typeof getDocumentEvent=="undefined"){return}l=getDocumentEvent(l);if(!l){return}var k=getTargetElement(l);if(!k){return}c.delayedCloseIssued=false;if(c.closeTimeoutId!=null){clearTimeout(c.closeTimeoutId);c.closeTimeoutId=null}return true};this.popupOnMouseOut=function(m){if(typeof getDocumentEvent=="undefined"){return}m=getDocumentEvent(m);if(!m){return}var k=getEventTarget(m);if(k.tagName.toLowerCase()=="input"){return true}var l=getMouseOutTarget(m);if(!l){return true}c.delayedClose(600);return true};this.popupRowOnKeyPress=function(q){q=getDocumentEvent(q);if(!q){return}var m=c.getCurrentDiv();var l=getKeyCode(q);var p=getEventTarget(q);if(p.tagName.toLowerCase()=="input"){return}var o=c.currentRow;if(!o){o=c.firstRow()}switch(l){case 38:case 40:break;case 9:if(m){var n=document.forms[currentFormName];if(n){var k=getOriginalPropField(n,originalProp);try{k.focus()}catch(q){}}Popup.close0(m.id)}return stopEventPropagation(q);case 27:if(m){Popup.close0(m.id)}return stopEventPropagation(q);case 13:c.popupRowOnClick1(q,o,p);return stopEventPropagation(q);case 8:if(Browser.s60Browser){if(m){Popup.close0(m.id)}return stopEventPropagation(q)}else{if(m){var n=document.forms[currentFormName];if(n){var k=getOriginalPropField(n,originalProp);setKeyboardFocus(k);autoComplete1(q,k);if(l==8){k.value=k.value.substring(0,k.value.length-1)}}}return stopEventPropagation(q)}}if(l==40){c.deselectRow();c.nextRow();c.selectRow()}else{if(l==38){c.deselectRow();c.prevRow();c.selectRow()}}return stopEventPropagation(q)};this.popupRowOnClick=function(p){var q=ListBoxesHandler;p=getDocumentEvent(p);if(!p){return}var o=getTargetElement(p);var n=getTrNode(o);if(!n){return stopEventPropagation(p)}if(getAncestorByClassName(n,"classifier_panel")!=null){q.onClassifierItemClick(p,n);return}var m=getAncestorById(n,"lists_container");if(m!=null){var k=q.onOptionsItemClick(n);if(!k){q.onOptionSelection(n)}}var l=c.popupRowOnClick1(p,n,o);c.selectRow();stopEventPropagation(p);return l};this.popupRowOnClick1=function(ak,an,k){var l=ListBoxesHandler;Popup.lastClickTime=new Date().getTime();var ag=c.getCurrentDiv();if(!an){an=c.currentRow}if(c.isHeaderRow(an)){return}if(k.tagName.toLowerCase()=="a"){return}if(an){var H=an.getElementsByTagName("A")}if(H&&H.length!=0){if(ag){loadedPopups[ag.id]=null;Popup.close0(ag.id)}var p=H[0];var B=p.getAttribute("target");if(B){var o=p.getAttribute("href");window.open(o,B,"width=600, height=600, top=20, left=20, menubar=no,status=0, location=no, toolbar=no, scrollbars=1 status=no, resizable=yes");stopEventPropagation(ak);return true}if(p.id.startsWith("-inner")){return LinkProcessor.onClickDisplayInner(ak,p)}if(p.onclick1){p.onclick1(ak)}else{var P=an.getAttribute("href",P);if(P){stopEventPropagation(ak);document.location.href=P}}return false}if(!an.id){return}if(an.id&&an.id=="$noValue"){return}var n=an.id.indexOf("_$calendar")!=-1?true:false;if(n){return true}var O=an.parentNode;var V=O.parentNode;var al=ListBoxesHandler.getTextFieldInParamRow();var X=al.form;var M=al.name;var L=al.length;var F=M+"_verified";var C=document.getElementById(M+"_span");var Q=M+"_class";var E=X.elements[Q];var af=X.elements[F];var Y=true;var A=false;if(af){if(af.value=="n"){A=true}af.value="y"}if(originalProp.indexOf("_class")!=-1){E.value=(l.curClass!=null)?l.curClass:""}var ad;var U=currentFormName.indexOf("viewColsList")==0||currentFormName.indexOf("gridColsList")==0||currentFormName.indexOf("filterColsList")==0;if(U){ad=M}else{ad=M+"_select"}var W=X.elements[ad];var N=X.elements[ad];if(an.id.indexOf("$clear")==0){if(U){var v=X.elements["-$action"].value;var T=true;if(v=="showproperties"){T=false}var m;var I=new Array(3);if(currentFormName.indexOf("viewColsList")==0){I["-viewCols"]="-viewCols";I[".-viewCols"]=".-viewCols";I["-curViewCols"]="-curViewCols"}else{if(currentFormName.indexOf("gridColsList")==0){I["-gridCols"]="-gridCols";I[".-gridCols"]=".-gridCols";I["-curGridCols"]="-curGridCols"}else{I["-filterCols"]="-filterCols";I[".-filterCols"]=".-filterCols";I["-curFilterCols"]="-curFilterCols"}}m=FormProcessor.getFormFilters(X,T,I,true);var v=X.elements["-$action"].value;var y=document.getElementsByTagName("base");var q="";if(y){q=y[0].href;if(q&&q.lastIndexOf("/")!=q.length-1){q+="/"}}var o=q+"l.html?"+m;document.location.replace(o);return}else{if(M.length>8&&M.indexOf("_groupBy")==M.length-8){al.value="";var G=c.hotspot;if(G.tagName.toLowerCase()=="a"){G=G.getElementsByTagName("img")[0]}if(typeof G!="undefined"){G.src="icons/checkbox.gif"}return b(M,ag,A,Y)}var ac=currentFormName.indexOf("tablePropertyList")==0;if(L>1){if(!ac){al[0].value=an.id.substring(6)}else{al[0].value=""}}else{al.value=""}if(al.style){al.style.backgroundColor=""}}W.value="";if(E){E.value=""}if(af){af.value="n"}if(N){for(var ai=0;ai<N.length;ai++){if(N[ai].type.toLowerCase()=="checkbox"){N[ai].checked=false}else{N[ai].value=null}}}if(ag){loadedPopups[ag.id]=null}var x=M+"_class_img";var u=document.getElementById(x);if(u){document.getElementById(x).src="icons/blank.gif";document.getElementById(x).title=""}}else{var S=getChildByClassName(an,"menuItem").innerHTML;var am=S.lastIndexOf(">");if(!U){if(L>1){al[0].value=S.substring(am+1);if(al[0].style){al[0].style.backgroundColor="#ffffff"}}var R=X.elements[originalProp+"_From"];var ao=X.elements[originalProp+"_To"];if(R){R.value=""}else{if(ao){ao.value=""}}}var K=0;var Z;var D=0;if(!N){return}if(!N.length){var aa=N.type.toLowerCase();if(aa=="hidden"){N.value=an.id}}else{N.value="";var ae;for(var ai=0;ai<N.length;ai++){if(N[ai].type.toLowerCase()=="hidden"){ae=N[ai];N[ai].value="";continue}if(!N[ai].checked){var ah=N[ai].value;var r=ah.indexOf("displayname__");if(r!=-1){r=ah.indexOf("=");var ab="";var z=true;while(true){var J=ah.indexOf("&amp;",r);if(!z){ab+=" "}else{z=false}if(J==-1){ab+=ah.substring(r+1);break}else{ab+=ah.substring(r+1,J);r=ah.indexOf("=",J+3);if(r==-1){break}}}ah=ab}if(ah==an.id){if(!Y){N[ai].checked=true}}}if(N[ai].checked==true){Z=N[ai];D=ai;K++}}}}am=M.indexOf(".type");var w=(am!=-1&&M.length==am+5)?M.substring(0,am)+"_"+currentFormName:M+"_"+currentFormName;if(currentResourceUri!=null){if(w.indexOf(".")==0){w=currentResourceUri+".$"+w}else{w=currentResourceUri+".$."+w}}var aj=document.getElementById(w);if(A&&ag){loadedPopups[ag.id]=null}};function b(p,l,m,n){var k=p+"_"+currentFormName;if(currentResourceUri!=null){if(k.indexOf(".")==0){k=currentResourceUri+".$"+k}else{k=currentResourceUri+".$."+k}}var o=document.getElementById(k);if(m&&l){loadedPopups[l.id]=null}if(!n){Popup.close0(o.id)}clearOtherPopups(o);if(n){return true}else{return false}}this.popupRowOnMouseOver=function(m){if(typeof getDocumentEvent=="undefined"){return}m=getDocumentEvent(m);if(!m){return}var l=getEventTarget(m);var k=getTrNode(l);if(l.id=="$more"){return}if(!k){return true}if(c.isHeaderRow(k)){return true}c.deselectRow();c.currentRow=k;c.selectRow();return true};this.popupRowOnMouseOut=function(m){if(typeof getDocumentEvent=="undefined"){return}m=getDocumentEvent(m);if(!m){return}var l=getMouseOutTarget(m);if(!l){return true}if(l.tagName.toLowerCase()!="tr"){return}var k=getTrNode(l);if(!k){return true}c.deselectRow();c.currentRow=null;return true};this.popupRowOnMouseDown=function(m){if(typeof getDocumentEvent=="undefined"){return}m=getDocumentEvent(m);if(!m){return}var l=getMouseOutTarget(m);if(!l){return true}if(l.id=="$more"){return}var k=getTrNode(l);if(!k){return true}k.className=k.className+" blue_highlighting";return true};this.deselectRow=function(){if(c.currentRow==null){return}var k=c.currentRow.id;if(c.currentRow==null){return}c.currentRow.className=c.currentRow.className.replace(/grey_highlighting|blue_highlighting/g,"")};this.selectRow=function(){if(c.currentRow==null){return}var k=c.currentRow.id;if(k.length==0){return}if(k=="$noValue"){return}c.currentRow.className=c.currentRow.className+" grey_highlighting"};this.nextRow=function(){var s=c.currentRow;if(c.currentRow==null){c.currentRow=c.firstRow();return c.currentRow}var t=c.currentRow.parentNode;var o=t.rows;var l=c.currentRow.sectionRowIndex;var q=l;for(var m=1;m<o.length;m++){var r=(l+m<o.length)?l+m:l+m-o.length;if(!c.isHeaderRow(o[r])&&o[r].style.display!="none"){q=r;break}}var n=t.rows[q];var k=0;var p=n;while(p.nodeName&&p.nodeName.toUpperCase()!="TR"){p=p.nextSibling;if(p==null){c.currentRow=c.firstRow();return c.currentRow}k++;if(k>10){throw new Error("could not locate next row for "+c.currentRow.id);return null}}n=p;if(n.id.indexOf("divider")==-1&&n.id.indexOf("_$calendar")==-1){c.currentRow=n;return n}else{c.currentRow=n;n=c.nextRow();return n}};this.prevRow=function(){if(c.currentRow==null){c.currentRow=c.firstRow();if(c.currentRow==null){return null}return c.prevRow()}var q=c.currentRow.parentNode;var l=q.rows;var p=c.currentRow.sectionRowIndex;var m=p;for(var n=1;n<l.length;n++){var k=(p-n>=0)?p-n:p+l.length-n;if(!c.isHeaderRow(l[k])&&l[k].style.display!="none"){m=k;break}}var o=q.rows[m];if(o==null||c.isHeaderRow(o)){c.currentRow=c.lastRow();return c.currentRow}if(o.tagName&&o.tagName.toUpperCase()=="TR"&&o.id.indexOf("divider")==-1&&o.id.indexOf("_$calendar")==-1){c.currentRow=o;return o}else{c.currentRow=o;return c.prevRow()}};this.isHeaderRow=function(k){if(k&&k.className=="menuTitle"){return true}else{return false}};this.firstRow=function(){var m=c.div.getElementsByTagName("table");if(m.length==0){return null}var k;if(m.lenght==1){k=m[0].getElementsByTagName("tr")}else{if(m.lenght>1){if(m[1].id.startsWith("-not-menu")||(m[2]&&m[2].id.startsWith("-not-menu"))){return null}k=m[1].getElementsByTagName("tr")}}var k=m[0].getElementsByTagName("tr");for(var l=0;l<k.length;l++){if(!c.isHeaderRow(k[l])&&k[l].style.display!="none"){break}}return k[l]};this.lastRow=function(){var m=c.div.getElementsByTagName("table");if(!m||!m[1]){return null}var k=m[1].getElementsByTagName("tr");if(k==null){return null}for(var l=k.length-1;l>=0;l--){if(!c.isHeaderRow(k[l])&&k[l].style.display!="none"){break}}return k[l]};this.rowCount=function(){var l=c.div.getElementsByTagName("table");if(!l||!l[1]){return null}var k=l[1].getElementsByTagName("tr");if(k==null){return null}return k.length};this.getPopupItem=function(k){return c.items[k]}}function PopupItem(c,b){this.id=c.id;this.seq=b;this.checked=false;this.selected=false;this.onChosen=null;this.onOver=null;this.onOut=null;this.onCheck=null;this.onUncheck=null}var originalProp=null;var propName=null;var loadedPopups=new Array();var div2frame=new Array();var currentDiv=null;var closeTimeoutId;var currentImgId=null;var currentFormName=null;var currentResourceUri=null;var innerListUrls=new Array();function getOriginalPropField(b,c){var d=b.elements[c];if(d==null){return null}if(typeof d.length!="undefined"){return d[0]}return d}function reposition(h,c,g){var d=0;var b=0;var f=h.offsetParent;while(f&&f.offsetParent!=null){d+=f.offsetTop;b+=f.offsetLeft;f=f.offsetParent}h.style.left=c-b+"px";h.style.top=g-d+"px"}function docjslib_getImageWidth(b){return b.offsetWidth}function docjslib_getImageHeight(b){return b.offsetHeight}var NS4=document.layers;function docjslib_getImageXfromLeft(b){if(NS4){return b.x}else{return docjslib_getRealLeft(b)}}function docjslib_getImageYfromTop(b){if(NS4){return b.y}else{return docjslib_getRealTop(b)}}function docjslib_getRealLeft(b){xPos=b.offsetLeft;tempEl=b.offsetParent;while(tempEl!=null){xPos+=tempEl.offsetLeft;tempEl=tempEl.offsetParent}return xPos}function docjslib_getRealTop(b){yPos=b.offsetTop;tempEl=b.offsetParent;while(tempEl!=null){yPos+=tempEl.offsetTop;tempEl=tempEl.offsetParent}return yPos}function removePopupRowEventHandlers(j){var f=j.getElementsByTagName("table");if(!f||!f[1]){return}var h=f[1];var b=h.rows;var c=0;for(var d=0;d<b.length;d++){var g=b[d];removeEvent(g,"click",popupRowOnClick,false);removeEvent(g,"mouseover",popupRowOnMouseOver,false);removeEvent(g,"mousedown",popupRowOnMouseDown,false);removeEvent(g,"mouseout",popupRowOnMouseOut,false)}}function fakeOnSubmit(){return false}var FormProcessor={formInitialValues:new Array(),initForms:function(j){var c;if(j){c=j.getElementsByTagName("form")}else{c=document.forms}var f=(typeof j=="undefined")?false:true;for(var d=0;d<c.length;d++){var g=c[d];var h=new Array(g.elements.length);this.initForTouchUI(g);this._storeInitialValues(g);if(f==false){var b=getAncestorByClassName(g,"panel_block");if(b){TouchDlgUtil.setCurrentDialog(b);ListBoxesHandler.setTray(b);wasFirstDlgFound=true}}ListBoxesHandler.init(g);addEvent(g,"submit",this.onSubmit,false)}},onSubmit:function(c){var d=FormProcessor;c=getDocumentEvent(c);if(!c){return}var b=getTargetElement(c);d.onSubmitProcess(c,b)},onSubmitProcess:function(e,form){var buttonName=form.getAttribute("buttonClicked");var button=form.elements[buttonName];var pane2=PlainDlg.getPane2Dialog();var dialogIframe=document.getElementById("dialogIframe");var isCancel=button&&button.name.toUpperCase()=="CANCEL";if(isCancel){if(pane2&&pane2.contains(form)){setDivInvisible(pane2,dialogIframe);return stopEventPropagation(e)}}if(typeof RteEngine!="undefined"){RteEngine.putRteDataOfForm(form,DataEntry.isMkResource())}var fullTextSearchForm=document.forms.searchForm;if(fullTextSearchForm){if(form.id&&form.id=="filter"){var criteria=fullTextSearchForm.elements["-q"];if(criteria&&!FieldsWithEmptyValue.isEmptyValue(criteria)){var textSearchForType=fullTextSearchForm.elements["-cat"];if(textSearchForType&&textSearchForType.value=="on"){var textSearchInFilter=form.elements["-q"];if(textSearchInFilter){textSearchInFilter.value=criteria.value;var textSearchInFilterForType=form.elements["-cat"];if(textSearchInFilterForType){textSearchInFilterForType.value="on"}}}}}}var dialog=getParentDialog(form);var isFormInDialog=dialog!=null&&!isParentDialogOnPage(dialog);if(dialog&&dialog.id=="common_filter"){isFormInDialog=false}var action=form.action;var url;if(action){url=action}else{url="FormRedirect"}var formAction="";var formActionElem=form.elements["-$action"];if(formActionElem){formAction=form.elements["-$action"].value}var allFields=true;if(formAction!="searchText"&&formAction!="searchLocal"&&formAction!="searchParallel"&&formAction!="mkResource"){allFields=false}else{if(currentFormName&&currentFormName.indexOf("horizontalFilter")==0){allFields=true}}if(typeof g_rejectedOnEntryError!="undefined"){allFields=true}if(formAction=="searchLocal"&&typeof form.elements.submitUpdate!="undefined"){allFields=false}var params="submit=y";var isAjaxReq=isFormInDialog||Browser.mobile;var p1=FormProcessor.getFormFilters(form,allFields,null,isAjaxReq);if(p1){params+=p1}var submitButtonName=null;var submitButtonValue;params+="&$form="+form.name;if(allFields==false){var type=form.type;if(type){params+="&type="+type.value}params+="&-$action="+formAction}if(form.uri){params+="&uri="+encodeURIComponent(form.uri.value)}if(isCancel){params+="&cancel=y"}for(var j=0;j<form.elements.length;j++){var elem=form.elements[j];var atts=elem.getAttribute("onSubmit");if(atts){if(!elem.getAttribute("onSubmitFixed")){var s=atts.replace(/\(this\)/,"");elem.onsubmit=eval(s);elem.setAttribute("onSubmitFixed","true")}elem.onsubmit()}}if(!action){form.action="FormRedirect"}if(pane2&&pane2.contains(form)){setDivInvisible(pane2,dialogIframe)}var tagsDiv=getChildByClassName(form,"tags");if(tagsDiv){tagsDiv.parentNode.removeChild(tagsDiv)}if(Browser.mobile){return url+"?"+params}else{if(isFormInDialog&&form.id!="viewColsList"&&form.id!="uploadProject"&&form.id!="gridColsList"&&action.indexOf("registerByEmail")==-1){params+="&-inner=y";var dlg=getParentDialog(form);if(dlg.parentNode.tagName.toLowerCase()!="body"){params+="&on_page=y"}if(dlg.id=="pane2"){postRequest(e,url,params,dlg,getTargetElement(e),PlainDlg.onDialogLoaded)}else{if(DataEntry.execBeforeSubmit(params)!=false){if(DataEntry.hasSubmitCallback()){params+="&-changeInplace=y"}postRequest(e,url,params,dlg,getTargetElement(e),DataEntry.onDataEntrySubmitted)}}stopEventPropagation(e);return}else{if(form.name.indexOf("tablePropertyList")!=-1){var wasSubmitted=form.getAttribute("wasSubmitted");if(wasSubmitted){alert("Can not submit the same form twice");return stopEventPropagation(e)}form.setAttribute("wasSubmitted","true")}LoadingIndicator.show();return true}}},getFormFilters:function(f,t,b,l){var o="";var r=f.elements;var n=-1;var v=r.length;var c="";if(typeof l=="undefined"){l=false}for(var u=0;u<v;u++){n++;var d=r[n];var y=d.name;var s=d.value;var x=d.getAttribute("is_empty_value");if(x&&x=="y"){if(!l){d.value=""}s=""}if(b){if(typeof b=="string"&&y==b){continue}else{if(b[y]){continue}}}var j=d.type;var m=d.parentNode;if(!j||!y){continue}if(j=="submit"){continue}if(j=="checkbox"||j=="radio"){if(d.checked==false){continue}}if(t&&s.length==0){continue}if(s.indexOf(" --",s.length-3)!=-1){continue}if(s=="- All -"){continue}var w=(y.indexOf("frequency_")==0);if(!t&&!w){if(!this.wasFormFieldModified(d,s)){var h=true;if(d.type!="hidden"){if(d.type=="checkbox"){var g=document.location.href;if(g&&(g.indexOf("createDEResourceList.html")||g.indexOf("createParallelDEResourceList.html"))){h=false}}if(d.tagName.toLowerCase()=="input"){var k=getAncestorByTagName(d,"tr");var q=getChildByTagName(k,"select");if(q!=null){if(this.wasFormFieldModified(q)){h=false}}}if(h&&!l){c=y;m.removeChild(d);n--}}else{if(d.id=="rte_data"&&!l){m.removeChild(d);n--}else{if(c!=""&&y.indexOf(c)!=-1&&!l){m.removeChild(d);n--}else{if(d.id!="rte_data"){h=false}}}}if(h){continue}}}if(y=="type"){o+="&"+y+"="+s}else{if(y.indexOf("http")==0){y=encodeURIComponent(y)}o+="&"+y+"="+encodeURIComponent(s)}}return o},_storeInitialValues:function(d){var f=new Array();for(var b=0;b<d.elements.length;b++){var c=d.elements[b];var g=c.getAttribute("is_empty_value");if(g&&g=="y"){f[c.name]="";continue}f[c.name]=c.value}this.formInitialValues[d.name]=f},wasFormFieldModified:function(d,c){var b=this.getFormFieldInitialValue(d);if(typeof c=="undefined"){c=d.value}if(b==null){return true}if(c==b){return false}else{return true}},getFormFieldInitialValue:function(c,b){var d=this.formInitialValues[c.form.name];if(d){if(b){return d[c.name+".attributes."+b]}else{return d[c.name]}}},MIN_INPUT_WIDTH:30,initForTouchUI:function(d){if(d.name.indexOf("tablePropertyList")!=-1){var c=getAncestorByClassName(d,"panel_block");if(c){var b=getChildById(c,"item_selector");FieldsWithEmptyValue.initField(b,"select");var f=getChildById(c,"text_entry");FieldsWithEmptyValue.initField(f,"select");if(isParentDialogOnPage){TouchDlgUtil.init(c)}}}CheckButtonMgr.prepare(d);this.initFieldsWithEmpltyValues(d)},initFieldsWithEmpltyValues:function(h){var c=h.getElementsByTagName("input");for(var g=0;g<c.length;g++){if(isElemOfClass(c[g],["input","isel","num"])==false){continue}var b=getAncestorByClassName(c[g],"param_tr");if(!b){continue}var f=getChildByClassName(b,["label","propLabel1"]);var d=f&&(f.getAttribute("required")!=null);if(d&&c[g].type!="password"){FieldsWithEmptyValue.initField(c[g],"Required")}}}};function setTime(){this.value=new Date().getTime()}function getKeyCode(b){if(typeof(b.keyCode)=="number"){return b.keyCode}else{if(typeof(b.charCode)=="number"){return b.charCode}else{if(typeof(b.which)=="number"){return b.which}else{throw new Error("can't detect the key pressed")}}}}function clearOtherPopups(c){for(var b in loadedPopups){if(b==null){continue}if(b!=c){loadedPopups[b]=null}}}function getFormNode(b){var c=b.parentNode;if(!c){return null}if(!c.tagName){return null}if(c.tagName.toUpperCase()=="FORM"){return c}else{return getFormNode(c)}}function getTrNode(d){var f=getAncestorByClassName(d,"menuItemRow");if(f){return f}var b=d;if(d.length>1){var c;while((c=b.previousSibling)!=null){b=c;if(b.tagName.toUpperCase()=="TD"){b=b.parentNode;break}}if(c==null){b=b.parentNode;if(b.tagName.toUpperCase()=="TD"){b=b.parentNode}else{return null}}}if(typeof b.tagName!="undefined"&&b.tagName.toUpperCase()=="TR"){return b}e=b.parentNode;if(e){if(e==b){e=d.parentNode}return getTrNode(e)}else{return null}}function getDivNode(b){return getAncestorByTagName(b,"div")}function getDocumentNode(b){while(b.parentNode){b=b.parentNode;if(b.location&&b.location.href){return b}}return null}function chooser(n){var o=n.name;var s=o.indexOf(".",1);var j=o;if(s!=-1){j=o.substring(0,s)}var f=n.form.elements["$form"].value;var g=n.form.elements["$wasEditList"];var q=n.form.id=="tree";var r=n.value;var d=n.id;if(!d){d=r}var p;var k=window.opener.document.forms.length;for(var m=0;m<k;m++){var c=window.opener.document.forms;if(c[m].name.indexOf(f)==0){p=c[m];break}}if(!p){throw new Error("form not found: "+f);return}if(g){var h=n.form.elements["$rUri"].value;if(o.indexOf(".")==0){o=o.substring(1)}if(j.indexOf(".")==0){j=j.substring(1)}p.elements[h+".$."+o].value=r;p.elements[h+".$."+j+"_select"].value=d;p.elements[h+".$."+j+"_verified"].value="y"}else{if(currentFormName&&(currentFormName.indexOf("viewColsList")==0||currentFormName.indexOf("gridColsList")==0||currentFormName.indexOf("filterColsList")==0)){p.elements[j].value=d}else{if(q){var b=window.opener.document.getElementById("a_"+j);var s=d.lastIndexOf("/");b.innerHTML=d.substring(s+1);s=d.lastIndexOf("=");b.href=d.substring(s+1)}p.elements[o].value=r;p.elements[j+"_select"].value=d;p.elements[j+"_verified"].value="y"}}}function chooser1(d){var n=d.name;var p=n.indexOf(".",1);var o=n;if(p!=-1){o=n.substring(0,p)}var c=d.form.elements["$form"].value;var k=d.form.elements["$wasEditList"];var s=d.value;var r=d.id;if(!r){r=s}var m;var t=window.opener.document.forms.length;for(var u=0;u<t;u++){var h=window.opener.document.forms;if(h[u].name==c){m=h[u];break}}if(!m){throw new Error("form not found: "+c);return}if(k){var j=d.form.elements["$rUri"].value;m.elements[j+".$."+n].value=s;m.elements[j+".$."+o+"_select"].value=r;m.elements[j+".$."+o+"_verified"].value="y"}else{var x=m.elements[o+"_select"];var v=x.length;var b=getTrNode(x[v-1]);var w=b.parentNode;var g=b.cloneNode(true);g.id=r;w.appendChild(g);x[v].value=r;x[v].checked=true;var f=0;for(var u=0;u<v;u++){if(x[u].checked){f++;if(f>1){break}}}if(f>1){m.elements[n].value="<...>"}else{m.elements[n].value=s}m.elements[o+"_verified"].value="y";if(currentFormName.indexOf("rightPanelPropertySheet")==0){var q=window.opener.document.getElementById(o+"_span");if(q){q.style.display=""}}}}function hideResetRow(b,k,h){if(h.indexOf("_class")!=-1){return}var g=b.getElementsByTagName("tr");var f;var n=false;var c=document.forms[k];if(c.elements[h+"_class"]){return}for(var f=0;f<g.length;f++){if(g[f].id.indexOf("$clear")==0){n=true;break}}if(!n){return}var j=g[f];var d=getOriginalPropField(c,h);var l;if(d.length>1){l=d[0].value}else{l=d.value}var m=true;if(!l||l==""){m=false}else{if(FormProcessor.wasFormFieldModified(d)){m=false}}if(m){j.style.display=""}else{j.style.display="none"}}function menuOnClick(g,f){var j=f.id;var h;if(j.indexOf("menuLink_")==0){h=j.substring("menuLink_".length)}else{h=j.substring("menuicon_".length)}addCurrentDashboardAndCurrentTab(f);var c="menudiv_"+h;var d=document.getElementById(c);if(!d){return true}var b=Popup.open(g,c,f,null,0,19);return stopEventPropagation(g)}function addCurrentDashboardAndCurrentTab(k){if(k.tagName.toLowerCase()=="img"){return}var m=k.href;if(!m||m=="about:blank"){return}if(m.indexOf("javascript:")!=-1){return k}var f=m.indexOf("?")!=-1;if(!f||m.indexOf("/tail?")!=-1||m.indexOf("/createResourceList?")!=-1||m.indexOf("/createParallelResourceList?")!=-1){return}var l=k.className;if(l&&l=="external"){return}var n=m.indexOf("&-ulId=");if(n!=-1){var h=m.indexOf("#",n);if(h!=-1){var g=m.indexOf("&",n+1);if(g==-1||h<g){return}}}var b=getDivNode(k);if(b&&b.id=="otherSite"){return}var p=m.indexOf("-d=")==-1;if(p){var d=document.getElementById("dashboardCredentials");if(!d){return}var n=m.indexOf("://");var g=m.indexOf("/",n+3);var o=m.substring(n+3,g);var j=document.location.href;n=j.indexOf("://");g=j.indexOf("/",n+3);var c=j.substring(n+3,g);if(c!=o){return}var q=d.innerHTML.split(";");if(q&&q.length>0){if(q[0]){if(f){m+="&-d="+q[0]}else{m+="?-d="+q[0]}if(q.length>1){m+="&-t="+q[1]}}k.href=m}}}function resizeWindow(g){if(!g){return}var j=getDocumentEvent(g);var k=document.getElementsByTagName("body");var c=window.innerWidth;var f=window.innerHeight;var b=screen.width;var d=screen.height;return true}var Tooltip={SHOW_DELAY:1000,HIDE_DELAY:500,TOOLTIP_ID:"system_tooltip",TOOLTIP_ATTR:"tooltip",tooltipDiv:null,tooltipFrame:null,contentDiv:null,isShown:false,isOverTooltip:false,timerId:null,showArgs:new Object(),init:function(){if(Browser.mobile||Browser.touchDesktop||Browser.penBased){return}this.tooltipDiv=document.getElementById(this.TOOLTIP_ID);this.contentDiv=getChildById(this.tooltipDiv,"content");if(Browser.ie){this.tooltipFrame=document.getElementById("tooltipIframe");if(!this.tooltipFrame){throw new Error("document must contain iframe '"+iframeId+"' to display enhanced tooltip")}}addEvent(document.body,"mouseover",this.onMouseOver,false);addEvent(document.body,"mouseout",this.onMouseOut,false);addEvent(document.body,"click",this.onClick,false);if(this.tooltipDiv){addEvent(this.tooltipDiv,"mouseover",this.onMouseOverTooltip,true);addEvent(this.tooltipDiv,"mouseout",this.onMouseOutTooltip,true)}},onMouseOver:function(c){var d=Tooltip;if(d.isOverTooltip){return}var b=getEventTarget(c);if(d.putContent(c,b)){if(getTextContent(b)=="[?]"){d.show()}else{d.timerId=setTimeout(d.show,d.SHOW_DELAY)}}else{if(d.isShown&&d.timerId==null){d.timerId=setTimeout(Tooltip.hide,d.HIDE_DELAY)}}},putContent:function(c,b){if(!this.isProcessed(b)){this.process(b)}var f=b.getAttribute(this.TOOLTIP_ATTR);if(!f){var d=b.parentNode;if(d&&d.tagName.toLowerCase()=="a"){f=d.getAttribute(this.TOOLTIP_ATTR)}}if(!f||f.plainText().trim().length==0){return false}this.showArgs.shiftKey=c.shiftKey;this.showArgs.target=b;this.showArgs.tooltipText=f;return true},onMouseOut:function(b){var c=Tooltip;if(c.isOverTooltip){return}if(c.isShown&&c.timerId==null){c.timerId=setTimeout(Tooltip.hide,c.HIDE_DELAY)}else{clearTimeout(c.timerId);c.timerId=null}},onMouseOverTooltip:function(b){var c=Tooltip;c.isOverTooltip=true;clearTimeout(c.timerId);c.timerId=null},onMouseOutTooltip:function(c){var d=Tooltip;var b=getEventTarget(c);d.isOverTooltip=false;d.onMouseOut(c)},onClick:function(c){var d=Tooltip;if(d.isShown){d.hide()}else{clearTimeout(d.timerId)}var b=getEventTarget(c);if(getAncestorByTagName(b,"a")==null&&d.putContent(c,b)){d.show();stopEventPropagation(c)}},show:function(){var d=Tooltip;if(d.isOverTooltip){return}var b=d.showArgs.target;var c=d.showArgs.tooltipText;if(!d.tooltipDiv){return false}if(!c){return false}if(PopupHandler.isVisible()){return false}d.contentDiv.innerHTML=c;setDivVisible(null,d.tooltipDiv,d.tooltipFrame,b,0,30);d.isShown=true},hide:function(c){var b=Tooltip;if(b.isOverTooltip&&!c){return}if(!b.tooltipDiv){return}clearTimeout(b.timerId);b.tooltipDiv.style.display="none";window.status="";b.isShown=false},process:function(c){var b=c.title;c.title="";var d=c.parentNode;if(d&&d.tagName.toLowerCase()=="a"){if(b.length!=0){b+="<br><i><small>"+d.title+"</small></i>"}else{b=d.title}d.title=""}if(b!=null&&b.length!=0){c.setAttribute(this.TOOLTIP_ATTR,b)}},isProcessed:function(c){var b=c.title;return(b==null||b.length==0)}};var ListBoxesHandler={init:function(d){var c=d.getElementsByTagName("table");for(var b=0;b<c.length;b++){if(c[b].className=="rounded_rect_tbl"||c[b].id.indexOf("siteRL_")==0){addEvent(c[b],"click",this.onClickParam,false)}}},prevSelectorInputValue:"",autoComplete:function(c){var d=ListBoxesHandler;if(d.curParamRow.getAttribute("is_numeric")!=null){return}var c=getDocumentEvent(c);var b=getTargetElement(c);return d.autoComplete1(c,b)},autoComplete1:function(s,w){if(!w){return}keyPressedTime=new Date().getTime();var b=document.forms[currentFormName];if(typeof b.elements=="undefined"){b=b[1]}var j=getKeyCode(s);if(s.type!="click"&&j<=40&&j!=8){return}var l=w.name;var p=b.name;var o=l;var m=l.indexOf(".",1);if(m!=-1){o=o.substring(0,m)}var c=b.elements[o+"_verified"];var v=b.elements[o+"_select"];var d=b.elements[o+"_class"];if(j==13){if(!c){return true}}var g;if(d){g=l+"_class_"+p}else{g=l+"_"+p}keyPressedImgId=g+"_filter";var k=document.getElementById(keyPressedImgId);k=k||document.body;keyPressedElement=w;var q=Popup.getPopup(g);var h=w.getAttribute("autocomplete");if(h!=null&&h=="off"&&q==null&&j!=40){return}if(q){q.close()}var u=w.getAttribute("autocomplete");if(u&&u=="off"){return true}if(c){c.value="n"}s=cloneEvent(s);var t=b.elements[l+"_subscribe"];if(t){t.checked=true}var r=function(){ListBoxesHandler.autoCompleteTimeout(s,keyPressedTime)};autoCompleteTimeoutId=setTimeout(r,Popup.autoCompleteDefaultTimeout);var n=document.getElementById(o+"_span");if(n){n.style.display=""}if(q){clearOtherPopups(q.div)}return true},autoCompleteTimeout:function(g,c){if(keyPressedTime>c){return}var d=document.getElementById(keyPressedImgId);d=d||document.body;var f=FieldsWithEmptyValue.getValue(keyPressedElement);var h=getChildById(this.optionsPanel,"$more");var b=this.curOptionsListDiv.id.indexOf("_groupBy_")!=-1;if(b||!h&&f.indexOf(this.prevSelectorInputValue)==0){this.localOptionsFilter(f)}else{this.listboxOnClick1(g,keyPressedImgId,f,null,this.curClass)}this.prevSelectorInputValue=f},listboxOnClick1:function(F,C,A,p,d,I){var z=C.substring(0,C.length-"_filter".length);var y=z.lastIndexOf("_");if(y==-1){return}currentFormName=z.substring(y+1);var h=null;if(I){h=getAncestorByTagName(I,"form")}else{h=document.forms[currentFormName];if(typeof h.elements=="undefined"){h=h[1]}}z=z.substring(0,z.length-(currentFormName.length+1));currentImgId=C;if(!d){originalProp=z}var m;if(originalProp.length>8&&originalProp.indexOf("_groupBy")==originalProp.length-8){m=true}if(!m&&h&&currentFormName!="viewColsList"&&currentFormName!="gridColsList"&&originalProp.indexOf("_class")==-1){var c=getOriginalPropField(h,originalProp);if(c&&c.parentNode){}}var y=-1;var t;var v;var s=this.isEditList()&&d!=null;if(currentFormName.indexOf("siteResourceList")==0&&!s){y=z.indexOf(".$.");var D=z.indexOf(".",y+3);if(D==-1){propName=z}else{propName=z.substring(0,D)}t=propName+"_"+currentFormName;if(D==-1){propName=propName.substring(y+3)}else{propName=propName.substring(y+3,D)}currentResourceUri=z.substring(0,y)}else{currentResourceUri=null;y=z.indexOf(".",1);if(y!=-1){propName=z.substring(0,y);t=propName+"_"+currentFormName}else{y=z.indexOf("_class");if(y==-1){propName=z;t=propName+"_"+currentFormName}else{v=true;propName=z.substring(0,y);var g=document.forms[currentFormName].elements[propName+"_class"];if(!g.value||g.value==""){t=propName+"_class_"+currentFormName}else{t=propName+"_"+currentFormName;originalProp=propName+z.substring(propName.length+"_class".length)}}}}var f=Popup.getPopup(t);var x=getChildById(this.optionsPanel,t);var u=getTargetElement(F);u=I||u||document.body;if(false){hideResetRow(x,currentFormName,originalProp);this.showOptionsOrClasses(x);return}else{var f=Popup.getPopup(t);if(f==null){x=document.getElementById(t);if(!x){x=document.createElement("div");x.id=t}f=new Popup(x,u)}else{x=f.div;f.reset(u)}}var l=h.elements["-$action"];var n=l.value;var H=document.getElementsByTagName("base");var k="";if(H){k=H[0].href;if(k&&k.lastIndexOf("/")!=k.length-1){k+="/"}}var q=k+"smartPopup";var G="prop="+encodeURIComponent(propName);if(currentFormName.indexOf("siteResourceList")==0){G+="&editList=1&type="+h.elements.type.value;if(currentResourceUri){G+="&uri="+encodeURIComponent(currentResourceUri)}}else{if(h.id&&h.id=="filter"&&!this._isFtsSift){var o=document.forms.searchForm;if(o){var r=o.elements["-q"];if(r&&!FieldsWithEmptyValue.isEmptyValue(r)){var j=o.elements["-cat"];if(j&&j.value=="on"){var w=h.elements["-q"];if(w){w.value=r.value;var E=h.elements["-cat"];if(E){E.value="on"}}}}}}var B=true;if(n!="searchLocal"&&n!="searchParallel"){B=false}var b=this.textEntry?this.textEntry.name:null;G+=FormProcessor.getFormFilters(h,B,b,true)}G+="&$form="+currentFormName;G+="&"+propName+"_filter=y";if(!p){G+="&$selectOnly=y"}if(A&&G.indexOf("&"+propName+"="+encodeURIComponent(A))==-1){G+="&"+propName+"="+encodeURIComponent(A)}if(v){if(d){G+="&"+propName+"_class="+d}}postRequest(F,q,G,x,u,this.onListLoaded)},panelBlock:null,tray:null,formPanel:null,optionsPanel:null,classifierPanel:null,calendarPanel:null,curParamRow:null,isRollUp:false,curOptionsListDiv:null,textEntry:null,classifierTextEntry:null,curClassesPopupDiv:null,toPutInClassifier:false,curClass:null,addNewResIcon:null,addNewResBtn:null,_isEditList:false,_isFtsSift:false,_isOneParamSelection:false,_isFormPanelHidden:false,skipUserClick:false,suspended:null,madeSelection:false,clonedEvent:null,setTray:function(c){var b=getChildByClassName(c,"tray");if(b){this.findElements(b)}},findElements:function(f){var d=getAncestorByClassName(f,"tray");if(!d){var c=document.getElementById("siteResourceList");d=getChildByClassName(c,"tray");this._isEditList=d!=null}if(!d){var g=document.getElementById("fts-sift");d=getChildByClassName(g,"tray");this._isFtsSift=d!=null}if(this.tray!=null&&comparePosition(d,this.tray)==0){return}this.tray=d;this.panelBlock=getAncestorByClassName(this.tray,"panel_block");this.formPanel=getChildByClassName(this.tray,"form_panel");this.optionsPanel=getChildByClassName(this.tray,"options_panel");this.classifierPanel=getChildByClassName(this.tray,"classifier_panel");this.calendarPanel=getChildByClassName(this.tray,"calendar_panel");var b=getChildByClassName(this.optionsPanel,"header");this.addNewResIcon=b.rows[0].cells[b.rows[0].cells.length-1];this.addNewResBtn=getChildByClassName(this.optionsPanel,"button");this.textEntry=getChildById(this.optionsPanel,"text_entry");this.classifierTextEntry=getChildById(this.classifierPanel,"text_entry");if(this.textEntry&&(this._isEditList||this._isFtsSift)){FieldsWithEmptyValue.initField(this.textEntry,"select")}this._isOneParamSelection=this.panelBlock.className.indexOf(" oneparamselection")!=-1;this._isFormPanelHidden=this._isEditList||this._isFtsSift||this._isOneParamSelection},onClickParam:function(d,b){var j=ListBoxesHandler;var h=getEventTarget(d);if(isElemOfClass(h,"input")&&!h.getAttribute("readonly")){return}if(j.skipUserClick){j.skipUserClick=false;if(d!=null){return}}else{j.skipUserClick=true}if(!d){d=j.clonedEvent}var g=getAncestorByTagName(h,"a")!=null;j.isRollUp=getAncestorByClassName(h,"rollup_td")!=null;var c=getTextContent(h)=="[?]";if(j.isRollUp&&!g||c){return}if(g&&!j.isRollUp){return}var f=getAncestorByClassName(h,"param_tr");if(!f){return}if(!j.panelBlock||!isVisible(j.panelBlock)||j.panelBlock.parentNode==null){j.findElements(f)}if(SlideSwaper.doesSlidingRun(j.tray)){return}j.clonedEvent=cloneEvent(d);j.curClass=null;if((j._isEditList||j._isFtsSift)&&isVisible(j.panelBlock)){j.onOptionsBackBtn();if(j.curParamRow&&comparePosition(j.curParamRow,f)!=0){setTimeout("ListBoxesHandler.onClickParam(ListBoxesHandler.clonedEvent, "+b+")",800);j.skipUserClick=true}return}return j.processClickParam(d,f,b)},processClickParam:function(h,l,f){if(SlideSwaper.doesSlidingRun(this.tray)){return}var j=l;if(h){j=getEventTarget(h)}var m=this.isClassifierNow(l);if(m==false){this.curParamRow=l}var p=getChildByClassName(l,"arrow_td");if(!p&&!m){return false}var n=getChildByClassName(l,"input");if(typeof f=="undefined"){f=p.getAttribute("options_selector")}this.toPutInClassifier=false;var g=this.getCurrentPanelDiv();var c=f=="calendar"&&g.className!="calendar_panel";var o=c&&getAncestorByClassName(j,"rollup_td")!=null;if(c&&!o){if(this.calendarPanel==null){this.createCalendarPanel(this.tray)}this.showCalendar(l)}else{if(f=="classifier"){if(this.classifierPanel==null){this.createClassifierPanel(this.tray)}this.classifierPanel.style.display="inline";this.toPutInClassifier=true}if(this.textEntry&&!m){this.textEntry.name=n.name;if(l.getAttribute("is_numeric")!=null){FieldsWithEmptyValue.setValue(this.textEntry,n.value)}}var k="";var b=null;if(m){var d=getAncestorByClassName(l,"rounded_rect_tbl");k=d.id.substr("table_".length)+"_filter";b=l.id}else{if(o){k=j.parentNode.id}else{k=n.name+"_"+n.form.name+"_filter"}}this.listboxOnClick1(h,k,null,null,b,p)}return true},onListLoaded:function(d,j,f,o){var m=ListBoxesHandler;var c=m.toPutInClassifier?m.classifierPanel:m.optionsPanel;var h=getChildById(c,"lists_container");if(h){h.appendChild(j)}else{c.appendChild(j)}var b=getChildByClassName(c,"no_matches");if(b){b.style.display="none"}j.innerHTML=o;CheckButtonMgr.prepare(j,m.onOptionsItemClick);TouchDlgUtil.init(j);var k=getChildByClassName(j,"rounded_rect_tbl");if(k){var n=k.rows;for(var l=0;l<n.length;l++){n[l].onclick=m.onOptionsItemClick}}m.changeOptionSelectionState(k);m.changeAddNewState(j);m.showOptionsOrClasses(j);if((m._isEditList||m._isFtsSift)&&!isVisible(m.panelBlock)||m._isOneParamSelection){var g=getAncestorByAttribute(f,"name",["siteResourceList","rightPanelPropertySheet"]);m.showStandAloneOptions(f,g)}},showOptionsOrClasses:function(d){var g=ListBoxesHandler;var b;if(g.toPutInClassifier){b=g.classifierPanel;g.curClassesPopupDiv=d}else{b=g.optionsPanel;g.curOptionsListDiv=d}g.fitOptionsYPosition(b);b.style.display="inline";d.style.display="block";g.optionsPanel.style.height="";if(b.offsetHeight<g.panelBlock.offsetHeight){b.style.height=g.panelBlock.offsetHeight}d.style.visibility="visible";g.displayItemName();var c=g.getCurrentPanelDiv();if(c&&c.className!=b.className){var f=(SlideSwaper.getTrayPosition(g.tray)==0)?true:false;g._hideInvisibleParams();SlideSwaper.moveForward(g.tray,g.onOptionsDisplayed)}},showStandAloneOptions:function(d,m){var c=getScrollXY();var n=getWindowSize();var l,k;if(this._isEditList){var b=findPosX(m)+c[0];l=findPosX(d)-this.panelBlock.clientWidth;k=findPosY(d);var g=n[1]+c[1];if(g>k+this.panelBlock.clientHeight+30){k+=30}else{if(k-this.panelBlock.clientHeight-5>0){k-=this.panelBlock.clientHeight+5}else{k=0;l-=this.curParamRow.clientWidth}}if(l<b){l=b}}else{if(this._isFtsSift||this._isOneParamSelection){d=(this._isOneParamSelection)?DataEntry.getHotspot():d;var f=getElementCoords(d,null);l=f.left+f.width+5;k=Math.max(f.top-this.optionsPanel.clientHeight/2,c[1]+5);var h=n[1]+c[1];if(k>h-this.optionsPanel.clientHeight){k=Math.max(h-this.optionsPanel.clientHeight,c[1])-5}}}var j=getElemInsideScreenPosition(l,k,this.optionsPanel);this.panelBlock.style.left=j[0];if(Browser.ie7&&j[1]==10){j[1]=-1}this.panelBlock.style.top=j[1];this.panelBlock.style.visibility="visible"},fitOptionsYPosition:function(c){var g=ListBoxesHandler;if(g._isFormPanelHidden){return}var b=true;if(typeof c!="object"){c=g.getCurrentPanelDiv();b=false}var f=getScrollXY()[1]-findPosY(g.tray);f=(f>0)?f:0;var d=parseInt(c.style.marginTop);if(b==true){c.style.marginTop=f}else{if(d>f+25){if(setTransformProperty(c,"translate(0px, "+(f-d)+"px)")==false){c.style.marginTop=f}}}},_showInvisibleParams:function(){if(this._isFormPanelHidden){return}var c=this.curParamRow.parentNode;for(var b=0;b<c.rows.length;b++){var d=c.rows[b];d.style.display=""}},_hideInvisibleParams:function(){if(!this.curParamRow||this._isFormPanelHidden){return}var f=this.curParamRow.parentNode;var b=f.rows[0].cells.length-2;var c=getWindowSize()[1]+getScrollXY()[1];var j=findPosY(f);for(var d=f.rows.length-1;d>=0;d--){var h=f.rows[d];var g=j+h.offsetTop;if(c>g){break}h.style.display="none"}},onOptionsDisplayed:function(){var c=ListBoxesHandler;var b=c.toPutInClassifier?c.classifierTextEntry:c.textEntry;TouchDlgUtil.focusSelector(b,false);c.skipUserClick=false;if(c._isFormPanelHidden){setShadow(c.panelBlock,"6px 6px 25px rgba(0, 0, 0, 0.5)")}},showCalendar:function(b){var f=ListBoxesHandler;var d=getScrollXY()[1]-findPosY(this.tray);f.fitOptionsYPosition(f.calendarPanel);f.calendarPanel.style.display="inline";var c=f.getDateInputs(b);startCalendar(f.calendarPanel,f.onPeriodSelectionFinish,c[0],c[1]);SlideSwaper.moveForward(f.tray)},isCalendar:function(){return this.calendarPanel!=null&&this.calendarPanel.style.display=="inline"},changeAddNewState:function(c){if(!this.addNewResIcon||!this.addNewResBtn||this._isFtsSift){return}var b=this._isFormPanelHidden?null:getChildById(c,"$addNew");this.addNewResIcon.style.display=this.addNewResBtn.style.display=(b!=null)?"":"none";if(b){getFirstChild(this.addNewResBtn).innerHTML=getChildByTagName(b,"a").innerHTML}},changeOptionSelectionState:function(b){},addNewOptionResource:function(f,d){this.suspended=new Object();this.suspended.tray=this.tray;this.suspended.curParamRow=this.curParamRow;this.suspended.curOptionsListDiv=this.curOptionsListDiv;this.suspended.curOptionsListDiv=this.curOptionsListDiv;this.suspended.curClassesPopupDiv=this.curClassesPopupDiv;var b=getChildById(this.curOptionsListDiv,"$addNew");var c=getChildByTagName(b,"a").href;TouchDlgUtil.isThereChildDlg=true;DataEntry.show(f,c,d)},setNewOptionResource:function(g){var l=ListBoxesHandler;if(l.restoreFromSuspended()==false){return false}var j=l.getTextFieldInParamRow();var m=j.name;var f=decodeURIComponent(getUrlParam(g,m)).replace(/\+/g," ");var b=decodeURIComponent(getUrlParam(g,m+"_select"));var n=document.createElement("tr");n.className="menuItemRow";n.id=b;var h=document.createElement("td");h.className="menuItemIcon";h.innerHTML="&nbsp;";var d=document.createElement("td");d.className="menuItem";d.innerHTML=f;n.appendChild(h);n.appendChild(d);var k=getChildByTagName(l.curOptionsListDiv,"tbody");if(getChildByClassName(k,"menuItemChk")){var c=document.createElement("td");c.className="menuItemChk";c.innerHTML='<input type="checkbox" checked="yes" value="'+b+'">';CheckButtonMgr.prepare(c);n.insertBefore(c,h)}k.appendChild(n);l.onOptionSelection(n);l.onBackBtn();l.suspended=null;return true},restoreFromSuspended:function(b){if(!this.suspended){return false}if(b==false){this.suspended=null;return true}this.curParamRow=this.suspended.curParamRow;this.curOptionsListDiv=this.suspended.curOptionsListDiv;this.curClassesPopupDiv=this.suspended.curClassesPopupDiv;this.setTray(this.suspended.tray);return true},getDateInputs:function(g){var c=g.getElementsByTagName("input");var b=null;var d=null;for(var f=0;f<c.length;f++){if(c[f].type=="text"){if(c[f].name.indexOf("_To")!=-1){d=c[f]}else{b=c[f]}}}return[b,d]},displayItemName:function(){var b=getChildById(this.optionsPanel,"item_name");var c=getChildByClassName(this.curParamRow,"label");b.innerHTML=(c!=null)?c.innerHTML:""},onOptionsItemClick:function(d){var f=ListBoxesHandler;d=getDocumentEvent(d);var c=getEventTarget(d);var b=getAncestorByClassName(c,"menuItemRow");if(!b&&Browser.ie){b=getChildByClassName(c,"menuItemRow")}if(!b){b=getAncestorByTagName(c,"tr")}f.onOptionSelection(b,!isElemOfClass(c,"iphone_checkbox"))},markAsSelectedAndVerified:function(f,c,d){if(!this.toPutInClassifier){var b=Popup.getPopup(this.curOptionsListDiv.id);b.popupRowOnClick1(f,c,d)}},onClassifierItemClick:function(c,b){this.curClass=b.id;this.processClickParam(c,b,"options")},onOptionSelection:function(s,f){var q=ListBoxesHandler;if(s&&s.id=="$noValue"){q.onBackBtn();return}if(q.isClassifierNow(s)){q.onClassifierItemClick(null,s);return}if(SlideSwaper.doesSlidingRun(q.tray)){return true}if(s.id=="$more"||s.id.indexOf("$add")==0){return true}if(f){var o=getChildByClassName(s,"iphone_checkbox");if(o){CheckButtonMgr.switchState(o)}q.onBackBtn()}var h=getChildByClassName(s,"menuItemIcon");var u=(h!=null)?getChildByTagName(h,"img"):null;var k=null;if(q.isCalendar()){k=PeriodPicker.onSetThruList()}if(k==null){var k=q.getTextFieldInParamRow()}var g=q.getSelectedOption(s);var b=getAncestorByClassName(k,"param_tr");var r=getChildByClassName(b,"chosen_values");if(q.isRollUp){this.setRollup(s.id);return}if(r){var l=typeof g.checked=="undefined";if(l){if(k.name.indexOf("_From")!=-1){getFirstChild(r).innerHTML=g.text}else{getLastChild(r).innerHTML=g.text}k.value=g.value;return}else{if(g.checked){var m=q.genChosenItem(g,k.name);r.appendChild(m)}else{var c=r.getElementsByTagName("input");for(var n=0;n<c.length;n++){if(c[n].value==g.value){r.removeChild(c[n].parentNode);break}}}}if(r.getElementsByTagName("div").length==0){q.makeParamReset()}else{k.value=""}}else{if(typeof g.checked!="undefined"){var j=getChildByClassName(k.parentNode,"tags");if(g.checked){if(k.value.length!=0){k.value+=","}k.value+=g.text;var t=q._genSelectedCtrls(g.text,g.value,k.name);TagsMgr.add(j,g.text,t)}else{var d=new RegExp(g.text+",|"+g.text+"$");k.value=k.value.replace(d,"").trim();var c=j.getElementsByTagName("input");for(var n=0;n<c.length;n++){if(c[n].value==g.text){TagsMgr.deleteTag(c[n].parentNode);break}}}}else{FieldsWithEmptyValue.setValue(k,g.value);if(q._isEditList){if(k.className.indexOf(" changed")==-1){k.className+=" changed"}}if(u){var p=getChildByClassName(q.curParamRow,"option_icon_td");if(p){p.innerHTML="";p.appendChild(u.cloneNode(false))}}}}q.madeSelection=true;q.prevSelectorInputValue="";if(g.checked!=false){this.markAsSelectedAndVerified(null,s,s)}if(q._isFtsSift&&f){k.form.submit()}if(q._isOneParamSelection){DataEntry.submit(null,k)}},onPeriodSelectionFinish:function(b,c){var h=ListBoxesHandler;var g=getAncestorByTagName(b,"td");var f=getChildByClassName(g,"chosen_values");if(f){var d="";if(b.value.length!=0){d+="<div>"+b.value+"</div>"}if(c&&c.value.length!=0){d+="<div>"+c.value+"</div>"}f.innerHTML=d}h.onBackBtn(1)},getSelectedOption:function(f){var d=f.cells[0];var c=d.getElementsByTagName("input")[0];if(c){var b=getChildByClassName(f,"menuItem");var g=getTextContent(b);return{text:g,value:c.value,checked:c.checked}}else{var g=getTextContent(f).trim();return{text:g,value:g}}},genChosenItem:function(c,d){var f=document.createElement("div");var b=c.text;if(d){b+=this._genSelectedCtrls(c.text,c.value,d)}f.innerHTML=b;return f},_genSelectedCtrls:function(f,d,c){var b='<input type="hidden" value="'+f+'" name="'+c+'" /><input type="checkbox" checked="true" value="'+d+'" name="'+c+'_select" class="hdn"/>';return b},onParamReset:function(){this.makeParamReset();var b=getChildByClassName(this.curParamRow,"option_icon_td");if(b){b.innerHTML=""}if(this._isFtsSift){this.submitFtsSift()}if(this._isOneParamSelection){DataEntry.submit(null,b)}this.onBackBtn()},makeParamReset:function(){if(this.isRollUp){this.setRollup("");return}var b=this.getTextFieldInParamRow();FieldsWithEmptyValue.setEmpty(b);var g=b.form;var f=g.elements[originalProp+"_select"];if(f){if(typeof f.length!="undefined"){for(var c=0;c<f.length;c++){f[c].value=""}}else{f.value=""}}var h=g.elements[originalProp+"_verified"];if(h){h.value="n"}var k=g.elements[originalProp+"_class"];if(k){k.value=""}var j=getChildByClassName(this.curParamRow,"chosen_values");if(j){j.innerHTML=""}var d=getChildByClassName(b.parentNode,"tags");if(d&&d.className=="tags"){TagsMgr.deleteAll(d)}},setRollup:function(d){var c=getChildByClassName(this.curParamRow,"rollup_td");var f=c.getElementsByTagName("input")[0];var b=c.getElementsByTagName("img")[0];f.value=d;if(d){b.src="icons/cakes.png"}else{b.src="icons/cakes_gray.png"}},onOptionsBackBtn:function(c){var b=getChildByClassName(this.curParamRow,"input");var g=getAncestorByTagName(b,"td");if(g.className=="rollup_td"){this.onBackBtn();return}var d="";var f=getChildByClassName(this.curParamRow,"chosen_values");if(!f){if(c){return}}else{d=FieldsWithEmptyValue.getValue(this.textEntry)}if(d.length!=0&&!this.madeSelection){this.makeParamReset();if(f){f.innerHTML="<div>"+d+"</div>"}b.value=d}this.madeSelection=false;this.onBackBtn()},onBackBtn:function(){if(TouchDlgUtil.isThereChildDlg&&comparePosition(this.suspended.tray,this.tray)==0){return false}var b=this.tray;if(b==null){var b=getAncestorByClassName(this.calendarPanel,"tray")}if(b==null){return false}if(SlideSwaper.getTrayPosition(b)==0){return false}if(this._isFormPanelHidden){setShadow(this.panelBlock,"")}SlideSwaper.moveBack(b);var c=getChildByClassName(this.curParamRow,"chosen_values");var d=c!=null&&c.innerHTML.length!=0;SubscribeAndWatch.onOptionSelection(this.curParamRow,d);setTimeout("ListBoxesHandler.onBackFinish();",800);return true},onBackFinish:function(){var b=ListBoxesHandler;if(b.optionsPanel!=null){b.optionsPanel.style.display="none";if(b.curOptionsListDiv){b.curOptionsListDiv.style.display="none"}}if(b.calendarPanel!=null){b.calendarPanel.style.display="none"}if(b.classifierPanel!=null){b.classifierPanel.style.display="none";b.curClassesPopupDiv.style.display="none"}if(b._isEditList||b._isFtsSift){b.panelBlock.style.visibility=""}if(b._isOneParamSelection){DataEntry.hide()}b.textEntry.name="";if(b.panelBlock.id=="fts_filter"&&Browser.ie){b.panelBlock.style.width=b.formPanel.clientWidth}FieldsWithEmptyValue.setEmpty(this.textEntry);FieldsWithEmptyValue.setEmpty(this.classifierTextEntry);TouchDlgUtil.bleachBlueRow();b._showInvisibleParams();b._isEditList=false;b._isFtsSift=false;b._isOneParamSelection=false;b.skipUserClick=false},localOptionsFilter:function(c,g){c=c.toLowerCase();g=g||this.curOptionsListDiv;var f=g.getElementsByTagName("table")[0];var d=ListBoxesHandler.filterItems(f,"menuItem",c);var h=getChildByClassName(this.optionsPanel,"no_matches");if(d){h.innerHTML='no matches for "'+c+'"';h.style.display="block"}else{h.style.displasy="none"}var b=this.getCurrentPanelDiv();if(b.offsetHeight<this.panelBlock.offsetHeight){b.style.height=this.panelBlock.offsetHeight}},filterItems:function(s,b,r){var p=true;var j=false;if(r.indexOf("*")!=-1){r=r.replace(/\*/g,"");j=true}var t=s.rows;if(typeof t[0]=="undefined"){return}var m=(t[0].cells[0].className.indexOf("grid_option_cell")!=-1);for(var l=0;l<t.length;l++){for(var f=0;f<t[l].cells.length;f++){var q=getChildByClassName(t[l].cells[f],b);if(!q){continue}var h=(m)?t[l].cells[f]:t[l];var g=getTextContent(q).toLowerCase();g=g.plainText().replace(/^[^:]*:/,"").trim();var o=g.split(/\s|,|;/);for(var c=0;c<o.length;c++){var d=o[c].trim();if((j&&d.indexOf(r)!=-1)||(!j&&d.indexOf(r)==0)){h.style.display="";p=false;break}else{h.style.display="none"}}}}if(m){arrangeTableCells(s)}return p},createCalendarPanel:function(b){this.calendarPanel=document.createElement("div");this.calendarPanel.className="calendar_panel";b=this.optionsPanel.parentNode||b;b.insertBefore(this.calendarPanel,this.optionsPanel)},createClassifierPanel:function(b){this.classifierPanel=this.optionsPanel.cloneNode(true);this.classifierPanel.className="classifier_panel";this.classifierTextEntry=getChildById(this.classifierPanel,"text_entry");this.classifierTextEntry.onkeydown=null;this.classifierTextEntry.onkeyup=this.onClassNameTyping;this.classifierTextEntry.value="";FieldsWithEmptyValue.initField(this.classifierTextEntry,"select",true);b=this.optionsPanel.parentNode||b;b.insertBefore(this.classifierPanel,this.optionsPanel)},onClassNameTyping:function(c){var d=ListBoxesHandler;c=getDocumentEvent(c);var b=getEventTarget(c).value;d.localOptionsFilter(b,d.curClassesPopupDiv)},isClassifierNow:function(b){return getAncestorByClassName(b,"classifier_panel")!=null},onDatesList:function(){var b=ListBoxesHandler;b.skipUserClick=false;b.onClickParam(b.clonedEvent)},getTextFieldInParamRow:function(){var b=getChildByClassName(this.curParamRow,"data_td");if(!b){b=this.curParamRow.cells[0]}return b.getElementsByTagName("input")[0]},getCurrentPanelDiv:function(){if(this.tray==null){var f=TouchDlgUtil.getCurrentDialog();this.setTray(getChildByClassName(f,"tray"))}if(this.tray==null){return null}var d=SlideSwaper.getTrayPosition(this.tray);var b=this.tray.childNodes;var g=0;for(var c=0;c<b.length;c++){if(!b[c].style||b[c].style.display=="none"){continue}if(d==g){return b[c]}g++}},getCurrentOptionsList:function(){return this.curOptionsListDiv},getCurrentListOfItems:function(){var b=this.getCurrentPanelDiv();if(b&&isElemOfClass(b,"options_panel")){return this.curOptionsListDiv}return b},isEditList:function(){return this._isEditList},isBusy:function(){return this.skipUserClick},isFormPanelCurrent:function(){return SlideSwaper.getTrayPosition(this.tray)==0},submitFtsSift:function(){var b=this.getTextFieldInParamRow();b.form.submit()}};var TagsMgr={add:function(g,f,c){if(g.className!="tags"){return}var d=document.createElement("div");d.className="item";d.innerHTML=(f+c+'<img src="icons/hide.gif" onmousedown="TagsMgr.onDelete(this)" />');var b=d.getElementsByTagName("img")[0];g.appendChild(d);TagsMgr._processIfRequired(g)},onDelete:function(b){var d=getAncestorByClassName(b,"item");var c=getTextContent(d);var f=d.parentNode;var g=getChildByTagName(f.parentNode,"input");g.value=g.value.replace(c+",","").replace(c,"");d.parentNode.removeChild(d);TagsMgr._processIfRequired(f)},deleteTag:function(b){b.parentNode.removeChild(b);TagsMgr._processIfRequired(b.parentNode)},deleteAll:function(b){b.innerHTML="";TagsMgr._processIfRequired(b)},_processIfRequired:function(b){if(!b){return}var c=getChildByClassName(b.parentNode,"false_empty_field");if(!c){return}c.style.display=(getFirstChild(b)==null)?"block":"none"},putValuesForDisplayInline:function(f,h){var g=getAncestorByClassName(f,"data_td");var b=g.getElementsByTagName("input");var c=b[0];if(h){c.value=f.value}else{c.value="";for(var d=1;d<b.length;d++){if(b[d].checked){if(c.value.length>0){c.value+=" ,"}c.value+=b[d].value}}}}};var SlideSwaper={STEPS_AMT:12,TIMEOUT:30,DISTANCE:20,BEZIER_POINTS:[[0,0],[0.42,0],[0.58,1],[1,1]],offset:0,tray:null,callback:null,trayPosition:0,moveForward:function(b,c){this.move(b,c,true)},moveBack:function(b,c){this.move(b,c,false)},move:function(b,f,c){if(this.offset!=0){return}var d=this.getTrayPosition(b);if(c==false&&d==0){return}this.tray=b;this.callback=f;this.trayPosition=d;this.isForward=c;this._moveStep()},_moveStep:function(){var k=SlideSwaper;var b=-1;var h;if(k.isForward){b=-1}else{b=1}h=Math.bezierPoint(k.BEZIER_POINTS,k.offset)[1];k.offset+=1/k.STEPS_AMT;if(k.offset>1){h=1}var j=k.DISTANCE;var g=k.tray.className.indexOf("tray_slidesshow")!=-1;if(g){j=k.tray.parentNode.offsetWidth/k.tray.offsetWidth*100}var f=100/j;if(!k.isForward){j*=k.trayPosition}var d=b*j*h-k.DISTANCE*k.trayPosition;if(g){var c=(k.tray.parentNode.offsetWidth-k.tray.offsetWidth)/k.tray.offsetWidth*100;if(d<c){d=c}if(d>0){d=0}}if(setTransformProperty(k.tray,"translate("+d+"%, 0%)")){k.tray.style.left=0}else{k.tray.style.left=d*f+"%"}if(k.offset<=1){setTimeout(k._moveStep,k.TIMEOUT)}else{k.offset=0;setTransformProperty(k.tray,"translate(0%, 0%)");k.tray.style.left=d*f+"%";if(k.callback){k.callback(d==c||d==0)}}},getTrayPositionInPercents:function(b){b=b||this.tray;if(!b){return 0}var d="";d=b.style.left;if(d.length!=0){return parseInt(d)/5}if(typeof b.style.webkitTransform!="undefined"){d=b.style.webkitTransform}else{if(typeof b.style.MozTransform!="undefined"){d=b.style.MozTransform}}if(d.length==0){return 0}var c=d.replace("translate(","");return parseInt(c)},getTrayPosition:function(b){return -Math.floor(this.getTrayPositionInPercents(b)/this.DISTANCE)},doesSlidingRun:function(b){b=b||this.tray;if(!b){return false}var c=this.getTrayPositionInPercents(b);if(c%this.DISTANCE==0){return false}return true}};var Filter={FILTER_URL_DIV:"filter_url_div",filtersArr:new Array(),loadingUrl:null,loadingPosition:null,currentFilterUrl:null,filterBackup:new Array(),initFilter:function(b){var m=getChildByClassName(b,"header");var j=getChildById(b,"text_entry");FieldsWithEmptyValue.initField(j,"select");var g=getChildById(m,"submitFilter");if(g){g.onclick=this.submit}var f=getChildById(m,"clear");if(f){f.onclick=this.submitClearFilter}var c=getChildById(m,"close");if(c){c.onclick=this.hide}var l=getChildByClassName(b,"rounded_rect_tbl");if(!l){return false}CheckButtonMgr.prepare(b);var o=getChildById(b,"parameter_selector");FieldsWithEmptyValue.initField(o,"select");var n=getChildById(b,"-q");FieldsWithEmptyValue.initField(n,"search");for(var k=0;k<l.rows.length;k++){var h=l.rows[k].cells[1];if(h){var d=(h.getAttribute("options_selector")=="calendar");if(d){this._initPeriodTd(h)}}}addEvent(l,"click",ListBoxesHandler.onClickParam,false);TouchDlgUtil.init(b);if(b.id=="fts_filter"){this.currentFilterUrl=window.location.href;this.filtersArr[this.currentFilterUrl]=b}return true},_initPeriodTd:function(d){var b=ListBoxesHandler.getDateInputs(d);var c=getChildByClassName(d,"chosen_values");c.innerHTML="<div>"+b[0].value+"</div><div>"+b[1].value+"</div>"},show:function(b,h,f,d){if(this.loadingUrl!=null){return}var c=this.retrieveFilterUrl();if(getUrlParam(c,"type")==null){return}TouchDlgUtil.closeAllDialogs();if(this.filtersArr[c]){if(Browser.mobile){this.filtersArr[c]=document.body.appendChild(this.filtersArr[c]);this.handleFilterState(true)}setDivVisible(null,this.filtersArr[c],null,null,b,h,null,true)}else{this.loadingUrl=c;var g=c.split("?");if(b&&h){this.loadingPosition=[b,h]}else{this.loadingPosition=null}postRequest(f,g[0],g[1],null,d,this.onFilterLoaded)}},handleFilterState:function(h){if(this.filterBackup==null){if(h){this.filterBackup=new Array()}else{return}}var g=getChildByClassName(this.filtersArr[this.currentFilterUrl],"rounded_rect_tbl");var b=0;for(var f=0;f<g.rows.length;f++){var d=g.rows[f].cells;for(var c=0;c<d.length;c++){if(d[c].className!="data_td"){continue}if(h){this.filterBackup[b]=d[c].innerHTML}else{if(d[c].innerHTML!=this.filterBackup[b]){d[c].innerHTML=this.filterBackup[b]}}b++}}var k=getChildById(this.filtersArr[this.currentFilterUrl],"-q");if(k){if(h){this.filterBackup["-q"]=FieldsWithEmptyValue.getValue(k);FieldsWithEmptyValue.updateClearControl(k)}else{FieldsWithEmptyValue.setValue(k,this.filterBackup["-q"])}}if(!h&&Browser.mobile){this.filterBackup=null}},onFilterLoaded:function(c,b,d,j,f){var h=Filter;if(!h.loadingUrl){h.loadingUrl=f}h.currentFilterUrl=h.loadingUrl;var m=h.createFilterDomObject(j);if(m==null){return}h.filtersArr[h.currentFilterUrl]=document.body.appendChild(m);ExecJS.runDivCode(m);var g=h.initFilter(h.filtersArr[h.currentFilterUrl]);if(!g&&Browser.mobile){}if(g||Browser.mobile){var l=0,k=0;if(h.loadingPosition){l=h.loadingPosition[0];k=h.loadingPosition[1]}setDivVisible(null,m,null,null,l,k,null,true)}h.handleFilterState(true);h.loadingUrl=null},createFilterDomObject:function(c){var b=getDomObjectFromHtml(c,"className","panel_block");if(b==null){alert("Filter not found!");return null}b.style.visibility="hidden";return b},hide:function(){var d=Filter;if(!Browser.mobile){var b=d.currentFilterUrl;if(d.filtersArr[b]&&d.filtersArr[b].parentNode.tagName.toLowerCase()=="body"){d.filtersArr[b].style.display="none"}DesktopSearchField.onFilterHide();return}var b=d.currentFilterUrl;if(d.filtersArr[b]&&getAncestorByTagName(d.filtersArr[b],"body")){var c=d.filtersArr[b].parentNode;d.filtersArr[b]=c.removeChild(d.filtersArr[b]);d.filtersArr[b].style.display="none";d.handleFilterState(false)}},submit:function(c){c=getDocumentEvent(c);var b=getEventTarget(c);Filter.submitProcess(c,getAncestorByClassName(b,"form_panel"),false)},submitClearFilter:function(d){var f=Filter;d=getDocumentEvent(d);var c=getEventTarget(d);var b=window.location.href;if(Browser.mobile){b=Mobile.getCurrentUrl()}if((b.indexOf("-cat=on")!=-1||b.indexOf("-q=")!=-1||b.indexOf("&.")!=-1)&&b.indexOf("clear=Filter")==-1){BrowserDialog.setCallbackArguments(d,c);f.submitProcess(d,getAncestorByClassName(c,"form_panel"),true)}else{f.hide();f.clearRollups();if(!Browser.mobile){f.handleFilterState(false)}}},submitClearFilterCallback:function(c,d,b){var f=Filter;if(c){f.submitProcess(d,getAncestorByClassName(b,"form_panel"),true)}else{f.hide()}},submitProcess:function(j,f,h){if(!f){if(typeof this.filtersArr[this.currentFilterUrl]!="undefined"){f=this.filtersArr[this.currentFilterUrl];if(!isVisible(f)){return false}}else{return false}}var c=f.getElementsByTagName("form");var b;var g=c[0];if(c.length==2){g=c[1]}if(h){b=this._createHiddenInput("clear","Filter")}else{b=this._createHiddenInput("submitFilter","Filter")}g.appendChild(b);var d=FormProcessor.onSubmitProcess(j,g);if(Browser.mobile){Mobile.getPage(j,d)}else{g.submit()}this.hide();return true},_createHiddenInput:function(c,d){var b=document.createElement("input");b.type="hidden";b.name=c;b.value=d;return b},clearRollups:function(){var h=Filter;var d=h.retrieveFilterUrl();if(!h.filtersArr[d]){return}var c=h.filtersArr[d].getElementsByTagName("td");for(var g=0;g<c.length;g++){if(c[g].className=="rollup_td"){var f=c[g].getElementsByTagName("div")[0];var b=c[g].getElementsByTagName("input")[0];if(!f||!b){continue}CheckButtonMgr.setState(f,b,false,true)}}},onPeriodReset:function(){var b=PeriodPicker.getInputs();b[0].value="";b[1].value="";var c=getChildByClassName(b[0].parentNode,"chosen_values");c.innerHTML="";ListBoxesHandler.onBackBtn(1)},onParamNameTyping:function(g){var j=Filter;var d=FieldsWithEmptyValue.getValue(g).toLowerCase();var c=getChildByClassName(j.filtersArr[j.currentFilterUrl],"rounded_rect_tbl");if(!c){return}var f=ListBoxesHandler.filterItems(c,"label",d);var b=getAncestorByClassName(c,"form_panel");var h=getChildByClassName(b,"no_matches");if(f){h.innerHTML='no matches for "'+d+'"';h.style.display="block"}else{h.style.display="none"}},retrieveFilterUrl:function(){var b="";if(Browser.mobile){var c=Mobile.getCurrentPageDiv();b=getChildById(c,this.FILTER_URL_DIV)}else{b=document.getElementById(this.FILTER_URL_DIV)}return getTextContent(b)}};var SubscribeAndWatch={panelBlock:null,onLoaded:function(j,k,h,g,b){this.panelBlock=getDomObjectFromHtml(g,"className","panel_block");var f=getChildByClassName(this.panelBlock,"rounded_rect_tbl");var c=getChildById(this.panelBlock,"item_selector");FieldsWithEmptyValue.initField(c,"select");var d=getChildById(this.panelBlock,"text_entry");FieldsWithEmptyValue.initField(d,"search");FormProcessor.initForms(this.panelBlock);document.body.appendChild(this.panelBlock);addEvent(this.panelBlock,"change",this.onchange,false);setDivVisible(j,this.panelBlock,null,null,5,5)},submit:function(c){var d=SubscribeAndWatch;if(d.panelBlock==null){return false}var b=getChildByTagName(d.panelBlock,"form");d.panelBlock.style.display="none";FormProcessor.getFormFilters(b,false,null,false);b.submit();return true},hide:function(){var b=SubscribeAndWatch;if(b.panelBlock==null){return}b.panelBlock.style.display="none";b.panelBlock.parentNode.removeChild(b.panelBlock);b.panelBlock=null;PlainDlg.onSubscribeAndWatchHide()},onOptionSelection:function(b,f){var g=SubscribeAndWatch;if(g.panelBlock!=null&&g.panelBlock.style.display!="none"){var c=b.getElementsByTagName("input")[0];var d=getChildByClassName(c.parentNode,"iphone_checkbox");CheckButtonMgr.setState(d,c,f)}},onchange:function(c){var g=SubscribeAndWatch;var f=getEventTarget(c);if(f.className!="input"){return}var d=FieldsWithEmptyValue.getValue(f);if(d==null){return}var b=getAncestorByClassName(f,"param_tr");g.onOptionSelection(b,d.length!=0)},limitNumberOfAlerts:function(){var c=getChildByClassName(this.panelBlock,"content");if(Browser.ie){c.style.display="inline"}else{c.style.display="table-cell"}var b=getChildById(this.panelBlock,"subscribeNote");b.className=""}};var DataEntry={dataEntryArr:new Array(),loadingUrl:null,currentUrl:null,_hdnDiv:null,inpValues:null,initDataStr:null,suspended:new Object(),onDataError:false,hotspot:null,oneParameterInputName:null,submitCallback:null,beforeSubmitCallback:null,show:function(h,f,d,j,g,k){if(this.loadingUrl!=null){return}this.hotspot=d;if(!this.hotspot){this.hotspot=getEventTarget(h)}if(!TouchDlgUtil.isThereChildDlg){TouchDlgUtil.closeAllDialogs()}else{this.suspended.currentUrl=this.currentUrl;this.suspended.inpValues=this.inpValues}var c=(this.currentUrl==f);if(c){return}var l=this._getKey(f);if(this.dataEntryArr[l]){if(this.isMkResource(f)){this.doStateOnMkResource(this.dataEntryArr[l],true)}if(Browser.mobile&&getAncestorByTagName(this.dataEntryArr[l],"body")==null){document.body.appendChild(this.dataEntryArr[l])}if(j){this.dataEntryArr[l].style.display="block"}else{setDivVisible(null,this.dataEntryArr[l],null,d,5,5,null)}this.currentUrl=f;this.initDataStr=this._getFormDataStr(this.dataEntryArr[l],true)}else{this.loadingUrl=f;urlParts=f.split("?");var b=(j)?document.getElementById(j):null;if(this.oneParameterInputName){urlParts[1]+="&oneparameteronly=y"}postRequest(h,urlParts[0],urlParts[1],b,d,this.onDataEntryLoaded)}this.submitCallback=g;this.beforeSubmitCallback=k},showOneParameterOnly:function(h,f,g,c,b,d){this.oneParameterInputName=c;this.show(h,f,g,null,b,d)},onDataEntryLoaded:function(c,b,d,k,f,h){if(!k){alert("Data Entry: Server returned empty response!");return}var j=DataEntry;if(j.onDataError){j.currentUrl=f}else{j.currentUrl=j.loadingUrl}j.loadingUrl=null;div=getDomObjectFromHtml(k,"className","panel_block");if(!div){alert("Data Entry: Server response does not contain a dialog!");return}div.style.visibility="hidden";if(b){div=b.appendChild(div)}else{div=document.body.appendChild(div)}if(j.onDataError||j.isMkResource()){j.doStateOnMkResource(div,true)}var g=getChildById(div,"text_entry");FieldsWithEmptyValue.initField(g,"select");FormProcessor.initForms(div);TouchDlgUtil.init(div);ExecJS.runDivCode(div);if(j.oneParameterInputName){appendClassName(div,"oneparamselection");ListBoxesHandler.setTray(div);var m=getChildByAttribute(div,"name",j.oneParameterInputName);if(!m){throw new Error("DataEntry - one parameter selection: NO input!")}var l=getAncestorByClassName(m,"param_tr");ListBoxesHandler.processClickParam(null,l);div.style.visibility="visible";return}BacklinkImagesSlideshow.stopAutomaticSiding();setDivVisible(c,div,null,j.hotspot,5,5);j.initDataStr=j._getFormDataStr(div,true);var n=j._getKey(j.currentUrl);j.dataEntryArr[n]=div},onDataEntrySubmitted:function(f,k,d,c,b,g,j){var h=DataEntry;if(h.submitCallback){h.submitCallback(f,k,h.hotspot,c,b,g,j)}if(c){h.onDataError=true;h.onDataEntryLoaded(f,null,d,c,b,g)}},hide:function(d){var c=this._getKey(this.currentUrl);if(c==null){return}if(this.oneParameterInputName!=null){this.oneParameterInputName=null;this.currentUrl=null;return}if(!this.dataEntryArr[c]||!this.dataEntryArr[c].parentNode){return}if(TouchDlgUtil.isDlgOnPage(this.dataEntryArr[c])){return}if(TouchDlgUtil.isThereChildDlg&&comparePosition(TouchDlgUtil.getCurrentDialog(),this.dataEntryArr[c])!=0){return}if(!d){var b=this._getFormDataStr(this.dataEntryArr[c],false);if(this.initDataStr!=b){BrowserDialog.setCallbackThis(this);BrowserDialog.setCallbackArguments(c,d);BrowserDialog.confirm("You have entered data.<br /><br />Do you want to close the dialog without saving?",this.continueHide);return}}this.continueHide(true,c,d)},continueHide:function(c,b,d){if(!c){return}if(!Browser.mobile){setDivInvisible(this.dataEntryArr[b])}else{document.body.removeChild(this.dataEntryArr[b])}if(this.isMkResource()){this.doStateOnMkResource(this.dataEntryArr[b],false)}if(this.onDataError){delete this.dataEntryArr[b];this.onDataError=false}if(TouchDlgUtil.isThereChildDlg){if(!d){ListBoxesHandler.restoreFromSuspended()}TouchDlgUtil.isThereChildDlg=false;this.currentUrl=this.suspended.currentUrl;this.inpValues=this.suspended.inpValues}else{ListBoxesHandler.restoreFromSuspended(false);this.currentUrl=null}this.oneParameterInputName=null},onParamNameTyping:function(m){var l=FieldsWithEmptyValue.getValue(m).toLowerCase();var c=getAncestorByClassName(m,"form_panel");var j=getChildByClassName(c,"content");var h=j.getElementsByTagName("table");var k=true;for(var g=0;g<h.length;g++){if(!isElemOfClass(h[g],"rounded_rect_tbl")){continue}var f=ListBoxesHandler.filterItems(h[g],"label",l);k=k&&f;var d=getPreviousSibling(h[g]);if(isElemOfClass(d,"property_group")){d.style.display=f?"none":""}}var b=getChildByClassName(c,"no_matches");if(k){b.innerHTML='no matches for "'+l+'"';b.style.display="block"}else{b.style.display="none"}},execBeforeSubmit:function(c){if(!this.beforeSubmitCallback){return true}var b=this.oneParameterInputName?getUrlParam(c,this.oneParameterInputName):c;if(this.beforeSubmitCallback(b)==false){this.hide(true);return false}return true},submit:function(j,b){var k=DataEntry;var g=null;if(b){g=getAncestorByTagName(b,"form");if(g==null){var c=getAncestorByClassName(b,"panel_block");g=getChildByTagName(c,"form")}}else{var h=k.getCurrentDataEntry();if(!h){return false}g=getChildByTagName(h,"form")}if(Browser.mobile){g.removeAttribute("wasSubmitted")}var f=FormProcessor.onSubmitProcess(j,g);if(Browser.mobile){var d=f;if(this.isMkResource(d)){Mobile.getPage(j,d,false)}else{Mobile.getPage(j,d,true)}}else{if(f==true){g.submit()}}this.hide(true);return true},_getKey:function(b){if(this.onDataError){return"onDataError"}else{if(b==null){return null}}return b},_getFormDataStr:function(d,c){var b=getChildByTagName(d,"form");if(!Browser.mobile&&!c&&RteEngine.wasTextChanged(b)){return"_$RTE_changed_"}return FormProcessor.getFormFilters(b,true,null,true)},isMkResource:function(b){b=b||this.currentUrl;return(b!=null)?(b.indexOf("mkResource.html")!=-1):false},doStateOnMkResource:function(f,d){if(d){this.inpValues=new Array()}else{if(this.inpValues==null){return}}var b=f.getElementsByTagName("input");for(var c=0;c<b.length;c++){if(d){this.inpValues[c]=b[c].value}else{if(FieldsWithEmptyValue.hasEmptyValue(b[c])){FieldsWithEmptyValue.setEmpty(b[c]);if(b[c].id=="item_selector"){this.onParamNameTyping(b[c])}}else{b[c].value=this.inpValues[c]}if(b[c].id=="item_selector"){this.onParamNameTyping(b[c])}}}if(!d){this.inpValues=null;if(!Browser.mobile){RteEngine.resetContent(f)}}},getCurrentDataEntry:function(){if(this.currentUrl!=null){var b=this._getKey(this.currentUrl);if(this.dataEntryArr[b]&&this.dataEntryArr[b].parentNode){return this.dataEntryArr[b]}}var d=document.getElementById("div_Edit");if(!d){d=document.getElementById("corePageContent")}if(d&&getElementStyle(d).display!="none"){var c=getChildByClassName(d,"panel_block");if(c){return c}}return null},getHotspot:function(){return this.hotspot},hasSubmitCallback:function(){if(this.submitCallback){return true}return false}};var PlainDlg={ID:"pane2",dlgDiv:null,dlgArr:new Array(),curUrl:null,show:function(l,k,h){var g=PlainDlg;l=getDocumentEvent(l);if(!l&&k){g.curUrl=k;if(!g.dlgDiv){g.createDiv()}k=k.split("?");postRequest(null,k[0],k[1],g.dlgDiv,null,PlainDlg.onDialogLoaded);return}if(!h){var m=getTargetElement(l);if(!m){return}h=getTargetAnchor(l)}var o;if(k){o=k}else{if(!h){return}k=h.href}var b=(g.curUrl==k);TouchDlgUtil.closeAllDialogs();if(b){return}g.curUrl=k;if(!g.dlgDiv){g.createDiv()}g.dlgDiv.innerHTML="";if(typeof g.dlgArr[k]!="undefined"){g.dlgDiv.appendChild(g.dlgArr[k]);g._show(l,h);return stopEventPropagation(l)}var n=k.indexOf(".html");if(n!=-1){var j=k.lastIndexOf("/",n);o=k.substring(0,j+1)+k.substring(j+1)}var n=o.indexOf("?");if(n==-1){n=o.length;o+="?"}else{o+="&"}o+="-inner=y";var f=getUrlParam(o,"-$action");var c=o;var d=null;c=o.substring(0,n);d=o.substring(n+1);postRequest(l,c,d,g.dlgDiv,h,PlainDlg.onDialogLoaded);return stopEventPropagation(l)},showPreloaded:function(c,f,b){var d=false;if(typeof this.dlgArr[f]=="undefined"){this.dlgArr[f]=document.getElementById(f);this.dlgArr[f].className="";d=true}if(!this.dlgDiv){this.createDiv()}isSecondClick=(this.curUrl==f);TouchDlgUtil.closeAllDialogs();if(isSecondClick){return}this.curUrl=f;this.dlgDiv.appendChild(this.dlgArr[f]);if(d){FormProcessor.initForms(this.dlgDiv)}TouchDlgUtil.init(this.dlgDiv);b=b||getEventTarget(c);this._show(c,b)},_show:function(f,d){var c=document.getElementById("dialogIframe");if(this.curUrl&&this.curUrl.indexOf("j_security_check")!=-1){LoadOnDemand.includeJS("register/hashScript_"+g_onDemandFiles["register/hashScript.js"]+".js");var b=getChildByAttribute(this.dlgDiv,"name",".jstest");if(b){b.value="ok"}setDivVisible(null,this.dlgDiv,c,null,0,0,null,null,true);return}setDivVisible(f,this.dlgDiv,c,d,5,5);if(TouchDlgUtil.isMenuPopup(this.dlgDiv)){TabMenu.setActiveTab(getAncestorByClassName(d,"dashboard_btn"))}},onDialogLoaded:function(f,h,d,c,b){var g=PlainDlg;if(b.endsWith("subscribe.html")){SubscribeAndWatch.onLoaded(f,h,d,c,b);return}setInnerHtml(h,c);FormProcessor.initForms(h);TouchDlgUtil.init(h);g._show(f,d);if(c.length==0){window.location.reload()}},hide:function(c){var d=PlainDlg;if(d.dlgDiv==null){return}setDivInvisible(d.dlgDiv);if(!Browser.mobile){Tooltip.hide(true)}if(d.dlgArr==null){d.dlgArr=new Array()}var b=d.dlgDiv.firstChild;if(b){d.dlgDiv.removeChild(b)}if(d.curUrl&&d.curUrl.indexOf("-menu=y")!=-1){d.dlgArr[d.curUrl]=b}d.curUrl=null;return stopEventPropagation(c)},onSubscribeAndWatchHide:function(){this.curUrl=null},createDiv:function(){this.dlgDiv=document.createElement("div");this.dlgDiv.id=this.ID;this.dlgDiv.className="panel_block";this.dlgDiv.style.visibility="hidden";if(Browser.ie){this.dlgDiv.style.width=200}document.body.appendChild(this.dlgDiv)},getPane2Dialog:function(){if(!this.dlgDiv){this.createDiv()}return this.dlgDiv}};var TouchDlgUtil={TR_CLASS:["param_tr"],blueTr:null,greyTr:null,skipBleachBlue:false,curDlgDiv:null,focusHolder:null,isFocusInDialog:false,dlgWasClicked:false,isThereChildDlg:false,wasOnceInit:false,pageOverlay:null,init:function(d){if(this.wasOnceInit==false){addEvent(document.body,"click",this.onBodyClick,false);addEvent(window,"keyup",this.onBodyKeyup,false);addEvent(window,"scroll",this.onscroll,false);wasOnceInit=true}if(this.isAutocompletePopup(d)){var f=d.getElementsByTagName("table")[0];var g=f.rows;for(var h=0;h<g.length;h++){addEvent(g[h],"mouseover",this.highlightRowGreyOnOver,false);addEvent(g[h],"mouseout",this.bleachGreyRowOnOut,false)}return}var c=d.getElementsByTagName("table");for(var b=0;b<c.length;b++){if(c[b].className=="rounded_rect_tbl"){var g=c[b].rows;for(var h=0;h<g.length;h++){addEvent(g[h],"mouseover",this.highlightRowGreyOnOver,false);addEvent(g[h],"mouseout",this.bleachGreyRowOnOut,false);addEvent(g[h],"mousedown",this.highlightRowBlue,false)}}if(c[b].id.indexOf("siteRL_")==0){addEvent(c[b],"mousedown",this.highlightRowBlue,false)}}addEvent(d,"keyup",this.keyHandler,false);addEvent(d,"keydown",this.arrowsHandler,false);addEvent(d,"click",this.onDlgClick,false);this._hideSelectorInSmallDialog(d)},_hideSelectorInSmallDialog:function(h){var f=getChildByClassName(h,"iphone_field");if(!f){return}var g=0;var d=h.getElementsByTagName("span");for(var c=0;c<d.length;c++){if(d[c].className=="label"){g++}}if(g<5){f.style.visibility="hidden"}else{f.style.visibility="visible";var b=getChildById(h,"item_selector");FieldsWithEmptyValue.initField(b,"select")}},setCurrentDialog:function(b){if(!isElemOfClass(b,["panel_block","dsk_auto_complete"])){return}this.curDlgDiv=b;if(this.focusHolder==null){this.focusHolder=document.createElement("input");this.focusHolder.className="shrunk_field";this.focusHolder.setAttribute("readonly","true");this.focusHolder.style.top=0}if(b.className!="dsk_auto_complete"){b.appendChild(this.focusHolder);this.focusSelector(b,true)}if(this.isMenuPopup(b)){this._selectMenuItemWithArrow(b)}if(ListBoxesHandler.suspended!=null){this.isThereChildDlg=true}},getCurrentDialog:function(){return this.curDlgDiv},isDlgOnPage:function(b){return(getElementStyle(b).position.toLowerCase()=="static")},isCurDlgOnPage:function(){if(!this.curDlgDiv){return null}return this.isDlgOnPage(this.curDlgDiv)},keyHandler:function(g){var j=TouchDlgUtil;var f=getKeyCode(g);var h=getEventTarget(g);var d=(typeof h.tagName!="undefined")?h.tagName.toLowerCase():"";var c=false;if(f==8||(f==37&&!j.isMenuPopupOpened())){if(h.id!="text_entry"){c=ListBoxesHandler.onBackBtn();if(c){stopEventPropagation(g)}}}else{if(f==13){if(d=="input"&&h.type.toLowerCase()=="file"){return}if(j.isMenuPopupOpened()){if(j.greyTr){var b=getChildByTagName(j.greyTr,"a");window.location.assign(b.href)}}else{if(!j.greyTr){ListBoxesHandler.onOptionsBackBtn(true)}else{if(!ListBoxesHandler.isFormPanelCurrent()){ListBoxesHandler.markAsSelectedAndVerified(null,j.greyTr,j.greyTr);ListBoxesHandler.onOptionSelection(j.greyTr,true)}else{if(d!="textarea"){j.submitOnEnter(g)}}}}}else{if((f==37||f==39)&&j.isMenuPopupOpened()){PlainDlg.hide();j.curDlgDiv=null;TabMenu.keyHandler(g);TabMenu.openActivePopup(g,f)}}}},onBodyKeyup:function(c){var b=getKeyCode(c);if(b==27){TouchDlgUtil.closeAllDialogs()}},onBodyClick:function(){var b=TouchDlgUtil;FtsAutocomplete.hide();if(!b.dlgWasClicked){b.isFocusInDialog=false}b.dlgWasClicked=false},onDlgClick:function(c){var f=TouchDlgUtil;var d=getEventTarget(c);if(f.isFocusInDialog==false&&getAncestorByClassName(d,"rounded_rect_tbl")==null&&isElemOfTag(d,["input","textarea","select"])==false){var b=ListBoxesHandler.getCurrentPanelDiv()||TouchDlgUtil.curDlgDiv;f.focusSelector(b,false)}f.isFocusInDialog=true;f.dlgWasClicked=true},onscroll:function(){var b=TouchDlgUtil;if(b.curDlgDiv==null||b.isMenuPopupOpened()){return}if(ListBoxesHandler.isFormPanelCurrent()==false){setTimeout(ListBoxesHandler.fitOptionsYPosition,500)}},isMenuPopupOpened:function(){return(this.curDlgDiv!=null&&isVisible(this.curDlgDiv)&&this.isMenuPopup(this.curDlgDiv))},isMenuPopup:function(d){if(d.id!="pane2"){return false}var c=getFirstChild(d);if(!c){return false}var b=getFirstChild(c);if(b&&b.className!="menu"){return false}return true},isAutocompletePopup:function(b){if(!b||b.id!="auto_complete"){return false}return true},arrowsHandler:function(b){var h=TouchDlgUtil;var l=getEventTarget(b);if(h.curDlgDiv==null){h.curDlgDiv=getAncestorByClassName(l,"panel_block")}var c=getKeyCode(b);if((c==39||c==37)&&l.className!="shrunk_field"){return}var m=h.isMenuPopupOpened();var j=h.isAutocompletePopup(h.curDlgDiv);if(m||j){h._selectMenuItemWithArrow(h.curDlgDiv,c);if(c>=37&&c<=40){stopEventPropagation(b)}return}var g=ListBoxesHandler.getCurrentListOfItems();var d=getAncestorByClassName(g,"panel_block");if(!d){return}var f=getChildByClassName(h.greyTr,"toggle_btn_tray");if(f&&(c==39||c==37)){ToggleBtnMgr.onclick(f);stopEventPropagation(b);return}var o=getElementStyle(d).position=="static";var k=l.tagName.toLowerCase()=="textarea";if((c==40&&!k)||(c==9&&!b.shiftKey)&&!o){h._selectRowWithArrow(g,true)}else{if((c==38&&!k)||(c==9&&b.shiftKey)&&!o){h._selectRowWithArrow(g,false)}else{if(c==39&&ListBoxesHandler.isFormPanelCurrent()){var n=new Object();n.target=h.greyTr;n.type="";h.highlightRowBlueProcess(h.greyTr);ListBoxesHandler.onClickParam(n)}else{return}}}stopEventPropagation(b)},_selectRowWithArrow:function(c,k){var j=null;if(c.className=="calendar_panel"){return}if(!this.greyTr){var m=getChildByClassName(c,"rounded_rect_tbl");if(k){if(m.className=="rounded_rect_tbl"){j=m.rows[0]}}else{m=getLastChild(m.parentNode);if(m.className=="rounded_rect_tbl"){j=m.rows[m.rows.length-1]}}}else{if(k){j=getNextSibling(this.greyTr);if(j==null){var m=getAncestorByTagName(this.greyTr,"table");var l=getNextSibling(getNextSibling(m));if(l&&l.className=="rounded_rect_tbl"){j=l.rows[0]}}}else{j=getPreviousSibling(this.greyTr);if(j==null){var m=getAncestorByTagName(this.greyTr,"table");var g=getPreviousSibling(getPreviousSibling(m));if(g&&g.className=="rounded_rect_tbl"){j=g.rows[g.rows.length-1]}}}}this.bleachGreyRow();if(j){if(getElementStyle(j).display=="none"||j.id=="$more"||j.id=="$addNew"){this.greyTr=j;this._selectRowWithArrow(c,k);return}this.highlightRowGrey(j);var h=getChildByClassName(j,["input","textarea","rte"]);if(h&&!h.getAttribute("readonly")){FieldsWithEmptyValue.setFocus(h)}else{this._setFocusInFocusHolder()}if(!isElemInView(j)){j.scrollIntoView(k==false)}}else{var d=ListBoxesHandler.getCurrentPanelDiv();var b=this.focusSelector(d);if(b&&!isElemInView(b)){var f=getAncestorByClassName(b,"header");if(f){f.scrollIntoView(true)}}}},_selectMenuItemWithArrow:function(j,g){var b=null;if(!this.greyTr){b=getChildByClassName(j,"param_tr")}else{if(g==40||(g==9&&!event.shiftKey)){b=getNextSibling(this.greyTr);if(b==null||!getTextContent(b)){var d=getAncestorByTagName(this.greyTr,"td");b=getChildByClassName(getNextSibling(d),"param_tr")}}else{if(g==38||(g==9&&event.shiftKey)){b=getPreviousSibling(this.greyTr);if(b==null||!getTextContent(b)){var d=getAncestorByTagName(this.greyTr,"td");if(d!=null){var c=(d&&d.cellIndex>0)?getPreviousSibling(d):getLastChild(d.parentNode);var h=getChildByTagName(c,"table");b=h.rows[h.rows.length-1]}else{var f=this.greyTr.parentNode;b=f.rows[f.rows.length-1]}}}else{return}}}this.bleachGreyRow();if(b){if(!getTextContent(b)){this.greyTr=b;return this._selectMenuItemWithArrow(j,g)}this.highlightRowGrey(b)}else{if(this.greyTr){this._selectMenuItemWithArrow(j,g)}}},focusSelector:function(f,c){var b=getChildById(f,["item_selector","parameter_selector","text_entry"]);if(!b||!isVisible(b)){b=this.focusHolder;var d=getChildByClassName(f,"input");if(d&&isVisible(d)){d.focus()}else{if(this.focusHolder){this.focusHolder.focus()}}}else{if(!b.onfocus){b.onfocus=this._onFocusSelector}FieldsWithEmptyValue.setFocus(b,c,true)}this.greyTr=null;this.isFocusInDialog=true;return b},_onFocusSelector:function(){var b=TouchDlgUtil;b.bleachGreyRow()},submitOnEnter:function(d){var g=TouchDlgUtil;var f=null;var c=getChildByClassName(g.curDlgDiv,"tray");if(c&&SlideSwaper.doesSlidingRun(c)){return}if(d.type=="click"){f=getEventTarget(d)}var b=false;b=Filter.submitProcess(d);if(!b){b=DataEntry.submit(d,f)}if(!b){SubscribeAndWatch.submit(d)}},closeAllDialogs:function(b){if(ListBoxesHandler.onBackBtn()){return}DataEntry.hide();if(!(b&&Browser.mobile)){Filter.hide()}PlainDlg.hide();SubscribeAndWatch.hide();FtsAutocomplete.hide();if(!Browser.mobile){Tooltip.hide(true)}this.bleachBlueRow();if(this.isCurDlgOnPage()==false){this.bleachGreyRow();this.curDlgDiv=null}},highlightRowGreyOnOver:function(b){var f=TouchDlgUtil;var d=getEventTarget(b);var c=null;if(ListBoxesHandler.isFormPanelCurrent()){c=getAncestorByClassName(d,f.TR_CLASS)}else{c=getAncestorByClassName(d,"menuItemRow")}if(!c||!getTextContent(c)){return}if(f.greyTr){f.bleachGreyRow()}if(c){f.highlightRowGrey(c)}},highlightRowGrey:function(b){this.greyTr=b;if(b.getAttribute("blue")!=null){return}if(b.className.indexOf("grey_highlighting")!=-1){return}b.className=(b.className+" grey_highlighting")},highlightRowBlue:function(b){var f=TouchDlgUtil;var d=getEventTarget(b);var c=getAncestorByClassName(d,f.TR_CLASS);if(!c){return}if(isElemOfClass(d,"iphone_checkbox")){return}if(getTextContent(d)=="[?]"){return}f.highlightRowBlueProcess(c)},highlightRowBlueProcess:function(c){var d=TouchDlgUtil;if(getChildByClassName(c,"arrow_td")==null){return}if(ListBoxesHandler.isBusy()){return}if(this.isThereChildDlg){return}var b=false;if(d.hasBlueRow()&&ListBoxesHandler.isEditList()&&comparePosition(d.blueTr,c)!=0){b=true}d.bleachBlueRow();d.skipBleachBlue=b;TouchDlgUtil.blueTr=c;d.bleachGreyRow();appendClassName(c,"blue_highlighting");c.setAttribute("blue","y")},bleachGreyRowOnOut:function(b){var f=TouchDlgUtil;var d=getEventTarget(b);if(d.className!=f.TR_CLASS[0]&&d.className!=f.TR_CLASS[1]){return}var c=d;f.bleachGreyRow()},bleachGreyRow:function(){var b=this.greyTr;if(!b){return}if(b.getAttribute("blue")!=null){return}if(b.className.indexOf("grey_highlighting")==-1){return}b.className=b.className.replace("grey_highlighting","").trim();this.greyTr=null},bleachBlueRow:function(){if(this.blueTr==null){return}if(this.skipBleachBlue){this.skipBleachBlue=false;return}if(this.isThereChildDlg){return}this.blueTr.className=this.blueTr.className.replace(/blue_highlighting|grey_highlighting/g,"").trim();this.bleachGreyRow();this.blueTr.removeAttribute("blue");this.highlightRowGrey(this.blueTr);this.blueTr=null;this._setFocusInFocusHolder()},_setFocusInFocusHolder:function(){if(!this.focusHolder){return}this.focusHolder.style.top=getScrollXY()[1];this.focusHolder.focus()},getGreyTr:function(){return this.greyTr},hasBlueRow:function(){return this.blueTr!=null},isFieldBlueHighlight:function(b){if(this.blueTr==null){return false}return this.blueTr.contains(b)},isElementFirstParameter:function(c){var b=getAncestorByClassName(c,"param_tr");return comparePosition(b,getFirstChild(b.parentNode))==0},showPageOverlay:function(b){if(!this.pageOverlay){this.pageOverlay=document.createElement("div");this.pageOverlay.className="page_overlay";document.body.appendChild(this.pageOverlay)}this.pageOverlay.style.height=Math.max(document.body.scrollHeight,b.clientHeight+5);this.pageOverlay.style.display="block"},hidePageOverlay:function(){this.pageOverlay.style.display="none"}};var TabMenu={homeTab:null,firstTab:null,lastTab:null,activeTab:null,isEmptyPopupOpened:false,init:function(){addEvent(window,"keyup",this.keyHandler,false);window.focus()},_findTabs:function(){var b=document.getElementById("mainMenu");var c=getChildByClassName(b,"dashboard_btn");if(!c){b=getNextSibling(b);c=getChildByClassName(b,"dashboard_btn");if(!c){return}}this.homeTab=c;this.firstTab=getChildByClassName(getNextSibling(this.homeTab),"dashboard_btn");if(this.firstTab){this.lastTab=getLastChild(this.firstTab.parentNode)}},keyHandler:function(f){var h=TabMenu;var g=getEventTarget(f);if(isElemOfClass(g,"input")){h.disactivate();return}var d=getKeyCode(f);if(TouchDlgUtil.isMenuPopupOpened()&&!h.isEmptyPopupOpened){return}if(d==18){if(h.firstTab==null){h._findTabs()}if(h.firstTab==null){return}if(h.activeTab==null){h.activeTab=h.firstTab;appendClassName(h.activeTab,"active")}else{h.disactivate()}stopEventPropagation(f);return}else{if(d==27&&h.activeTab!=null){h.disactivate()}else{if(h.activeTab==null){return}}}if(d==13||d==40){h.openActivePopup(f,d)}else{if(d==39){var b;if(h.isHomeTabActive()){b=h.firstTab}else{b=getNextSibling(h.activeTab)||h.homeTab}h.setActiveTab(b)}else{if(d==37){var c;if(h.isHomeTabActive()){c=h.lastTab}else{c=getPreviousSibling(h.activeTab)||h.homeTab}h.setActiveTab(c)}else{return}}}stopEventPropagation(f);if(h.isEmptyPopupOpened){h.openActivePopup(f,d);h.isEmptyPopupOpened=false}},openActivePopup:function(d,c){var b=getChildByTagName(this.activeTab,"a");if(b.id=="-inner"){this.isEmptyPopupOpened=LinkProcessor.onClickDisplayInner(d,b)==false}else{if(b.onclick){b.onclick(d)}else{if(c==13){window.location.assign(b.href)}}}},setActiveTab:function(b){if(!b){return}if(this.activeTab){removeClassName(this.activeTab,"active")}this.activeTab=b;appendClassName(this.activeTab,"active")},isHomeTabActive:function(){if(this.firstTab==null){this._findTabs()}return(comparePosition(this.homeTab,this.activeTab)==0)},disactivate:function(){if(this.activeTab==null){return}removeClassName(this.activeTab,"active");this.activeTab=null}};function removeModifier(d,h){var g=d.href;var c=g.indexOf(h);if(c==-1){return d}var b=h.length;if(g.charAt(c-1)=="&"){c--;b++}var f=g.substring(0,c);var j=g.substring(c+b);g=f+j;d.href=g}function addUrlParam(b,d,c){if(!b){return}if(!b.href){return}if(b.href.indexOf("?")==-1){b.href=b.href+"?"+d;if(c){b.target=c}}else{b.href=b.href+"&"+d;if(c){b.target=c}}}function getANode(b){var c;if(b.tagName&&b.tagName.toUpperCase()=="A"){if(b.href){return b}else{return null}}c=b.parentNode;if(c){return getANode(c)}else{return null}}function addPageTitleToUrl(h){var g=getTargetElement(h);if(!g){return}var d=getTrNode(g);if(!d){return}d.setAttribute("eventProcessed","true");var f=d.getElementsByTagName("a");if(!f){return}a=f[0];var b=a.href.indexOf("?");var k=b!=-1?"&":"?";var j=document.title;if(j){j=encodeURIComponent(j)}var c=PlainDlg.show(h,a.href+k+"title="+j);return c}var xmlEntities=[];xmlEntities.quot='"';xmlEntities.amp="&";xmlEntities.lt="<";xmlEntities.gt=">";xmlEntities.apos="'";xmlEntities["34"]='"';xmlEntities["38"]="&";xmlEntities["60"]="<";xmlEntities["62"]=">";xmlEntities["39"]="'";function decodeURL(k){var d="";for(var g=0;g<k.length;++g){var h=k.charAt(g);if(h!="&"){d+=h;continue}var c=k.indexOf(";",g+1);if(c==-1){d+=h;continue}var f=k.substring(g+1,c);var b;if(f.charAt(0)=="#"){b=f.substring(1)}else{var j=xmlEntities[f];if(j==null){b=-1}else{b=j}}if(b==-1){d+="&"+f+";"}else{d+=b}g=c}return d}function showRecurrencePanel(f,b){var g=document.forms[f];var h=g.elements[b+"_recur"];if(h[0].checked==true){document.getElementById("frequencyStartEndBlock").style.display="none"}else{document.getElementById("frequencyStartEndBlock").style.display="inline"}for(var d=0;d<5;d++){if(h[d].checked==true){for(var c=0;c<5;c++){if(c!=d){document.getElementById(h[c].value+"Block").style.display="none"}}document.getElementById(h[d].value+"Block").style.display="inline";return}}}function resetViewCols(h,k){h=getDocumentEvent(h);if(!h){return}var g;var c=getFormNode(k);var l=c.name;var j=c.elements["-$action"];var o=(j)?j.value:null;var n=true;if(o=="showproperties"){n=false}var f;var g=new Array(3);if(l.indexOf("viewColsList")==0){g["-viewCols"]="-viewCols";g[".-viewCols"]=".-viewCols";g["-curViewCols"]="-curViewCols"}else{if(l.indexOf("gridColsList")==0){g["-gridCols"]="-gridCols";g[".-gridCols"]=".-gridCols";g["-curGridCols"]="-curGridCols"}else{g["-filterCols"]="-filterCols";g[".-filterCols"]=".-filterCols";g["-curFilterCols"]="-curFilterCols"}}f=FormProcessor.getFormFilters(c,n,g,false);var d=document.getElementsByTagName("base");var m="";if(d){m=d[0].href;if(m&&m.lastIndexOf("/")!=m.length-1){m+="/"}}var b=m+"l.html?"+f;document.location.replace(b);return stopEventPropagation(h)}function checkAll(f){var h=document.forms[f];var b=h.elements;var c=h.elements["-checkAll"];var k=c.checked==true;for(var d=0;d<b.length;d++){var g=b[d].type;if(g&&g.toUpperCase()=="CHECKBOX"){var j=getChildByClassName(b[d].parentNode,"iphone_checkbox");if(j){CheckButtonMgr.setState(j,b[d],k)}else{b[d].checked=k}}}}function checkAllInGroup(h,d){var k=document.getElementById(d);var b=k.getElementsByTagName("input");var c=getTargetElement(h);var j=c.checked;for(var f=1;f<b.length;f++){var g=b[f].type;if(g&&g.toUpperCase()=="CHECKBOX"){if(j){b[f].checked=true}else{b[f].checked=false}}}}var lowOpacity=60;var highOpacity=100;var browserDetect;var timeouts=new Array();function unfadeOnMouseOut(c){var b=getMouseOutTarget(c);if(!b){b=getTargetElement(c);return false}return unfade(b)}function unfadeOnMouseOver(c){var b=getMouseOverTarget(c);if(!b){b=getTargetElement(c);return false}return unfade(b)}function fadeOnMouseOver(c){var b=getMouseOverTarget(c);if(!b){return true}return fade(b)}function fadeOnMouseOut(c){var b=getMouseOutTarget(c);if(!b){return false}return fade(b)}function unfade(c){if(!c){return false}if(!c.id||c.id==""){return false}browserDetect=c.filters?"ie":typeof c.style.MozOpacity=="string"?"mozilla":"";var b=timeouts[c.id];if(b){clearTimeout(b);timeouts[c.id]=null}b=setTimeout("incrementallyChangeOpacity('"+c.id+"', false)",50);timeouts[c.id]=b}function fade(c){if(!c){return false}if(!c.id||c.id==""){return false}browserDetect=c.filters?"ie":typeof c.style.MozOpacity=="string"?"mozilla":"";var b=timeouts[c.id];if(b){clearTimeout(b);timeouts[c.id]=null}b=setTimeout("incrementallyChangeOpacity('"+c.id+"', true)",50);timeouts[c.id]=b}function incrementallyChangeOpacity(c,g){var f=document.getElementById(c);if(f==null){return}var b=g?lowOpacity:highOpacity;var d=10;if(browserDetect=="mozilla"){b=g?lowOpacity/100:(highOpacity-1)/100;d/=100;if(f.style.MozOpacity==null||isNaN(parseFloat(f.style.MozOpacity))){f.style.MozOpacity=g?(highOpacity-1)/100:lowOpacity/100}if(g){if(f.style.MozOpacity>b){f.style.MozOpacity=parseFloat(f.style.MozOpacity)-d;setTimeout("incrementallyChangeOpacity('"+f.id+"', true)",50)}}else{if(f.style.MozOpacity<b){f.style.MozOpacity=parseFloat(f.style.MozOpacity)+d;setTimeout("incrementallyChangeOpacity('"+f.id+"', false)",50)}}}else{if(browserDetect=="ie"){if(f.filters==null||f.filters.alpha==null){return}if(f.filters.alpha.opacity==null){f.filters.alpha.opacity=g?highOpacity:lowOpacity}if(g){if(f.filters.alpha.opacity>b){f.filters.alpha.opacity-=d;setTimeout("incrementallyChangeOpacity('"+f.id+"', true)",50)}}else{if(f.filters.alpha.opacity<b){f.filters.alpha.opacity+=d;setTimeout("incrementallyChangeOpacity('"+f.id+"', false)",50)}}}}}function createUrlForBacklink(d,h){var f=document.forms[d];var c="smartPopup?";var b=f.elements["-$action"].value;if(!b){c+="-$action="+b}var c="smartPopup?urlForBacklink=y&prop="+h;var g=FormProcessor.getFormFilters(f,true);c+=g+"&type="+f.elements.type.value;document.location.href=c}function changeCurrentStyle(h,c){var f=document.getElementById(c);f.id="";h.id=c;var j=getTdNode(f);j.className="box";var d=getTdNode(h);d.className="redbox";var b=document.getElementById("a_currentImage");d=getTdNode(d);var g=d.getElementsByTagName("a");if(g&&g.length){b.href=g[0].href}}function getTdNode(c){var d;var b=c;if(c.length>1){b=c[0]}if(typeof b.tagName=="undefined"){return null}if(b.tagName.toUpperCase()=="TD"){return c}d=b.parentNode;if(d){return getTdNode(d)}else{return null}}var hotspot1;function largeImageOnLoad(b){Popup.open(b,"gallery",hotspot1,null,0,19);return true}function showLargeImage(n,o,g){var b=document.getElementById("gallery");var k=document.getElementById("galleryImage");if(!b||!k){return}makeDivAutosize(b);if(!g){n=getDocumentEvent(n);if(!n){return}var p=getTargetElement(n);var f=p.src;var q=f.lastIndexOf(".");var d=f.substring(0,q);var c=f.substring(q);var l=d.lastIndexOf("_");var r=d.substring(0,q);g=r+"_image"+c;hotspot1=p;hotspot1.forcedPosition=Popup.POS_LEFT_TOP;addEvent(k,"load",largeImageOnLoad,false);k.src="";k.src=g;return true}k.src="";if(b.style.display=="block"){b.style.display="none";if(k.src.indexOf(g)==k.src.length-g.length){k.src="";return false}}var m=getChildById(gallery,"titleBar");if(m!=null){var l=g.lastIndexOf("/");var j=g.indexOf("_image",l);var h=g.substring(l+1,j);m.innerHTML=h;m.noWrap=true}hotspot1=o;hotspot1.forcedPosition=Popup.POS_LEFT_TOP;addEvent(k,"load",largeImageOnLoad,false);k.src=g;return true}function makeDivAutosize(d,c){var b=d.style;if(typeof c=="undefine"){c=false}if(Browser.ie){b.height="1px";if(!c){b.width="1px"}}else{if(b.width!="auto"){b.height="auto";if(!c){b.width="auto"}}}}function hide(b){if(typeof b=="string"){b=document.getElementById(b)}b.style.display="none";return false}function addAndShow(f,d){d=getDocumentEvent(d);if(!d){return stopEventPropagation(d)}var b=f.getElementsByTagName("a");var c=b[0].href;if(b[0].className=="external"&&b[1]){c=b[1].href}return addAndShow1(c,d)}var calendarCell;var lastPopupRowTD=null;function showAlert(d){var g=document.getElementById("blockReleaseParameters");if(!g){throw new Error("showExpired: blockReleaseParameters div not found for: "+anchor)}var f=g.getElementsByTagName("a");if(!f||f.length==0){throw new Error("showExpired: blockReleaseParameters are empty for: "+anchor)}for(var c=0;c<f.length;c++){var b=f[c].id;if(b.indexOf(d+"=")==0){alert(b.substring(d.length+1));break}}}function addAndShow1(g,r){var k=getTargetElement(r);var m="resourceList";var j=document.getElementById(m);try{var d=frames[m];var b=g;var p=g.indexOf("?");var t;if(p!=-1){t=g.substring(p+1)+"&";b=g.substring(0,p)}else{t=""}t+="hideComments=y&hideMenuBar=y&hideNewComment=y&hideHideBlock=y";var v=document.getElementById("currentItem");if(v){var h=v.href;if(h.indexOf("about")==-1){var o=g.indexOf("-propToSet=");var s=g.indexOf("&",o);if(o!=-1){var l;if(s==-1){l="."+g.substring(o+11)}else{l="."+g.substring(o+11,s)}var f=encodeURIComponent(h);t+="&"+l+"_select="+f+"&"+l+"_verified=y";t+="&-currentItem="+f}}}if(t.indexOf("$returnUri=")==-1){var n=document.getElementById(m+"_div");var w=n.getElementsByTagName("a");if(w.length){var c=w[0].href;t+="&$returnUri="+encodeURIComponent(c+"&-addItems=y")}}var n=document.createElement("div");n.style.display="none";postRequest(r,b,t,n,k,addAndShowWait);return stopEventPropagation(r)}catch(u){alert(u)}}function cancelItemAndWait(P){var o="resourceList_div";var A=document.getElementById(o);var n=A.getElementsByTagName("a");var D;var v;for(var H=0;H<n.length;H++){if(n[H].id&&n[H].id=="currentItem"){v=n[H];D=n[H].href;break}}var m=A.getElementsByTagName("div");var c;for(var J=0;J<m.length;J++){if(m[J].id&&m[J].id=="errorMessage"){m[J].innerHTML="";c=m[J];break}}n=A.getElementsByTagName("tr");var L;var t;var d;var u;var q;var I;for(var H=0;H<n.length;H++){var N=n[H];if(!N.id){continue}if(N.id=="results"){var C=N.childNodes;for(var J=0;J<C.length;J++){if(C[J].id&&C[J].id=="results"){var E=C[J].innerHTML;var M=E.indexOf("-");var F=E.indexOf("<",M);var w=E.substring(M+1,F);I=parseInt(w)-1;if(I==0){t=N}else{var G=E.substring(0,M+1)+I;M=E.indexOf(w,F);G+=E.substring(F,M)+I;C[J].innerHTML=G}}}}else{if(N.id=="header"){q=H}else{if(N.id==D){L=N;if(I){if(n.length>H+2){u=n[H+1]}else{if(H-1!=q){u=n[H-1]}}}}else{if(N.id=="totals"){d=N;if(I==0){break}var C=N.getElementsByTagName("td");var f=L.getElementsByTagName("td");for(var J=0;J<C.length;J++){if(C[J].id&&C[J].id.indexOf("tot_")==0){var g=C[J].innerHTML;var k=-1;for(var z=0;z<g.length;z++){var y=g.charAt(z);if(isDigit(y)){if(k==-1){k=z}}}var x=extractTotalFrom(g);var s=extractTotalFrom(f[J+1].innerHTML);x-=s;x=Math.round(x*100)/100;var b=""+x;var p=b.indexOf(".");if(p==-1){b+=".00"}else{if(p==b.length-2){b+="0"}}C[J].innerHTML=g.substring(0,k)+b}}}}}}}if(u){u.style.backgroundColor="#F5ABE6";var O=u.getElementsByTagName("a");var K=O[0].href;var M=K.indexOf("&uri=");var F=K.indexOf("&",M+1);var l;if(F==-1){l=decodeURIComponent(K.substring(M+5))}else{l=decodeURIComponent(K.substring(M+5,F))}if(l.indexOf("/hosts/")!=-1){M=K.indexOf("/v.html");F=l.indexOf("/",7);l=K.substring(0,M)+l.substring(F)}v.href=u.id}var B=L.parentNode;B.removeChild(L);if(I==0){B=t.parentNode;B.removeChild(t);B=d.parentNode;B.removeChild(d)}}function addAndShowWait(al,J,P,x,g){var U="resourceList";if(!x){var p="siteResourceList";if(!frameLoaded[U]){setTimeout(addAndShowWait,50);return}frameLoaded[U]=false;var ad=document.location;var u=document.getElementById(U);var q=frames[U];J=q.document.getElementById(p);if(!J){alert("Warning: server did not return options data - check connection to server");setTimeout("ListBoxesHandler.onBackBtn()",1000);return}}else{setInnerHtml(J,x)}var S=document.getElementById(U+"_div");if(!S){throw new Error("Warning: target div not found: "+U+"_div");return}var s=S.getElementsByTagName("div");var d;for(var ah=0;ah<s.length;ah++){if(s[ah].id&&s[ah].id=="errorMessage"){s[ah].innerHTML="";d=s[ah];break}}var D=J.getElementsByTagName("div");for(var ah=0;ah<D.length;ah++){if(D[ah].id&&D[ah].id=="errorMessage"){if(D[ah].innerHTML){d.innerHTML=D[ah].innerHTML;return}}}var t=J.getElementsByTagName("a");var Y;for(var af=0;af<t.length;af++){if(t[af].id&&t[af].id=="currentItem"){Y=t[af].href;break}}var t=J.getElementsByTagName("tr");var z;var f;var o;for(var af=0;af<t.length;af++){if(t[af].id){if(t[af].id==Y){z=t[af];o=true}else{if(t[af].id=="results"){f=t[af]}}}}t=S.getElementsByTagName("a");var A;for(var af=0;af<t.length;af++){if(t[af].id&&t[af].id=="currentItem"){A=t[af].href;t[af].href=Y;break}}var E;t=S.getElementsByTagName("tr");if(A){for(var af=0;af<t.length;af++){if(t[af].id&&t[af].id==A){if(A==Y){var X=t[af].parentNode;E=t[af];X.removeChild(t[af]);if(af==t.length){X.appendChild(z)}else{X.insertBefore(z,t[af])}}else{t[af].style.backgroundColor=""}break}}}var H;var V;var I;var R;var c;var y=0;for(var af=0;af<t.length;af++){var ak=t[af];if(!ak.id){continue}if(!E&&ak.id=="results"){var W=ak.childNodes;R=ak;for(var ah=0;ah<W.length;ah++){if(W[ah].id&&W[ah].id=="results"){var aa=W[ah].innerHTML;var aj=aa.indexOf("-");if(aj==-1){continue}var ab=aa.indexOf("<",aj);var L=aa.substring(aj+1,ab);var ag=parseInt(L)+1;var ae=aa.substring(0,aj+1)+ag;aj=aa.indexOf(L,ab);ae+=aa.substring(ab,aj)+ag;W[ah].innerHTML=ae}}}else{if(ak.id=="totals"){I=ak;var W=ak.getElementsByTagName("td");var m=z.getElementsByTagName("td");var k;if(E){k=E.getElementsByTagName("td")}for(var ah=0;ah<W.length;ah++){if(W[ah].id&&W[ah].id.indexOf("tot_")==0){var h=W[ah].innerHTML;var n=-1;for(var Q=0;Q<h.length;Q++){var O=h.charAt(Q);if(isDigit(O)){if(n==-1){n=Q}}}var N=extractTotalFrom(h);var w=extractTotalFrom(m[ah+1].innerHTML);N+=w;if(E){var ai=extractTotalFrom(k[ah+1].innerHTML);N-=ai}N=Math.round(N*100)/100;var b=""+N;var v=b.indexOf(".");if(v==-1){b+=".00"}else{if(v==b.length-2){b+="0"}}W[ah].innerHTML=h.substring(0,n)+b}}}else{if(!E&&ak.id=="header"){c=ak;y=af;var X=ak.parentNode;var T=X.childNodes;var M=1;var G=0;var ac=0;for(var Q=0;Q<T.length;Q++){var B=T[Q].tagName;if(!B||B.toLowerCase()!="tr"){continue}else{if(ac&&M==1){M=Q}else{if(T[Q].id=="header"){ac++}}}G++}if(M==G||M==0){X.appendChild(z)}else{X.insertBefore(z,T[M])}}}}}if(A!=Y&&(!I||!R)){var t=J.getElementsByTagName("tr");for(var af=0;af<t.length;af++){var ak=t[af];X=c.parentNode;if(!I&&ak.id=="totals"){X.appendChild(ak)}else{if(!R&&ak.id=="results"){var F=ak.getElementsByTagName("td");var Z=F.length;var K=c.getElementsByTagName("td").length;if(Z!=K){F[0].colSpan=K-Z+1}X.insertBefore(ak,c)}}}}var C=S.getElementsByTagName("a");for(var ah=0;ah<C.length;ah++){addBooleanToggle(C[ah])}}function extractTotalFrom(d){var h=0;var b=-1;var g=-1;var c=d.length;for(;h<d.length;h++){var f=d.charAt(h);if(isDigit(f)){if(g==-1){g=h}}else{if(g==-1){continue}else{if(b!=-1){c=h;break}else{if(f=="."){b=h}}}}}var j=0;if(g!=-1){j=parseFloat(d.substring(g,c))}return j}function isDigit(c){if(c.length>1){return false}var b="1234567890";if(b.indexOf(c)!=-1){return true}return false}function processTransaction(j){var k=getTargetElement(j);if(!k){return}var c=k.form;var f=FormProcessor.getFormFilters(c,true);var b="FormRedirect?JLANG=en"+f;b+="&-applet=y";var m=400;var g=400;var l=100;var d=100;window.open(b,"Transaction","width="+m+",height="+g+",top="+l+",left="+d+", menubar=no, status=0, location=no, toolbar=no, scrollbars=no, status=no, resizable=yes");return stopEventPropagation(j)}function showDiv(d,g,c){d=getDocumentEvent(d);var f=document.getElementById(c);f.style.visibility=Popup.HIDDEN;f.style.display="none";var b="div_"+g.id;f=document.getElementById(b);f.style.visibility=Popup.VISIBLE;f.style.display="inline";return stopEventPropagation(d)}function closeDiv(h,n){h=getDocumentEvent(h);var j=getTargetElement(h);var b=document.getElementById(n);if(!j){hideDiv(h,n);return stopEventPropagation(h)}a=j;if(j.tagName.toLowerCase()!="a"){a=j.parentNode}var c=a.href;if(c=="about:blank"){var f=n.substring("widget_".length);if(isNaN(f)){hideDiv(h,n)}else{var k=document.getElementById("bookmarkBlock");var d=k.innerHTML+f;postRequest(h,"delete","uri="+encodeURIComponent(d),b,j,l)}return stopEventPropagation(h)}var g=stopEventPropagation(h);var m=c.indexOf("?");postRequest(h,c.substring(0,m),c.substring(m+1),b,j,l);function l(q,r){hideDiv(q,r.id);hideDiv(q,r.id+"_back");var o=n.lastIndexOf("=");var p=document.getElementById("dm_"+n.substring(o+1));if(p){p.style.visibility=Popup.HIDDEN;p.style.display="none"}}return g}function showHideAll(h,l){h=getDocumentEvent(h);var k=getTargetElement(h);var j=k.firstChild;var f=j.src.indexOf("show.gif")!=-1;var d=k.href;var m=d.indexOf("?");var c=document.getElementById(l);var b=document.location.href;postRequest(h,d.substring(0,m),d.substring(m+1),c,j,g);function g(){var n=b.indexOf("&-showAll=");if(n!=-1){var o=b.indexOf("&",n+1);var p=b.charAt(n+10)=="y";var q=b.substring(0,n+10);if(p){q+="n"}else{q+="y"}if(o!=-1){q+=b.substring(o)}b=q}else{b+="&-showAll=y"}document.location.href=b}return stopEventPropagation(h)}function minimizeRestoreDiv(h,o,n){h=getDocumentEvent(h);var j=getTargetElement(h);var b=document.getElementById(o);if(!j){minMax(h,o);return stopEventPropagation(h)}var l;if(j.tagName.toLowerCase()=="a"){l=j}else{l=j.parentNode}var c=l.href;if(c=="about:blank"){minMax(h,o);return stopEventPropagation(h)}var m=c.indexOf("?");var f="&."+n+"=";var d=c.indexOf(f);if(d!=-1){var k=d+f.length;if(c.charAt(k)=="-"){l.href=c.substring(0,k)+"%2B"+c.substring(k+1)}else{l.href=c.substring(0,k)+"-"+c.substring(k+3)}}var g=stopEventPropagation(h);postRequest(h,c.substring(0,m),c.substring(m+1),b,j,minMaxAndFlip);return g}function hideDiv(d,b){var c=getEventTarget(d);var f=getAncestorById(c,b);if(!f){return}f.style.visibility=Popup.HIDDEN;f.style.display="none";return stopEventPropagation(d)}function showDiv1(b,c){activateDiv(b,c);displayDiv(b,c)}function activateDiv(b,d){var c=document.getElementById(d);if(!c){return}c.style.display="block"}function displayDiv(b,d){var c=document.getElementById(d);if(!c){return}c.style.visibility=Popup.VISIBLE}function minMaxAndFlip(c,f){var b=f.id;if(b.indexOf("_min")!=-1){var d=b.substring(0,b.length-4);hideDiv(c,d+"_back");activateDiv(c,d);displayDiv(c,d)}else{hideDiv(c,b+"_back")}minMax(c,b);return stopEventPropagation(c)}function minMax(f,b){f=getDocumentEvent(f);if(!f){return}var h=getTargetElement(f);if(!h){return}if(h.tagName.toLowerCase()=="a"){var d=h.childNodes;for(var c=0;c<d.length;c++){if(d[c].tagName.toLowerCase()=="img"){h=d[c];break}}}var g=document.getElementById(b);g.className="";if(h.src.indexOf("minimize.gif")!=-1){g.style.visibility=Popup.HIDDEN;g.style.display="none";h.src="icons/restore.gif"}else{g.style.visibility=Popup.VISIBLE;g.style.display="";h.src="icons/minimize.gif"}}function showTab(w,h,y,v){w=getDocumentEvent(w);if(typeof h=="string"){h=document.getElementById(h)}var s=h.id=="viewAll";var d;if(y&&y.length!=0){var p=y.split(",");var u=p.length;for(var t=0;t<u;t++){var r=trim(p[t]);var q=document.getElementById(r);if(!q){continue}if(t==0){var o=getAncestorByTagName(q,"td");var k=getChildById(o,"div_Description");var n=(k!=null);if(n&&y.indexOf("div_Description")==-1){o.style.width="100%"}else{var l=(getChildById(o,"div_Edit")!=null);if(l&&y.indexOf("div_Edit")==-1){o.style.width="50%"}else{if(y.indexOf("div_cp")==-1){o.style.width="50%"}else{o.style.width="100%"}}}}q.style.visibility=Popup.HIDDEN;q.style.display="none";if(q.id=="div_SlideShow"){BacklinkImagesSlideshow.stop()}var f;if(r.charAt(0)=="i"){f=r.substring(5);d=true}else{f=r.substring(4)}var j=document.getElementById(f);if(j){if(j.className=="dashboard_btn current"){j.className="dashboard_btn"}if(!s&&b!=null){b=document.getElementById("cp_"+f);if(b!=null){b.className="currentTabTitleHidden"}}}}var b;if(d){b=document.getElementById("cp_i_"+h.id)}else{b=document.getElementById("cp_"+h.id)}if(b){b.className="currentTabTitleHidden"}}var g;if(d){g="idiv_"+h.id}else{g="div_"+h.id}var c=document.getElementById(g);c.className="";c.style.visibility="";c.style.display="";if(h.className=="dashboard_btn"){h.className="dashboard_btn current"}if(v&&v.length!=0){var p=v.split(",");var u=p.length;for(var t=0;t<u;t++){var r=trim(p[t]);var q=document.getElementById(r);if(!q){continue}q.className="";q.style.visibility=Popup.VISIBLE;q.style.display="inline";var f;if(r.charAt(0)=="i"){f=r.substring(5);d=true}else{f=r.substring(4)}var x=document.getElementById(f);if(x){if(x.className=="dashboard_btn current"){x.className="dashboard_btn"}var m=(d)?"icp":"cp";if(x.id==m&&x.className=="currentTabTitleHidden"){x.className="controlPanel"}if(s){var b;if(d){b=document.getElementById("cp_i_"+f)}else{b=document.getElementById("cp_"+f)}b.className="currentTabTitle"}}}}ExecJS.runDivCode(c);if(typeof ImageAnnotations!="undefined"){ImageAnnotations.onTabSelection(c)}resizeIframeOnTabSelection(c)}var curSpan;function showTabLabel(b){if(curSpan){curSpan.style.display="none"}var c=document.getElementById(b);if(c){c.style.display="inline"}curSpan=c}function resizeIframeOnTabSelection(f){var g=document.getElementById("dialogIframe");if(g&&g.style.visibility=="visible"){var h=getAncestorById(f,"pane2");if(!h){return}var b=11;var c=g.style;var d=getChildById(h,"dataEntry");if(d==null){d=getChildById(h,"resourceList")}if(d!=null){c.width=d.clientWidth-b+"px";c.height=d.clientHeight-b+"px"}}}function hideShowControlPanel(b){var c=document.getElementById("cp");if(!c){return}if(b){c.style.display="none"}else{c.style.display=""}c=document.getElementById("cpTabs");if(!c){return}if(b){c.style.display="none"}else{c.style.display=""}}function showRows(q,h,u,d){q=getDocumentEvent(q);var n=h.id=="viewAll";if(u&&u.length!=0){var m=u.split(",");var p=m.length;for(var o=0;o<p;o++){var f=document.getElementById(m[o]);f.style.visibility="collapse";var g=m[o].substring(4);var j=document.getElementById(g);var v=j.getElementsByTagName("table");if(v.length!=0&&v[0].className=="dashboard_btn current"){v[0].className="dashboard_btn"}if(!n&&b!=null){b=document.getElementById("cp_"+g);if(b!=null){b.className="currentTabTitleHidden"}}}var b=document.getElementById("cp_"+h.id);if(b!=null){b.className="currentTabTitleHidden"}}if(d&&d.length!=0){var m=unhideDivId.split(",");var p=m.length;for(var o=0;o<p;o++){var f=document.getElementById(m[o]);f.style.visibility="visible";var g=m[o].substring(4);var r=document.getElementById(g);var k=r.getElementsByTagName("table");if(k.length!=0&&k[0].className=="dashboard_btn current"){k[0].className="dashboard_btn"}if(n){var b=document.getElementById("cp_"+g);b.className="currentTabTitle"}}}var s="div_"+h.id;f=document.getElementById(s);f.style.visibility=Popup.VISIBLE;f.style.display="inline";var l=h.getElementsByTagName("table");if(l.length!=0&&l[0].className=="dashboard_btn"){l[0].className="dashboard_btn current"}if(n){var c=document.getElementById(m.length+"cp");if(c!=null){c.className="currentTabTitle"}}return stopEventPropagation(q)}function openPopup1(c,d,b,h){var g=getEventTarget(h);var f=g.tagName.toLowerCase()=="img"&&g.src.indexOf("calendar.gif")!=-1;if(f||h.ctrlKey){showAlert(d)}else{openPopup(c,null,b,h)}}function openPopup(o,n,g,l,d){if(n!=null){if(resourceCalendars[n]==null){n=null}else{n="a."+n}}var h=getEventTarget(l);var c=h.tagName.toLowerCase()=="img"&&h.src.indexOf("calendar.gif")!=-1;if(c||l.ctrlKey){if(!d){Popup.open(l,n,g);return stopEventPropagation(l);return}var b=document.getElementById(n);var r=b.getElementsByTagName("table");var t;for(var f=0;f<r.length&&!t;f++){if(r[f].id&&r[f].id.indexOf("table_")==0){t=r[f]}}var j=t.getElementsByTagName("tr");var p=j.length;for(var f=1;f<p;f++){var m=j[f];var u=m.id;var q=u.indexOf("=");u=u.substring(q+1);if(parseInt(u)>d){m.style.visibility=Popup.HIDDEN;m.style.display="none"}else{m.style.visibility=Popup.VISIBLE;m.style.display=""}}Popup.open(l,n,g)}else{if(o!=null){var k=getTdNode(g);if(!currentCell||currentCell!=k){schedule(l)}else{Popup.open(l,"e."+o,g)}}}calendarCell=g;return stopEventPropagation(l)}function setCurrentItem(f,g){g.style.backgroundColor="#F5ABE6";var h=document.getElementById("currentItem");if(!h){return}if(h.href!=g.id){var k=document.getElementById(h.href);if(k==null){return}var b=k.className;if(b){k.style.backgroundColor=""}else{k.style.backgroundColor="white"}h.href=g.id}var j=document.getElementById("keyboard");if(!j){return}var d=j.getElementsByTagName("form");var c=d[0].elements[".forum_select"];c.value=g.id}function inReplyTo(g,n,j,q){n.style.backgroundColor="#F5ABE6";$t=Mobile;if(!$t.currentUrl){return}var r=$t.getCurrentPageDiv();var c=r.getElementsByTagName("form");if(!c){return}var h;for(var k=0;k<c.length&&!h;k++){var l=c[k];if(l.id&&l.id.startsWith("tablePropertyList_")){h=l}}if(!h){return}h.elements["."+j].value=q;var d=r.getElementsByTagName("a");if(!d){return}var b;for(var k=0;k<d.length&&!b;k++){var o=d[k];if(o.id&&o.id=="currentItem"){b=o}}if(!b){return}if(b.href!=n.id){var m=document.getElementById(b.href);if(m==null){return}var p=m.className;if(p){m.style.backgroundColor=""}else{m.style.backgroundColor="white"}b.href=n.id}}function addAndShowItems(k,j){j=getDocumentEvent(j);if(!j){return stopEventPropagation(j)}var f="mkresource?type=http://www.hudsonfog.com/voc/model/portal/Annotation&submit=Please+wait&.forum_verified=y&";var c=document.getElementById("filter");var h=c.elements[".forum_select"].value;var l=c.elements[".title"].value;var b=document.location.href;var m=b.indexOf("?");f+="&.forum_select="+encodeURIComponent(h)+"&.title="+encodeURIComponent(l)+"&$returnUri=";var g=b.indexOf("-currentItem=");if(g==-1){f+=encodeURIComponent("l.html?-addItems=y&-noRedirect=y&-currentItem="+encodeURIComponent(h)+"&"+b.substring(m+1))}else{var d=b.indexOf("&",g);f+=encodeURIComponent("l.html?-addItems=y&-noRedirect=y&-currentItem="+encodeURIComponent(h)+"&"+b.substring(m+1,g)+b.substring(d))}return addAndShow1(f,j)}function printReceipt(f){var c=document.getElementById(f);if(!c){return}var b=c.getElementsByTagName("li");if(b.length){var d=document.applets[0];d.open();for(i=0;i<b.length;i++){d.println(b[i].innerHTML)}d.close()}}var menuGroupDiv;function showKeyboard(){var d=document.getElementById("keyboard");if(!d){return}var c=document.getElementsByTagName("div");for(var b=0;b<c.length;b++){if(c[b].style.display=="none"){continue}if(c[b].id&&c[b].id.indexOf("div_")==0){menuGroupDiv=c[b];menuGroupDiv.style.display="none";break}}d.style.display="inline"}function insertAtCursor(f,d){if(document.selection){f.focus();sel=document.selection.createRange();sel.text=d}else{if(f.selectionStart||f.selectionStart=="0"){var c=f.selectionStart;var b=f.selectionEnd;f.value=f.value.substring(0,c)+d+f.value.substring(b,f.value.length)}else{f.value+=d}}}function setCaretToEnd(c){if(c.createTextRange){var b=c.value;var d=c.createTextRange();d.moveStart("character",b.length);d.select()}}function saveButtonClicked(f){f=getDocumentEvent(f);if(!f){return}var d=getTargetElement(f);if(!d){return true}var b=d;var c=d.form;c.setAttribute("buttonClicked",b.name);return true}function setDivVisible(A,q,l,m,E,D,H,h,G){if(Browser.mobile){q.style.left=0+"px";q.style.top=getScrollXY()[1]+"px";q.style.minWidth="none";q.style.maxWidth="none";q.style.visibility=Popup.VISIBLE;q.style.display="block";return}if(m){var C=m.getAttribute("max_width");if(C){q.style.width=C}}var w=(q.style.position.toLowerCase()=="static");if(!l){l=document.getElementById("dialogIframe")}var v;if(Browser.lt_ie7&&!Browser.mobile){var v=l.style;v.visibility=Popup.HIDDEN}q.style.visibility=Popup.HIDDEN;var F=getScrollXY();var y=F[0];var x=F[1];if(G){if(Browser.ie){document.body.style.overflow="hidden"}else{q.style.position="fixed";y=0;x=0}setShadow(q,"none");TouchDlgUtil.showPageOverlay(q)}var d=0;var s=0;if(H){d=H.left;s=H.top}else{if(A||m){if(!m){m=getEventTarget(A)}d=findPosX(m);s=findPosY(m)}}if(m){s+=m.offsetHeight}var B=getWindowSize();var b=B[0];var J=B[1];q.style.display="inline";reposition(q,0,0);var u=getElementDimensions(q);if(m){var o=m.getAttribute("full_height");if(o){u.height=parseInt(o)}}if(H==null&&d==0&&s==0&&!h){d=(b+y-u.width)/2;s=(J+x-u.height)/2;if(d<0){d=0}if(s<0){s=0}}var z=b+y-d;var g=J+x-s;var r=40;var n=(q.id=="pane2"||Browser.joystickBased)?false:true;if(n){var f=false;var k=false;if(u.width>b-r*2){q.style.width=b-r*2+"px";f=true}if(u.height>J-r*2){}if(typeof q.style.overflowX=="undefined"){if(f||k){q.style.overflow="auto";u=getElementDimensions(q)}}else{if(typeof q.style.overflowX!="undefined"){if(f){q.style.overflowX="auto"}if(k){q.style.overflowY="auto"}}else{if(f||k){q.style.overflow="auto"}}if(f||k){u=getElementDimensions(q)}q.scrollLeft=0;q.scrollTop=0}}if((typeof h=="undefined"||h==false)&&g<u.height+r){if(m){s=findPosY(m)-u.height}else{s=(J+x)-u.height}if((s-x)-r>0){s-=r}if(s<x){s=x+1}if(m&&(s<findPosY(m)&&s>findPosY(m)-u.height)){s=getElemInsideScreenPosition(0,s+5,u)[1];z-=m.clientWidth+5;d+=m.clientWidth+5}}else{if(D){s=s+D}}if(z<u.width+r){d=(b+y)-u.width;if(d-r>0){d-=r}if(d<y){d=y+1}}else{if(E){d=d+E}}if(q.className=="panel_block"){u.height=""}if(Browser.lt_ie7){var p=getAncestorById(q,"pane2");if(p&&l.id=="popupIframe"){p.appendChild(l)}}var j=d;var c=s;if(Browser.lt_ie7){if(!w&&!Browser.mobile){v.width=u.width;v.height=u.height}if(q.id=="pane2"){var I=11;var t=getChildById(q,"dataEntry");if(t==null){t=getChildById(q,"resourceList")}if(t!=null&&!w&&t.clientWidth>I){v.width=t.clientWidth-I+"px";v.height=t.clientHeight-I+"px"}}}q.style.display="none";reposition(q,d,s);q.style.visibility=Popup.VISIBLE;q.style.display="block";if(Browser.lt_ie7&&!w&&!Browser.mobile){v.display="none";v.visibility=Popup.VISIBLE;reposition(l,j,c)}if(q.id!="system_tooltip"&&q.id!="loading"){TouchDlgUtil.setCurrentDialog(q);ListBoxesHandler.setTray(q)}}function setDivInvisible(d,c){if(typeof PopupHandler!="undefined"){PopupHandler.checkHidingDiv(d)}if(d.style){d.style.display="none"}if(c&&c.style){c.style.display="none"}if(d.className.indexOf("modal")!=-1||Browser.mobile){TouchDlgUtil.hidePageOverlay()}var b=getChildById(d,"popupIframe");if(b){document.body.appendChild(b)}}function doConfirm(b){BrowserDialog.confirm(b,doConfirmCallback)}function doConfirmCallback(k){if(!k){return}var j=document.location.href;if(Browser.mobile){j=Mobile.getCurrentUrl();var g=getUrlParam(j,"type");if(!g){var h=Mobile.getCurrentPageDiv();var f=getTextContent(getChildById(h,"filter_url_div"));g=getUrlParam(f,"type");j+="&type="+g}}var b=j.lastIndexOf("-$action=");if(b!=-1){d=j.indexOf("&",b);if(d!=-1){if(j.charAt(b-1)=="?"){j=j.substring(0,b)+j.substring(d+1)}else{j=j.substring(0,b)+j.substring(d)}}else{j=j.substring(0,b)}}b=j.indexOf("?");j="delete?-$action=deleteAndExplore&del-yes=y&"+j.substring(b+1);if(Browser.mobile){j=j.replace(/&recNmb=[0-9]*/,"");Mobile.getPage(null,j,false);return}b=j.indexOf("&errMsg=");if(b==-1){b=j.indexOf("?errMsg=");b++}var d=j.indexOf("&",b+7);if(d==-1){j=j.substring(0,b)}else{j=j.substring(0,b)+j.substring(d)}document.location.replace(j);return}function rel(d){if(Browser.ie){var c=document.getElementsByTagName("base");if(c&&c[0]&&c[0].href){if(c[0].href.substr(c[0].href.length-1)=="/"&&d.charAt(0)=="/"){d=d.substr(1)}d=c[0].href+d}}document.location.href=d}function setKeyboardFocus(b){b.internalFocus=true;try{if(b.focus){b.focus()}}catch(c){}}var textAreas=new Array();function FormField(c,b){this.fieldRef=c;this.isModified=b;this.modifiedByUser=true}function clearUnModifiedFields(c){for(var b=0;b<c.length;b++){if(c[b].isModified==false){c[b].fieldRef.value=""}}}function onFormFieldClick(c,b){c.modifiedByUser=true;if(c.isModified==true){return}b.select()}function onFormFieldChange(d,c,b){if(d.modifiedByUser==false){return}d.isModified=true;newValue=c.value;if(newValue!=null&&newValue!=""){newValue=trim(newValue)}if(newValue==null||newValue==""){c.value=b;d.isModified=false;d.modifiedByUser=false}}var DesktopSearchField={field:null,arrowDiv:null,isFilterOpened:false,_init:function(c,b){this.field=c;this.arrowDiv=b;addEvent(document.body,"click",this.onBlur,true)},submit:function(f,c){var d=getAncestorByTagName(c,"form");var b=getChildByClassName(d,"ftsq");if(FieldsWithEmptyValue.isEmptyValue(b)){alert("Enter search criteria");return}d.submit()},onFilterArrowClick:function(d,c){var f=getPreviousSibling(c.parentNode);if(this.field==null){this._init(f,c)}if(this.isFilterOpened){Filter.hide()}else{var b=findPosX(f);var g=findPosY(f)+f.offsetHeight+5;Filter.show(b,g,d,c);this.invertArrowState()}stopEventPropagation(d)},onBlur:function(b){var d=DesktopSearchField;if(d.field==null){return}if(!d.isFilterOpened){return}if(b){var c=getEventTarget(b);if(comparePosition(d.field.parentNode,c)==20){return}if(getAncestorById(c,"common_filter")!=null){return}}Filter.hide()},onFilterHide:function(){if(!this.isFilterOpened){return}this.invertArrowState();this.isFilterOpened=false},invertArrowState:function(){if(this.isFilterOpened){this.arrowDiv.innerHTML="&#9660;"}else{this.arrowDiv.innerHTML="&#9650;"}this.isFilterOpened=!this.isFilterOpened},getValue:function(){if(this.field==null){this.field=document.getElementById("-q")}if(this.field==null){return""}return FieldsWithEmptyValue.getValue(this.field)}};var FtsAutocomplete={AUTOCOMPLETE_ID:"auto_complete",TIMEOUT:Popup.autoCompleteDefaultTimeout,field:null,timerId:null,autocompleteDiv:null,prevText:"",wasVerticalKeyPressed:false,selectedClassCell:null,init:function(b){addEvent(b,"keyup",this.onkeyup,false);addEvent(b,"keydown",this.onkeydown,false);this.field=b},search:function(f,d){var c=getAncestorByTagName(d,"form");if(Browser.mobile){var b=FormProcessor.onSubmitProcess(f,c);this.hide();Filter.hide();Mobile.getPage(f,b)}else{c.submit()}},onkeyup:function(c){var d=FtsAutocomplete;var b=getKeyCode(c);if(b==27){d.hide();return}if(b<40&&b!=8){return}if(d.timerId){clearTimeout(d.timerId)}d.timerId=setTimeout(FtsAutocomplete.onAutocomplete,d.TIMEOUT)},onkeydown:function(j){var k=FtsAutocomplete;if(k.autocompleteDiv==null){k._createDiv()}var g=getKeyCode(j);if(g==40||g==38){if(k.selectedClassCell){k.selectedClassCell.className="";k.selectedClassCell=null}TouchDlgUtil.arrowsHandler(j);k.wasVerticalKeyPressed=true}var c=TouchDlgUtil.getGreyTr();if(!c){return}var f=FieldsWithEmptyValue.getValue(k.field).length!=0;if((g==39||g==37)&&k.wasVerticalKeyPressed){if(!k.selectedClassCell){var b=getChildByClassName(c,"table");var h=getChildByTagName(c,"table");k.selectedClassCell=(g==39)?getFirstChild(h.rows[0]):getLastChild(h.rows[0]);k.selectedClassCell.className="selected";return}k.selectedClassCell.className="";k.selectedClassCell=(g==39)?getNextSibling(k.selectedClassCell):getPreviousSibling(k.selectedClassCell);if(k.selectedClassCell){k.selectedClassCell.className="selected"}}else{if(g==13&&isVisible(k.autocompleteDiv)){var d=getChildByClassName(c,"menuItem");k.onSelection(j,d)}}},onAutocomplete:function(){var f=FtsAutocomplete;var b=getAncestorByTagName(f.field,"form");var d=FieldsWithEmptyValue.getValue(f.field);if(f.prevText==d){f.autocompleteDiv.style.display="";return}f.prevText=d;if(d.length==0){f.hide();return}var c=FormProcessor.getFormFilters(b,true,null,true);c+="&-ac=y";postRequest(null,"smartPopup",c,null,null,f.autocompleteCallback)},autocompleteCallback:function(h,g,f,d,b){var j=FtsAutocomplete;if(j.autocompleteDiv==null){j._createDiv()}if(!d||d.length==0||d.indexOf("not_found")!=-1){j.autocompleteDiv.style.display="none"}else{TouchDlgUtil.closeAllDialogs(true);j.autocompleteDiv.innerHTML=d;TouchDlgUtil.init(j.autocompleteDiv);if(Browser.ie){var c=getChildByTagName(j.autocompleteDiv,"table");c.style.width="100%"}j.autocompleteDiv.style.display="";TouchDlgUtil.setCurrentDialog(j.autocompleteDiv)}},_createDiv:function(){var c=FtsAutocomplete;if(c.autocompleteDiv!=null){return}c.autocompleteDiv=document.createElement("div");c.autocompleteDiv.id=c.AUTOCOMPLETE_ID;c.autocompleteDiv.style.display="none";addEvent(c.autocompleteDiv,"mousedown",c.onmousedown,false);addEvent(c.autocompleteDiv,"click",c.onclick,false);if(Browser.mobile){var b=getAncestorByClassName(c.field,"header");c.autocompleteDiv.className="mbl_auto_complete";c.autocompleteDiv.style.top=b.clientHeight;c.autocompleteDiv.style.left=0;c.autocompleteDiv.style.width="100%"}else{c.autocompleteDiv.className="dsk_auto_complete";c.autocompleteDiv.style.top=findPosY(c.field)+c.field.offsetHeight+8;c.autocompleteDiv.style.left=findPosX(c.field)}document.body.appendChild(c.autocompleteDiv)},onmousedown:function(d){var f=FtsAutocomplete;var c=getEventTarget(d);var b=getAncestorByClassName(c,"menuItem");if(!b){return}b.className=b.className+" blue_highlighting"},onclick:function(d){var f=FtsAutocomplete;var c=getEventTarget(d);if(c.parentNode.tagName.toLowerCase()=="a"){f.hide();return true}var b=getAncestorByClassName(c,"menuItem");f.onSelection(d,b)},onSelection:function(f,d){if(!d){return}this.hide();d.className=d.className.replace("blue_highlighting","");var c=d.getElementsByTagName("div")[0];var g=c.innerHTML;FieldsWithEmptyValue.setValue(this.field,g);if(this.selectedClassCell){var b=getChildByTagName(this.selectedClassCell,"a");window.location.assign(b.href);stopEventPropagation(f)}else{this.search(f,this.field)}},onCrossIcon:function(b){this.hide();this.prevText="";FieldsWithEmptyValue.onClickClearTextCtrl(b,null)},hide:function(){if(!this.autocompleteDiv){return}this.autocompleteDiv.style.display="none"}};var FieldsWithEmptyValue={emptyValuesArr:new Array(),fieldForDelayedAction:null,initField:function(d,b,f){if(!d){return}var c;if(typeof d=="string"){c=d;d=document.getElementById(c);if(!d){return}}if(getElementStyle(d).display=="none"||d.type=="hidden"){return}if(f){d.removeAttribute("is_empty_value")}if(d.getAttribute("is_empty_value")!=null){return}this.emptyValuesArr[this.getKeyOfField(d)]=b;addEvent(d,"click",this.onclick,false);addEvent(d,"keydown",this.onkeydown,false);addEvent(d,"blur",this.onblur,false);if(this.hasClearTextCtrl(d)){addEvent(d,"keyup",this.onkeyup,false)}if(d.id=="-q"){FtsAutocomplete.init(d)}if(d.value.length==0||d.value==b){this.setEmpty(d)}},setFocus:function(f,c,b){if(!b&&f.getAttribute("readonly")){return}this.fieldForDelayedAction=f;if(this.isEmptyValue(f)){f.className=f.className.replace("empty_field","focused_field");setCaretPosition(f,0)}if(c){setTimeout(FieldsWithEmptyValue._setFocusDelayed,200)}else{try{f.focus()}catch(d){}}f.style.textAlign="left"},_setFocusDelayed:function(){var c=FieldsWithEmptyValue;if(!c.fieldForDelayedAction){return}try{c.fieldForDelayedAction.focus()}catch(b){}c.fieldForDelayedAction=null},hasEmptyValue:function(b){var c=b.getAttribute("is_empty_value");if(c==null){return false}return true},isEmptyValue:function(b){var c=b.getAttribute("is_empty_value");if(c==null){return null}return(c=="y")?true:false},getValue:function(b){var c=b.getAttribute("is_empty_value");if(c==null){return b.value}if(c=="y"){return""}return b.value},setValue:function(c,b){if(b.length!=0){this.setReady(c);c.value=b}else{this.setEmpty(c)}this.updateClearControl(c)},setEmpty:function(f,c){if(!f){return}if(typeof this.emptyValuesArr[this.getKeyOfField(f)]=="undefined"){f.value="";return false}var d=f.getAttribute("is_empty_value");var g=(d!=null&&d=="y");var b=f.className;if(TouchDlgUtil.isFieldBlueHighlight(f)==false){if(b.indexOf("focused_field")==-1){if(c){appendClassName(f,"focused_field")}else{if(f.className.indexOf("empty_field")==-1){appendClassName(f,"empty_field")}}}else{f.className=b.replace("focused_field","empty_field")}}if(g){return}f.style.fontWeight="bold";f.setAttribute("is_empty_value","y");f.value=this.emptyValuesArr[this.getKeyOfField(f)];this.updateClearControl(f)},setReady:function(c){var b=c.getAttribute("is_empty_value");var d=(b!=null&&b=="y");if(!d){return}c.value="";c.className=c.className.replace(/focused_field|empty_field/,"");c.style.fontWeight="";c.setAttribute("is_empty_value","n")},fitColor:function(c){var b=c.getAttribute("is_empty_value");if(b==null){c.style.color="";return false}var d=(b=="y");if(d){c.className=c.className.replace("focused_field","empty_field")}else{c.className=c.className.replace(/empty_field|focused_field/,"")}},getKeyOfField:function(c){var b=c.id;if(c.className!="iphone_field"&&c.name.length>0){b+=c.name}return b},onclick:function(b){var d=FieldsWithEmptyValue;var c=getEventTarget(b);if(c.getAttribute("readonly")!=null){return}if(d.isEmptyValue(c)){c.className=c.className.replace("empty_field","focused_field");setCaretPosition(c,0)}c.style.textAlign="left"},onkeydown:function(c){var f=FieldsWithEmptyValue;var d=getEventTarget(c);var b=getKeyCode(c);if(b==27){return}f.setReady(d)},onblur:function(b){FieldsWithEmptyValue.fieldForDelayedAction=getEventTarget(b);setTimeout("FieldsWithEmptyValue._onBlurDelayed()",200)},_onBlurDelayed:function(){var f=FieldsWithEmptyValue;if(!f.fieldForDelayedAction){return}var d=f.fieldForDelayedAction;var c=f.getValue(d);if(c.length==0){f.setEmpty(d)}else{var b=f.getKeyOfField(d);if(d.value!=f.emptyValuesArr[b]){if(TouchDlgUtil.isFieldBlueHighlight(d)==false){d.className=d.className.replace(/focused_field|empty_field/,"")}d.style.fontWeight="";d.setAttribute("is_empty_value","n")}}f.fieldForDelayedAction=null;d.style.textAlign=""},onkeyup:function(b){var d=FieldsWithEmptyValue;var c=getEventTarget(b);d.updateClearControl(c)},updateClearControl:function(d){var f=FieldsWithEmptyValue;if(!f.hasClearTextCtrl(d)){return}var b=getPreviousSibling(d);var c=f.getValue(d);b.style.visibility=(c.length==0)?"hidden":"visible"},onClickClearTextCtrl:function(b,f){var d=FieldsWithEmptyValue;var c=b.parentNode.parentNode.getElementsByTagName("input")[0];d.setEmpty(c,true);setCaretPosition(c,0);b.style.visibility="hidden";this.setFocus(c);if(f){f(c)}},getField:function(c){var b=getAncestorByTagName(c,"table");return b.getElementsByTagName("input")[0]},hasClearTextCtrl:function(c){var b=getPreviousSibling(c);if(!b){return false}if(b.src&&b.src.indexOf("clear_text.png")==-1){return false}return true}};function hideShowDivOnClick(b,c){div=document.getElementById(b);img=document.getElementById(c);if(div.style.display=="none"){div.style.display="block";img.style.display="none"}}function displayFullText(c,b){document.getElementById(c).style.overflow="visible";document.getElementById(c).style.display="inline";document.getElementById(b).style.display="none"}function setTextHeight(j,d){if(window.screen){var b=document.getElementById(j);var f=document.getElementById(j+"_span");var g=document.getElementById(j+"_more")}if(b.offsetHeight<40&&document.all){document.getElementById(j).style.height=b.offsetHeight;return}var c=Math.floor(screen.availHeight/d);b.style.height=c;b.style.overflow="hidden";if(f!=null&&g!=null){if(f.offsetHeight>b.offsetHeight){g.style.display="block"}else{b.style.height=4*1.33+"em"}}}function setTextHeightAll(c){for(var b=0;b<textAreas.length;b++){if(textAreas[b]!=null){setTextHeight(textAreas[b],c)}}}function textAreaExists(c){for(var b=0;b<textAreas.length;b++){if(textAreas[b]!=null&&c==textAreas[b]){return true}}return false}function addField(d,b,g,f){if(document.getElementById){var c=document.createElement("INPUT");if(document.all){c.type=b;c.name=g;c.value=f}else{if(document.getElementById){c.setAttribute("type",b);c.setAttribute("name",g);c.setAttribute("value",f)}}d.appendChild(c)}}function getField(b,d){if(!document.all){return b[d]}else{for(var c=0;c<b.elements.length;c++){if(b.elements[c].name==d){return b.elements[c]}}}return null}function removeField(b,d){var c=getField(b,d);if(c&&!c.length){c.parentNode.removeChild(c)}}function toggleField(b,f,c){var d=getField(b,f);if(d){removeField(b,f)}else{addField(b,"hidden",f,c)}}function processCreditCardTracks(g){var o=g.value;var b=g.form;var f=o.indexOf("%B");if(f==-1){return}var s=o.indexOf("?>");if(s==-1){return}o=o.substring(f+1,s);var l=o.indexOf("?;");if(l==-1){var d=o}else{var d=o.substring(0,l);var c=o.substring(l+2,o.length)}var r=d.split("^");var t=r[0].substring(1);t=removeSpaces(t);var u=r[1];var j=u.split("/");u=j[1]+" "+j[0];var k=r[2];var h=k.substring(0,2);var q=k.substring(2,4);b.elements[".nameOnCard"].value=u;b.elements[".number"].value=t;b.elements.expirationDate___Month.selectedIndex=parseInt(q,10);var m=b.elements.expirationDate___Year;var p=m.length;for(var n=0;n<p;n++){if(m.options[n].value.indexOf(h)==2){m.selectedIndex=n;break}}b.elements[".track1"].value=d;b.elements[".track2"].value=c;b.elements[".cardholderVerificationCode"].value="";return true}function removeSpaces(g){if(g.indexOf(" ")==-1){return g}var d="";for(var f=0,b=g.length;f<b;f++){var h=g.charAt(f);if(h==" "){continue}d+=h}return d}var DragEngine={dragBlock:null,dialogIframe:null,dragHandler:null,offsetX:null,offsetY:null,dragapproved:0,classNameArr:["dragable","tabs","tabs_current","header"],initialize:function(){addEvent(document,"mousedown",this.startDrag,false);addEvent(document,"mouseup",this.stopDrag,false);addEvent(document,"mousemove",this.drag,false);this.dialogIframe=document.getElementById("dialogIframe")},startDrag:function(e){var thisObj=DragEngine;var evtobj=e||window.event;var caughtObj=getEventTarget(e);var titleObj=null;if(caughtObj.tagName&&caughtObj.tagName.toLowerCase()=="input"){return}var parent=caughtObj.parentNode;if(parent&&parent.className&&parent.className.toLowerCase()=="icon_btn"){return}if((titleObj=getAncestorById(caughtObj,"titleBar"))==null&&(titleObj=getAncestorByAttribute(caughtObj,"className",thisObj.classNameArr))==null){return}var dragHandlerStr=titleObj.getAttribute("draghandler");if(dragHandlerStr==null||dragHandlerStr.length==0){if(titleObj.className=="tabs"||titleObj.className=="tabs_current"){thisObj.dragHandler=TabSwap;thisObj.dragBlock=thisObj.dragHandler.getDragBlock(titleObj,caughtObj)}else{thisObj.dragBlock=getParentDialog(titleObj)}}else{thisObj.dragHandler=eval(dragHandlerStr);if(thisObj.dragHandler){thisObj.dragBlock=thisObj.dragHandler.getDragBlock(titleObj,caughtObj)}}if(!thisObj.dragBlock){return}if(thisObj.dragHandler&&thisObj.dragHandler.onStartDrag){var coord=getMouseEventCoordinates(evtobj);thisObj.dragHandler.onStartDrag(thisObj.dragBlock,coord)}if(evtobj.preventDefault){evtobj.preventDefault()}thisObj.dragapproved=1},drag:function(f){var g=DragEngine;if(g.dragapproved!=1){return}var d=window.event?window.event:f;var k=getScrollXY();if(g.offsetX==null){g.offsetX=d.clientX-findPosX(g.dragBlock)+k[0];g.offsetY=d.clientY-findPosY(g.dragBlock)+k[1]}var b=d.clientX-g.offsetX+k[0];var j=d.clientY-g.offsetY+k[1];var c;if(g.dragBlock&&g.dragHandler&&g.dragHandler.onDrag){if(g.dragBlock.style.position=="absolute"){var h=getMouseEventCoordinates(d);c=g.dragHandler.onDrag(g.dragBlock,h.x,h.y)}else{c=g.dragHandler.onDrag(g.dragBlock,d.clientX,d.clientY)}}if(g.dragapproved==1){if(typeof c=="undefined"||c[0]==true){g.dragBlock.style.left=b}if(typeof c=="undefined"||c[1]==true){g.dragBlock.style.top=j}if(g.dialogIframe!=null&&g.dragBlock.id=="pane2"&&g.dialogIframe.style.visibility=="visible"){g.dialogIframe.style.left=b;g.dialogIframe.style.top=j}return false}},stopDrag:function(b){var c=DragEngine;if(c.dragHandler&&c.dragHandler.onStopDrag){c.dragHandler.onStopDrag(b,c.dragBlock);c.dragHandler=null}c.dragapproved=0;c.offsetX=null;c.offsetY=null}};function setRelatedCheckbox(g){g=getDocumentEvent(g);if(!g){return}var f=getTargetElement(g);var d=getTrNode(f);if(!d){return stopEventPropagation(g)}var b=d.getElementsByTagName("input");if(b&&b.length!=0){for(var c=0;c<b.length;c++){if(b[c].type.toLowerCase()=="checkbox"){b[c].checked=false}}}}function addBooleanToggle(c){if(!c){return}var d=c.id;if(!d){return}var b=d.length;if(d.indexOf("_boolean",b-"_boolean".length)!=-1||d.indexOf("_boolean_refresh",b-"_boolean_refresh".length)!=-1){addEvent(c,"click",changeBoolean,false);c.style.cursor="pointer"}}function getAnchorForTarget(d){var c=getEventTarget(d);if(c.tagName.toUpperCase()=="A"){return c}var b=c.getElementsByTagName("a");if(b&&b[0]){return b[0]}return getANode(c)}function changeBoolean(r,v){var c="proppatch";var t="submitUpdate=Submit+changes&User_Agent_UI=n&uri=";var f=v.id.indexOf("_boolean");var k=v.id.substring(0,f);var j=k.lastIndexOf("_");var q=k.substring(j+1);k=k.substring(0,j);var b=null;j=k.indexOf(".$.");var s;if(j!=-1){b=k.substring(j+3);k=k.substring(0,j);if(k=="$currentItem"){var u=document.getElementById("currentItem");if(u){k=u.href;s=true}}}var n;if(s){n="Yes"}else{var m=v.childNodes;var o;for(var p=0;p<m.length&&!o;p++){if(m[p].tagName&&m[p].tagName.toLowerCase()=="img"){o=m[p]}}var g=v.getAttribute("yesIcon");var l=v.getAttribute("noIcon");n=(o.src.indexOf(g)!=-1)?"No":"Yes";if(o){if(n=="Yes"){o.src=g}else{o.src=l}}o.setAttribute("tooltip",n)}t+=encodeURIComponent(k)+"&"+q+"="+n;if(b!=null){t+="&bUri="+encodeURIComponent(b)}if(document.location.href.indexOf("addLineItems.html")!=-1){var h=document.createElement("div");h.style.display="none";postRequest(r,c,t+"&-addItems=y",h,v,cancelItemAndWait);return}if(v.id.indexOf("_boolean_refresh")!=-1){var d=document.location.href;c+="?"+t+"&$returnUri=";var j=d.indexOf("&errMsg=");if(j==-1){c+=encodeURIComponent(d)}else{c+=encodeURIComponent(d.substring(0,j));j=d.indexOf("&",j+1);if(j!=-1){c+=encodeURIComponent(d.substring(j))}}document.location.replace(c);return}postRequest(r,c,t,null,null);if(Popup.tooltipPopup){Popup.tooltipPopup.close();Popup.tooltipPopup=null}return stopEventPropagation(r)}if(!document.importNode){document.importNode=function(g,f){var d;if(g.nodeType==3){d=document.createTextNode(g.nodeValue)}else{d=document.createElement(g.nodeName);for(var b=0;b<g.attributes.length;b++){if(g.attributes[b].name!="style"){d.setAttribute(g.attributes[b].name,g.attributes[b].value)}}if(g.style.cssText){d.setAttribute("style",g.style.cssText)}}if(f&&g.hasChildNodes()){for(var c=g.firstChild;c;c=c.nextSibling){d.appendChild(document.importNode(c,true))}}return d}}function cloneNode(g){var f;if(g.nodeType==3){f=document.createTextNode(g.nodeValue)}else{f=document.createElement(g.nodeName);if(g.nodeName=="form"){f.innerHTML=g.innerHTML;return}for(var b=0;b<g.attributes.length;b++){var h=g.attributes[b].name;if(g.nodeName=="form"){if(h=="action"){f.action=g.action;continue}if(h=="method"){f.method=g.method;continue}}if(h!="style"){f.setAttribute(h,g.attributes[b].value)}}f.setAttribute("style",g.style.cssText)}if(g.hasChildNodes()){for(var d=g.firstChild;d;d=d.nextSibling){var c=cloneNode(d);f.appendChild(c)}}return f}function submitUpdate(b){var c=document.forms[b];if(RteEngine){RteEngine.putRteDataOfForm(c)}c.elements.submitUpdate.value="Submit changes";c.submit();return false}function getTopDivForTab(j,c){var h=getTargetElement(j);var b;while(true){b=getDivNode(h);if(b.id&&(b.id=="pane2"||b.id=="corePageContent")){break}else{h=getDivNode(b.parentNode)}}var g=b.getElementsByTagName("div");for(var f=0;f<g.length;f++){var k=g[f];if(k.id&&k.id==c){return k}}return}function clone(g,b){var c=new Object();for(var f in g){var d=g[f];if(typeof d=="function"){continue}if(!b){c[f]=d}else{if(typeof d=="object"){c[f]=clone(d,b)}else{c[f]=d}}}return c}function setCssStyle(c,b){if(typeof(c.style.cssText)!="undefined"){c.style.cssText=b}else{c.setAttribute("style",b)}}var closingOnEsc={div:null,initialized:false,init:function(){addEvent(document,"keydown",this._onkeydown,false);this.initialized=true},ready:function(d){this.div=d;if(this.initialized==false){this.init()}if(d.id=="pane2"){inputs=d.getElementsByTagName("input");for(var c=0;c<inputs.length;c++){if(inputs[c].className=="input"){addEvent(inputs[c],"keydown",this._onkeydown,false)}}var b=d.getElementsByTagName("textarea");for(var c=0;c<b.length;c++){addEvent(b[c],"keydown",this._onkeydown,false)}}},_onkeydown:function(c){c=c||event;var d=closingOnEsc.div;if(d==null||d.style.visibility=="hidden"){return}var b=(c.charCode)?c.charCode:((c.keyCode)?c.keyCode:((c.which)?c.which:0));if(Browser.s60Browser){if(b!=8){return}}else{if(b!=27){return}}if(d.id=="pane2"){PlainDlg.hide(c)}else{if(d.className=="popMenu"){Popup.close0(d.id)}}d=null;stopEventPropagation(c);return false}};function addSpellcheck(){var c=navigator.userAgent.toLowerCase();var b=(c.indexOf("gecko")!=-1);if(!b){return}document.body.spellcheck=true}var ImageAnnotations={notesEngine:null,container:null,addNoteBtn:null,imgUrl:"",_isEditMode:false,initialized:false,init:function(d,c){this.container=document.getElementById("PhotoContainer");if(!this.container){return}this.imgUrl=d;if(this.notesEngine==null){if(typeof PhotoNoteContainer=="undefined"){return}this.notesEngine=new PhotoNoteContainer(this.container)}this.addNoteBtn=getChildById(this.container,"add_note");if(typeof c!="undefined"&&c!=null){for(var b=0;b<c.length;b++){this.addNote(c[b])}}this.initialized=true},addNote:function(d){if(!d){d={left:10,top:10,width:50,height:50,text:"note",resId:null}}var b=new PhotoNoteRect(d.left,d.top,d.width,d.height);var c=new PhotoNote(d.text,1,b);c.resId=d.resId;c.onsave=this.onsave;c.ondelete=this.ondelete;this.notesEngine.AddNote(c);c.DisableNote()},onTabSelection:function(b){if(ImageAnnotations.initialized==false){return}if(b.id=="div_Edit"){ImageAnnotations.setEditMode(true)}else{ImageAnnotations.setEditMode(false)}},setEditMode:function(b){this._isEditMode=b;if(b){this.addNoteBtn.style.visibility="visible"}else{this.addNoteBtn.style.visibility="hidden";this.notesEngine.switchToViewMode()}},onsave:function(d){var c=ImageAnnotations.getServletUrl();var g=d.rect;var f="";var b=(typeof d.resId=="undefined"||d.resId==null);if(b){f+="action=mkResource"}else{f+="action=update"}f+="&imageUrl="+encodeURIComponent(ImageAnnotations.imgUrl);f+="&left="+g.left+"&top="+g.top;f+="&width="+g.width+"&height="+g.height;f+="&text="+d.text;if(!b){f+="&resId="+d.resId}postRequest(null,c,f,null,null,ImageAnnotations.onsaveCallback);return 1},onsaveCallback:function(c,b,f,d){},ondelete:function(c){if(typeof c.resId=="undefined"||c.resId==null){return true}var b=ImageAnnotations.getServletUrl();var d="action=delete";d+="&resId="+c.resId;postRequest(null,b,d,null,null,ImageAnnotations.ondeleteCallback);return true},ondeleteCallback:function(c,b,f,d){},getServletUrl:function(){var c=document.getElementsByTagName("base");var d="";if(c){d=c[0].href;if(d&&d.lastIndexOf("/")!=d.length-1){d+="/"}}var b=d+"imageAnnotation";return b},isEditMode:function(){return this._isEditMode}};var DictionaryHandler={isDialogJustDisplayed:false,init:function(){addEvent(document,"mouseup",this._onmouseup,false);addEvent(document.body,"keyup",this._onkeyup,false)},_onmouseup:function(j){j=j||event;var d=DictionaryHandler;if(j.altKey==false){return}var g;var c="";var b=document.body;if(window.getSelection){var k=window.getSelection();c=k.toString();g=k.getRangeAt(0);b=g.startContainer.parentNode}else{if(document.selection){if(document.selection.type!="Text"){return}g=document.selection.createRange();c=g.text;b=g.parentElement()}}c=trim(c);if(c!=""){var h=c.length;if(c.charAt(h-1)==")"){var l=c.lastIndexOf("(");if(l!=-1){var m=c.substring(l+1,h-1);if(m=="s"){c=c.substring(0,l)}else{try{var f=parseInt(m);if(!isNaN(f)){c=trim(c.substring(0,l))}}catch(j){}}}}d.translate(j,b,c);d.isDialogJustDisplayed=true}},_onkeyup:function(b){b=b||event;var c=DictionaryHandler;if(b.keyCode==18&&c.isDialogJustDisplayed){stopEventPropagation(b)}c.isDialogJustDisplayed=false},translate:function(f,c,h){var d=document.getElementsByTagName("base");var g="";if(d){g=d[0].href;if(g&&g.lastIndexOf("/")!=g.length-1){g+="/"}}var b=encodeURI(g+"mkResource.html")+"?$browser=y&displayProps=yes&type=http://www.hudsonfog.com/voc/model/portal/Translation&-inner=y&.source="+encodeURIComponent(h);DataEntry.show(f,b,c)}};var Dashboard={MIN_COLUMN_DIM:50,DASHBOARD_ID:"dashboard",dragBlock:null,placeholderDiv:null,isDragMode:false,widgetsMap:null,freeSpacesMap:null,tabHeadersMap:null,targetTab:null,prevY:0,prevX:0,isDirUp:true,prevWidgetOld:null,isWidgetMoved:false,oldWidgetIdx:-1,getDragBlock:function(b){if(OperaWidget.isWidget()){return null}var c=getAncestorByAttribute(b,"className","widget");if(c&&this.widgetsMap==null){this.initDashboardMap(c);addEvent(document,"keyup",this.onEsc,false)}return c},initDashboardMap:function(n){var k=getAncestorById(n,this.DASHBOARD_ID);var j;if(k.tagName.toLowerCase()=="table"){j=new Array();j.push(k)}else{j=k.getElementsByTagName("table")}this.widgetsMap=new Array();this.freeSpacesMap=new Array();for(var o=0;o<j.length;o++){for(var b=0;b<j[o].rows.length;b++){var p=j[o].rows[b].cells;for(var g=0;g<p.length;g++){if(p[g].id.indexOf("col_")==-1){continue}var f=p[g].childNodes;for(var l=0;l<f.length;l++){if(f[l].className&&f[l].className=="widget"){var c=new Dashboard.WidgetRect(f[l]);this.widgetsMap.push(c)}}var d=new Dashboard.FreeSpaceRect(p[g],this.widgetsMap);this.freeSpacesMap.push(d);if(typeof p[g].style.minWidth!="undefined"){p[g].style.minWidth=this.MIN_COLUMN_DIM;p[g].style.minHeight=this.MIN_COLUMN_DIM}else{p[g].style.width=this.MIN_COLUMN_DIM;p[g].style.height=this.MIN_COLUMN_DIM}}}}this.tabHeadersMap=new Array();var m=document.body.getElementsByTagName("table");for(var g=0;g<m.length;g++){if(m[g].className=="tabs"){var h=new Dashboard.TabHeaderRect(m[g]);this.tabHeadersMap.push(h)}}},updateDashboardMap:function(){for(var b=0;b<this.widgetsMap.length;b++){this.widgetsMap[b].update()}for(var b=0;b<this.freeSpacesMap.length;b++){this.freeSpacesMap[b].update()}},onStartDrag:function(c,l){this.dragBlock=c;this.isDragMode=true;this.isWidgetMoved=false;this.oldWidgetIdx=this.getWidgetIndex(c);if(this.placeholderDiv==null){this.createPlaceholder()}var f=c.clientWidth;var s=c.clientHeight;var k=this.placeholderDiv.style;var d=c.style;k.height=s-2;k.display="block";var q=findPosX(c);var o=findPosY(c);d.width=f;d.left=q;d.top=o;d.position="absolute";this.prevWidgetOld=this.getPrevWidget(c);this.prevY=o;this.prevX=q;swapNodes(c,this.placeholderDiv);var n=Math.min(f,200);var j=l.x-q;var g=j-Math.floor(n/2);if(g<0){g=0}var r=g+n;var b=Math.min(s,100);d.clip="rect(0px,"+r+"px,"+b+"px,"+g+"px)";var h=getChildByClassName(c,"dragable");h.style.paddingLeft=g-20;var p=getChildByTagName(c,"tbody");var m=getNextSibling(p);changeOpacity(m,0.3)},onDrag:function(b,n,k){if(this.isDragMode==false){return}var j=n;var h=k;this.isDirUp=this.detectDirection(k);var c=this.detectTargetWidget(j,h,b.id);var m=null;if(c==null){m=this.detectTargetFreespace(j,h)}var l=false;if(c){var f=Dashboard.areWidgetsInTheSameColumn(c,Dashboard.placeholderDiv);if(f==false){this.swapHorizontal(c);l=true}else{if(this.needVerticalSwap(c)){this.swapVertical(c);l=true}}}else{if(m){this.setInFreeSpace(m)}}if(l){this.updateDashboardMap()}this.targetTab=this.detectTargetTabHeader(j,k);var g=this.placeholderDiv.style;if(this.targetTab){if(g.display=="none"){for(var d=0;d<this.tabHeadersMap.length;d++){this.tabHeadersMap[d].setBackgroundAndBorder("","")}}else{g.display="none"}}else{if(g.display=="none"){g.display="";for(var d=0;d<this.tabHeadersMap.length;d++){this.tabHeadersMap[d].setBackgroundAndBorder("","")}}}if(Math.abs(this.prevX-n)>2||Math.abs(this.prevY-k)>2){this.isWidgetMoved=true}},onStopDrag:function(f,h){if(this.isDragMode==false){return}this.isDragMode=false;if(!h){return}this.compliteGuiDrag(h);if(this.targetTab){this.targetTab.setBackgroundAndBorder("","");this.onReleaseOverTab(f,h,this.targetTab.table)}var b=getChildByClassName(h,"dragable");var g=getChildByTagName(h,"tbody");var d=getNextSibling(g);h.style.clip="";b.style.paddingLeft="";changeOpacity(d,1);if(this.oldWidgetIdx==this.getWidgetIndex(h)){return}var c=this.getPrevWidget(h);this.onWidgetMovement(f,h,this.prevWidgetOld,c)},onMaximizeWidget:function(b){widgetDiv=getAncestorByAttribute(b,"className","widget");if(!widgetDiv){widgetDiv=getAncestorByAttribute(b,"className","propertySheet")}this.maximizeWidget(widgetDiv)},maximizeWidget:function(c){if(!c){return}var b=getChildById(c,"w_maximize");if(!b){return}window.location=b.href},compliteGuiDrag:function(c){var b=c.style;this.placeholderDiv.style.display="none";b.position="";b.width="";swapNodes(c,this.placeholderDiv);this.updateDashboardMap()},onEsc:function(c){c=(c)?c:event;var b=(c.charCode)?c.charCode:((c.keyCode)?c.keyCode:((c.which)?c.which:0));if(b==27){var d=Dashboard;d.isDragMode=false;d.compliteGuiDrag(d.dragBlock)}},createPlaceholder:function(){this.placeholderDiv=document.createElement("div");this.placeholderDiv.className="place_holder";document.body.appendChild(this.placeholderDiv)},swapVertical:function(b){swapNodes(b,Dashboard.placeholderDiv)},swapHorizontal:function(c){var b=c.parentNode;this.placeholderDiv.style.width=c.offsetWidth;b.insertBefore(this.placeholderDiv,c)},setInFreeSpace:function(c){var b=c.getColumn();b.appendChild(this.placeholderDiv)},needVerticalSwap:function(d){var c=false;var b=this.isWidgetUpper(d);if(this.isDirUp==null){return false}if((b&&this.isDirUp)||(!b&&!this.isDirUp)){c=true}return c},detectDirection:function(c){var b=null;if(this.prevY>c){b=true}else{if(this.prevY<c){b=false}}this.prevY=c;return b},detectTargetWidget:function(h,g,c){var f=null;for(var b=0;b<this.widgetsMap.length;b++){var d=this.widgetsMap[b].getWidgetId();if(d!=c&&this.isPointIn(h,g,this.widgetsMap[b])){f=this.widgetsMap[b].getWidgetDiv()}}return f},detectTargetFreespace:function(c,b){var f=null;for(var d=0;d<this.freeSpacesMap.length;d++){if(this.isPointIn(c,b,this.freeSpacesMap[d])){f=this.freeSpacesMap[d]}}return f},detectTargetTabHeader:function(b,f){var d=null;for(var c=0;c<this.tabHeadersMap.length;c++){if(this.isPointIn(b,f,this.tabHeadersMap[c])){d=this.tabHeadersMap[c]}}return d},areWidgetsInTheSameColumn:function(f,c){var d=f.parentNode.id;var b=c.parentNode.id;if(d==b){return true}return false},isPointIn:function(b,d,c){if(c.left<b&&c.right>b&&c.top<d&&c.bottom>d){return true}return false},isWidgetUpper:function(c){var b=this.getPrevWidget(this.placeholderDiv);if(b&&b.id==c.id){return true}return false},getWidgetIndex:function(f){var h=f.parentNode;var g=h.id.substring("col_".length);var d=h.getElementsByTagName("div");var b=0;for(var c=0;c<d.length;c++){if(d[c].className=="widget"){if(f.id==d[c].id){return(g*10+(b+1))}b++}}return -1},getPrevWidget:function(b){var c=getPreviousSibling(b);while(c&&c.className!="widget"){c=getPreviousSibling(c)}return c},WidgetRect:function(b){this.widgetDiv=b;this.left;this.top;this.right;this.bottom;this.update=function(){this.left=findPosX(this.widgetDiv);this.top=findPosY(this.widgetDiv);this.right=this.widgetDiv.offsetWidth+this.left;this.bottom=this.widgetDiv.offsetHeight+this.top};this.getWidgetDiv=function(){return this.widgetDiv};this.getWidgetId=function(){return this.widgetDiv.id};this.getColumnId=function(){return this.widgetDiv.parentNode.id};this.update()},FreeSpaceRect:function(b,c){this.column=b;this.widgetsMap=c;this.left=0;this.top=0;this.right=0;this.bottom=0;this.update=function(){this.left=findPosX(this.column);this.top=findPosY(this.column);this.right=this.column.offsetWidth+this.left;this.bottom=this.column.offsetHeight+this.top;for(var d=0;d<this.widgetsMap.length;d++){if(this.column.id==this.widgetsMap[d].getColumnId()){this.top=Math.max(this.top,c[d].bottom)}}},this.getColumn=function(){return this.column};this.update()},TabHeaderRect:function(b){this.table=b;this.left=0;this.top=0;this.right=0;this.bottom=0;this.init=function(){this.left=findPosX(this.table);this.top=findPosY(this.table);this.right=this.table.offsetWidth+this.left;this.bottom=this.table.offsetHeight+this.top};this.setBackgroundAndBorder=function(d,c){this.table.style.backgroundColor=d;this.table.style.border=c};this.init()},onWidgetMovement:function(k,g,c,n){var l=stopEventPropagation(k);var h="widget_".length;var m=g.id.substring(h);if(!isNaN(m)){var p=document.getElementById("bookmarkBlock");m=p.innerHTML+m}var d=getTdNode(g);if(d==null){return}var b=parseInt(d.id.substring("col_".length));var f="uri="+encodeURIComponent(m)+"&-drag=y&submitUpdate=y&previousInColumn_verified=y&.dashboardColumn="+b;if(n){var o=n.id.substring(h);if(!isNaN(o)){var p=document.getElementById("bookmarkBlock");o=p.innerHTML+o}f+="&.previousInColumn_select="+encodeURIComponent(o)}else{f+="&.previousInColumn_select="+encodeURIComponent(m)}var j=getTargetElement(k);postRequest(k,"proppatch",f,g,d,q);function q(){}return l},onReleaseOverTab:function(n,j,s){var c=s.getElementsByTagName("a");var q;for(var h=0;h<c.length;h++){if(!c[h].id||c[h].id.indexOf("tab_")!=0){continue}q=c[h];break}var o=stopEventPropagation(n);if(!q){return o}var d=q.id.substring(4);var l="widget_".length;var m=j.id.substring(l);if(m.indexOf("http")==-1){if(!isNaN(m)){var p=document.getElementById("bookmarkBlock");m=p.innerHTML+m}else{m=null;c=j.getElementsByTagName("a");for(var h=0;h<c.length;h++){if(!c[h].id||c[h].id.indexOf("widget_")!=0){continue}m=c[h].id.substring(l);if(!isNaN(m)){var p=document.getElementById("bookmarkBlock");m=p.innerHTML+m}break}if(m==null){var k=document.getElementById("pref_"+j.id.substring(l));if(k){formId=k.id;submitWidgetPreferences(n,formId,d);return o}}}}if(m==null){return o}var b=q.href;var g="uri="+encodeURIComponent(m)+"&submitUpdate=y&.parent_verified=y&.parent_select="+encodeURIComponent(d);postRequest(n,"proppatch",g,j,q,r);return o;function r(F,B){var J=B.id;hideDiv(F,J);var E=m.lastIndexOf("=");var x;if(E!=-1){x=m.substring(E+1)}var t=document.getElementById("dm_"+x);E=d.lastIndexOf("=");var f=document.getElementById("menu_"+d.substring(E+1));var C=f.getElementsByTagName("tr");if(t){var u=t.parentNode;u.removeChild(t);if(C){f.insertBefore(t,C[0])}else{f.appendChild(t)}return}var I=document.createElement("tr");I.setAttribute("id","dm_"+x);var w=document.createElement("td");w.setAttribute("class","menuItemIcon");I.appendChild(w);var K=B.getElementsByTagName("img");for(var G=0;G<K.length;G++){if(K[G].className&&K[G].className=="widgetIcon"){w.appendChild(K[G]);break}}var v=document.createElement("td");v.setAttribute("class","menuItem");I.appendChild(v);var y=document.createElement("a");v.appendChild(y);y.setAttribute("href","l.html?-max=y&-bookmark="+encodeURIComponent(m));var L=B.getElementsByTagName("span");for(var G=0;G<L.length;G++){if(L[G].className&&L[G].className=="widgetTitle"){y.appendChild(L[G]);break}}var z=document.createElement("td");z.setAttribute("class","menuExpand");I.appendChild(z);if(C){f.insertBefore(I,f.rows[0])}else{f.appendChild(I)}var D=document.getElementById("errorMessage");if(!D){return}var H=D.getElementsByTagName("img");H[0].src="icons/info-msg.gif";var A=D.getElementsByTagName("span");A[0].innerHTML="Drag-and-drop was successful";D.style.visibility=Popup.VISIBLE;D.style.display="inline"}}};var WidgetFlip={flipShown:false,fading:{duration:0,starttime:0,end:1,now:0,start:0,firstElement:null,timer:null},currentWidgetId:null,flipImg:null,mousemove:function(d,b){if(typeof getDocumentEvent=="undefined"){return}d=getDocumentEvent(d);if(!d){return}if(this.flipShown){return}if(this.fading.timer!=null){if(this.currentWidgetId&&this.currentWidgetId!=b){this.hideflip(d,this.currentWidgetId)}clearInterval(this.fading.timer);this.fading.timer=null}this.currentWidgetId=b;var f=document.getElementById(b);this.showflip(d,f);var c=(new Date).getTime()-13;this.fading.duration=500;this.fading.starttime=c;this.fading.timer=setInterval("WidgetFlip.fade();",13);this.fading.start=this.fading.now;this.fading.end=1;this.fade();this.flipShown=true},mouseexit:function(d,b){if(typeof getDocumentEvent=="undefined"){return}d=getDocumentEvent(d);if(!d){return}if(!this.flipShown){return}if(this.fading.timer!=null){clearInterval(this.fading.timer);if(this.currentWidgetId&&this.currentWidgetId!=b){this.hideflip(d,this.currentWidgetId)}this.fading.timer=null}this.currentWidgetId=b;var c=(new Date).getTime()-13;this.fading.duration=500;this.fading.starttime=c;var f=document.getElementById(b);this.fading.timer=setInterval("WidgetFlip.fade();",13);this.fading.start=this.fading.now;this.fading.end=0;this.fade();this.flipShown=false},showBackside:function(c,b){downloadWidget.storeFrontsideSize(b);hideDiv(c,b);activateDiv(c,b+"_back");OperaWidget.resizeOnBackside();showDiv1(c,b+"_back")},fade:function(){if(this.flipImg==null){return}var c=(new Date).getTime();var b=this.getElapsedTime(c-this.fading.starttime,this.fading.duration);if(b>=this.fading.duration){clearInterval(this.fading.timer);this.fading.timer=null;this.fading.now=this.fading.end}else{var d=0.5-(0.5*Math.cos(Math.PI*b/this.fading.duration));this.fading.now=this.getNextFadingNumber(this.fading.start,this.fading.end,d)}changeOpacity(this.flipImg,this.fading.now);if(this.flipShown==false&&this.fading.now==this.fading.end){this.hideflip()}},getElapsedTime:function(b,c){return b<0?0:(b>c?c:b)},getNextFadingNumber:function(d,b,c){return d+(b-d)*c},enterflip:function(b){if(this.flipImg==null){return}var c=getBaseUri();this.flipImg.src=c+"images/flip_hover.png"},exitflip:function(b){if(this.flipImg==null){return}var c=getBaseUri();this.flipImg.src=c+"images/flip.png"},showflip:function(c,f){if(this.flipShown){return}var d=getBaseUri();this.flipImg=getChildByAttribute(f,"className","widgetIcon");if(this.flipImg==null){return}if(/_hover.png$/.test(this.flipImg.src)){return}var b=this.flipImg.getAttribute("true_src");if(b==null){this.flipImg.setAttribute("true_src",this.flipImg.src)}this.flipImg.src=d+"images/flip.png";this.flipShown=true},hideflip:function(c,b){if(this.flipImg==null){return}this.flipShown=false;this.flipImg.src=this.flipImg.getAttribute("true_src");changeOpacity(this.flipImg,1)}};function submitWidgetPreferences(b,n,f){var k=stopEventPropagation(b);if(n.indexOf("pref_")==-1){return k}var d=document.getElementById(n);if(!d){return k}var g=FormProcessor.getFormFilters(d,true)+"&submitUpdate=y";if(g.charAt(0)=="&"){g=g.substring(1)}var c=d.action;var m=(n.indexOf("_http")!=-1)?"widget_"+n.substring(5):"div_"+n.substring(5);var j=document.getElementById(m);var l=getEventTarget(b);if(OperaWidget.isWidget()){OperaWidget.resizeOnFrontside();OperaWidget.savePreferencesStr(g);WidgetRefresher.updateWidgetByUrl(n.substring(5));return k}else{if(f){postRequest(b,c,g,j,l,h)}else{postRequest(b,c,g,j,l,WidgetRefresher.refresh);return k}}function h(u,v,s,r){v.innerHTML=r;var o=document.getElementById("tab_"+f);if(!o){return}var q;var p=o.parentNode;while(!q){if(!p){alert("Failed to copy widget in tab");return}if(p.tagName.toLowerCase()=="table"){q=p}else{p=p.parentNode}}Dashboard.onReleaseOverTab(u,v,q)}}function callback(b,c){hideDiv(b,c.id)}var WidgetRefresher={widgetsArr:new Array(),hdnDoc:null,init:function(o){if(getUrlParam(null,"-editPage")=="y"){return}if(typeof o=="undefined"){o="dashboard"}var l=document.getElementById(o);if(!l){return}var j;if(l.tagName.toLowerCase()=="table"){j=new Array();j.push(l)}else{j=l.getElementsByTagName("table")}for(var q=0;q<j.length;q++){var k=j[q];for(var b=0;b<k.rows.length;b++){var s=k.rows[b].cells;for(var h=0;h<s.length;h++){if(s[h].id.indexOf("col_")==-1){continue}var c=s[h].childNodes;for(var d=0;d<c.length;d++){var g=c[d].className;if(g&&(g=="widget"||g=="propertySheet")){var p=c[d].getAttribute("rel");if(p==null){continue}var m=p.indexOf(";");var f=(m==-1)?p.substring(8):p.substring(8,m);this.setInterval(c[d],f);this._onInterval(c[d].id,true)}}}}}},setInterval:function(f,g){var c=f.id;if(typeof this.widgetsArr[c]=="undefined"){this.widgetsArr[c]=new WidgetSlider(f)}else{clearInterval(this.widgetsArr[c].timerId)}this.widgetsArr[c].bookmarkUrl=c.substr(7);var d;if(OperaWidget.isWidget()){OperaWidget.init(widgetDivId);d=OperaWidget.getRefreshInterval();if(d<0){if(g>0){d=g*1000}else{d=15*60000}}}else{if(g<0){return}d=g*1000}var b=setInterval('WidgetRefresher._onInterval("'+c+'")',d);this.widgetsArr[c].timerId=b},updateWidgetByUrl:function(b){for(i in this.widgetsArr){if(this.widgetsArr[i].bookmarkUrl==b){this._onInterval(i);break}}},_onInterval:function(m,c){var j=WidgetRefresher;var d=getBaseUri()+"widget/div/oneWidget.html";if(!j.widgetsArr[m]){return}var g=j.widgetsArr[m].bookmarkUrl;var h="-refresh=y&-w=y&-b="+encodeURIComponent(g);var k=WidgetRefresher.widgetsArr[m];if(!c){k.showNextSlide()}var b=k.getWidgetDiv();if(b){var f=k.getRecNmb();h+="&recNmb="+f}var l=document.getElementById("ad_session_id");if(l){xcookie=l.innerHTML}if(k.isSlideLoaded(f)){k.insertNextSlide()}else{postRequest(null,d,h,b,null,WidgetRefresher.refresh,true,true)}},refresh:function(f,g,c,d){if(d.length==0){return}var b=WidgetRefresher.widgetsArr[g.id];if(b){b.insertNextSlide(d)}else{g.innerHTML=d}}};function WidgetSlider(d,f,b){var c=this;this.timerId;this.interval;this.bookmarkUrl;this.widgetDiv;this.nextSlide=null;this.HALF_STEPS_AMT=20;this.halfStepsAmt=null;this.TIMEOUT=30;this.step=1;this.slidesArr=new Array();this.clrRGB=null;this.bgRGB=null;this.callbackFinish=f;this.callbackHalfFinish=b;this.init=function(h){this.widgetDiv=h;if(Browser.ie){this.widgetDiv.style.width=this.widgetDiv.offsetWidth;this.widgetDiv.style.height=this.widgetDiv.offsetHeight}else{this.widgetDiv.style.minWidth=this.widgetDiv.offsetWidth;this.widgetDiv.style.minHeight=this.widgetDiv.offsetHeight}var g=0;this.createNewSlide(h.innerHTML,g)},this.insertNextSlide=function(h,g){var k=c;var j=(typeof g!="undefined")?g:this.getRecNmb();if(!h){k.nextSlide=k.slidesArr[j]}else{k.createNewSlide(h,j)}if(Browser.ie){return}k.nextSlide.style.display="none";k.widgetDiv.appendChild(k.nextSlide)};this.createNewSlide=function(g,h){this.nextSlide=document.createElement("div");if(typeof g=="string"){this.nextSlide.innerHTML=g}else{this.nextSlide.innerHTML="";this.nextSlide.appendChild(g)}if(typeof h=="undefined"){h=this.slidesArr.length}this.slidesArr[h]=this.nextSlide};this.showNextSlide=function(g){if(this.nextSlide==null){return}this.halfStepsAmt=(typeof g!="undefined")?Math.ceil(this.HALF_STEPS_AMT/g):this.HALF_STEPS_AMT;if(Browser.ie){if(!this.widgetDiv.filters[0]){this.widgetDiv.style.filter="progid:DXImageTransform.Microsoft.Fade(duration=1)"}this.widgetDiv.filters[0].apply();this.widgetDiv.innerHTML=this.nextSlide.innerHTML;this.widgetDiv.filters[0].play();if(this.callbackHalfFinish){setTimeout(this.callbackHalfFinish,this.halfStepsAmt*this.TIMEOUT)}if(this.callbackFinish){setTimeout(this.callbackFinish,2*this.halfStepsAmt*this.TIMEOUT)}return}this.fading()};this.fading=function(){var h=c;var g;if(h.step<=h.halfStepsAmt){g=(h.halfStepsAmt-h.step)/h.halfStepsAmt}else{if(h.step==h.halfStepsAmt*2-1){g=1}else{g=(h.step-h.halfStepsAmt)/h.halfStepsAmt}}h._changeOpacity(g);if(h.step==h.halfStepsAmt){if(this.callbackHalfFinish){this.callbackHalfFinish()}removeAllChildren(h.widgetDiv,h.nextSlide);h.nextSlide.style.display=""}h.step++;if(h.step<h.halfStepsAmt*2){setTimeout(function(){h.fading()},h.TIMEOUT)}else{h.step=1;if(this.callbackFinish){this.callbackFinish()}}};this._changeOpacity=function(g){if(!Browser.ie){changeOpacity(this.widgetDiv,g);return}};this.getWidgetDiv=function(){return this.widgetDiv};this.isSlideLoaded=function(g){if(typeof this.slidesArr[g]=="undefined"){return false}return true};this.getRecNmb=function(){var n=this.nextSlide!=null?this.nextSlide:this.widgetDiv;var m=getChildByClassName(n,"front");if(!m){return 1}var h=m.getAttribute("rel");if(!h){h=n.getAttribute("rel")}if(!h){return 1}var g=h.indexOf("recNmb:");if(g==-1){recNmb=0}else{var j=h.indexOf(";",g+1);recNmb=(j==-1)?h.substring(g+7):h.substring(g+7,j)}var l=h.indexOf(";nmbOfResources=");if(l!=-1){var k=h.indexOf(";",l);if(k==-1){limit=h.substring(l+16)}else{limit=h.substring(l+16,k)}recNmb+=limit}return parseInt(recNmb)},this.getSlides=function(){return this.slidesArr};this.init(d)}var BacklinkImagesSlideshow={DELAY:3000,MAX_LOOPS:2,slideShowSceneDiv:null,slideShowStoreDiv:null,widgetSlider:null,maxSlideIdx:null,curImageIdx:0,timerId:null,loopsCounter:1,pagerSlots:null,descOverlay:null,colorScemeArr:null,descArr:null,imgWidth:null,init:function(){this.slideShowSceneDiv=document.getElementById("slideShow_scene");if(!this.slideShowSceneDiv){return}this.widgetSlider=new WidgetSlider(this.slideShowSceneDiv,this.onslidingFinish,this.onslidingHalfFinish);var b=document.getElementById("slides_pager");if(!b){return}this.pagerSlots=b.getElementsByTagName("a");this.slideShowStoreDiv=document.getElementById("slideShow_store");this._prepareSlides();addEvent(b,"click",this.onPagerClick,false);if(ExecJS.isObjectTotallyVisible(this.slideShowSceneDiv)){this.timerId=setTimeout(this.rotate,this.DELAY/2)}},_prepareSlides:function(){var c=this.slideShowStoreDiv.getElementsByTagName("img");this.maxSlideIdx=c.length;if(this.maxSlideIdx==0){return false}var d=document.getElementById("deal_discount");if(d){this.colorScemeArr=new Array();this.colorScemeArr.push(d.className)}this.descOverlay=getChildByClassName(this.slideShowSceneDiv.parentNode,"galleryItem_note");if(this.descOverlay){this.descArr=new Array();var f=this.slideShowSceneDiv.getElementsByTagName("img")[0].getAttribute("alt");this.descArr.push(f==null?"&#160;":f)}for(var b=0;b<this.maxSlideIdx;b++){if(this.colorScemeArr){this.colorScemeArr.push(c[0].id.replace(/_\d{1,}/,""))}if(this.descArr){var f=c[0].getAttribute("alt");this.descArr.push(f==null?"&#160;":f)}this.widgetSlider.createNewSlide(c[0])}return true},run:function(){this.fitWideShow();if(!this.pagerSlots){return}this.timerId=setTimeout(this.rotate,this.DELAY)},fitWideShow:function(){var c=document.getElementById("ropLeft");if(c){var b=getAncestorByTagName(this.slideShowSceneDiv,"td").offsetWidth;if(!this.imgWidth){this.imgWidth=this.slideShowSceneDiv.getElementsByTagName("img")[0].width;if(!this.imgWidth){this.slideShowSceneDiv.parentNode.style.display="block";this.imgWidth=this.slideShowSceneDiv.getElementsByTagName("img")[0].offsetWidth}}if(this.imgWidth>b){c.style.display="none";this.slideShowSceneDiv.style.marginLeft="-10px";this.slideShowSceneDiv.parentNode.style.marginRight="-10px"}}},stop:function(){clearTimeout(this.timerId);var b=document.getElementById("ropLeft");if(b){b.style.display=""}},rotate:function(g,f){var j=BacklinkImagesSlideshow;var h=(j.isManualPaging())?5:1;var b=!j.pagerSlots||typeof j.pagerSlots[j.curImageIdx]=="undefined";if(!b){j.pagerSlots[j.curImageIdx].className=""}if(j.isManualPaging()){j.curImageIdx=g}else{j.curImageIdx++;if(j.curImageIdx>j.maxSlideIdx){j.loopsCounter++;j.curImageIdx=0}}b=!j.pagerSlots||typeof j.pagerSlots[j.curImageIdx]=="undefined";if(!b){j.pagerSlots[j.curImageIdx].className="current"}if(j.slideShowSceneDiv.parentNode.id=="div_SlideShow"){var d=document.getElementById("div_SlideShow");if(!isVisible(d)&&f){j.slideShowSceneDiv.innerHTML='<img src="'+f+'">';var c=(b)?"":('" width="'+j.imgWidth);j.slideShowSceneDiv.innerHTML='<img src="'+f+c+'">';return}}if(j.widgetSlider){j.widgetSlider.insertNextSlide(null,j.curImageIdx);j.widgetSlider.showNextSlide(h)}},onPagerClick:function(d){var f=BacklinkImagesSlideshow;var c=getEventTarget(d,"a");var b=getSiblingIndex(c);f.setSlide(b)},onMainThumbClick:function(){this.setSlide(0);this.fitWideShow()},onThumbItemClick:function(h){var j=getEventTarget(h);var f=this.getImageSrc(j.style.backgroundImage);var c=getFileName(f);var d=this.widgetSlider.getSlides();var g=false;var b=0;for(b=0;b<d.length;b++){if(decodeURI(getFirstChild(d[b]).src).indexOf(c)!=-1){g=true;break}}if(g==false){this.widgetSlider.createNewSlide('<img src="'+f+'">',b)}this.fitWideShow();this.setSlide(b,f)},getImageSrc:function(b){var c=b.replace("url(","").replace(")","").replace(/"/g,"").replace("thumbnail/","").replace("thumbnail-_/","").replace(/_featured\.\w{3,3}$/,"");if(c.lastIndexOf(".")!=c.length-4){c+=".jpg"}return c},setSlide:function(b,c){this.loopsCounter=this.MAX_LOOPS+1;clearTimeout(this.timerId);this.rotate(b,c)},stopAutomaticSiding:function(){clearTimeout(this.timerId);this.loopsCounter=this.MAX_LOOPS+1},onslidingHalfFinish:function(){var g=BacklinkImagesSlideshow;if(g.descArr){if(g.descArr[g.curImageIdx]!=null){g.descOverlay.innerHTML=g.descArr[g.curImageIdx];g.descOverlay.style.display=""}else{g.descOverlay.style.display="none"}}if(g.colorScemeArr==null){return}var c=document.getElementById("deal_discount");c.className=g.colorScemeArr[g.curImageIdx];var b=document.getElementById("remaining_time_container");var d=getChildByClassName(b,"countdown_container");d.className="countdown_container "+g.colorScemeArr[g.curImageIdx];var f=getChildById(b,"number_sold_container");if(f){f.className=g.colorScemeArr[g.curImageIdx]}},onslidingFinish:function(){var b=BacklinkImagesSlideshow;clearTimeout(b.timerId);if(!b.isManualPaging()){b.timerId=setTimeout(b.rotate,b.DELAY)}},isManualPaging:function(){return this.loopsCounter>this.MAX_LOOPS}};function changeSkin(d){var h=getDocumentEvent(d);if(!h){return}var g=getEventTarget(d);var f=g.value;var b=g;while(true){var c=b.parentNode;if(!c){break}if(c.tagName.toLowerCase()=="div"){var j=c;if(j.id&&j.id=="skin"){j.className=f;break}}b=c}}function addthis_click(c,b){var f=getDocumentEvent(c);if(!f){return}var d=getTargetElement(f);window.open(d.href,b,"scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100");return stopEventPropagation(c)}var OperaWidget={CONTENT_KEY_NAME:"content",PREFS_STR_KEY_NAME:"prefs_str",MAX_WND_WIDTH:600,MAX_WND_HEIGHT:600,BACKSIDE_WIDTH:305,BACKSIDE_HEIGHT:190,widgetDiv:null,frontDiv:null,backDiv:null,prefForm:null,widgetWidth:0,widgetHeight:0,refreshInterval:-1,init:function(b){if(typeof widget=="undefined"){return}this.widgetDiv=document.getElementById(b);if(!this.widgetDiv){return}this.frontDiv=getChildByAttribute(this.widgetDiv,"className","front");var c=this.frontDiv.id+"_back";this.backDiv=getChildById(this.widgetDiv,c);Debug.setMode(true);Debug.log("OperaWidget.init");this.resizeOnFrontside();this.applyPrefs();this.processWidth();resizeHandle.init()},onWidgetRefresh:function(){this.frontDiv=getChildByAttribute(this.widgetDiv,"className","front");var b=this.frontDiv.id+"_back";this.backDiv=getChildById(this.widgetDiv,b);Debug.setMode(true);Debug.log("onWidgetRefresh");this.processWidth();resizeHandle.init();this.applyPrefs();this.saveContent();this.resizeOnFrontside()},processWidth:function(){this.minWidth=this.widgetDiv.offsetWidth;this.minHeight=this.widgetDiv.offsetHeight;var b=getAncestorByTagName(this.widgetDiv,"table");b.width="100%";b.cellpadding=0},resizeOnFrontside:function(){if(typeof widget=="undefined"){return}},resizeOnBackside:function(){if(typeof widget=="undefined"){return}},saveContent:function(){if(typeof widget=="undefined"){return}var b=this.widgetDiv.innerHTML;widget.setPreferenceForKey(b,this.CONTENT_KEY_NAME)},savePreferencesStr:function(b){widget.setPreferenceForKey(b,this.PREFS_STR_KEY_NAME)},applyPrefs:function(){Debug.restoreLog();var j=widget.preferenceForKey(this.PREFS_STR_KEY_NAME);if(typeof j=="undefined"||j.length==0){return}forms=widgetDiv.getElementsByTagName("form");for(var g=0;g<forms.length;g++){if(forms[g].id){var l=forms[g].id.indexOf("pref_");if(l==0){this.prefForm=forms[g];break}}}if(this.prefForm==null){throw new Error("form pref_ not found")}var b=15;var h="minute(s)";var c="";var n=j.split("&");for(var g=0;g<n.length;g++){var f=n[g].split("=");if(typeof f[1]=="undefined"){continue}if(typeof this.prefForm[f[0]]!="undefined"){this.prefForm[f[0]].value=decodeURIComponent(f[1])}if(f[0]=="refresh.seconds"){b=f[1]}if(f[0]=="refresh.durationType"){h=f[1]}if(f[0]==".skin"){c=f[1]}}this.calculateRefreshInterval(b,h);var d=getChildById(widgetDiv,"skin");if(d){d.className=c}var k=this.prefForm.publicKey;if(!k){var m=document.getElementById("publicKey");if(m){this.prefForm.publicKey.value=m.innderHTML}}},calculateRefreshInterval:function(c,d){var b=1;b*=c;if(d.indexOf("minute(s)")==0){b*=1000*60}else{if(d=="hour(s)"){b*=1000*360}else{if(d=="day(s)"){b*=1000*360*24}else{if(d=="week(s)"){b*=1000*360*24*7}else{if(d=="month(s)"){b*=1000*360*24*30}else{if(d=="years(s)"){b*=1000*360*24*360}}}}}}this.refreshInterval=b},getWidgetDiv:function(){return this.widgetDiv},getWidgetFrontDiv:function(){return this.frontDiv},getRefreshInterval:function(){return this.refreshInterval},getMinSize:function(){return[this.minWidth,this.minHeight]},getMaxSize:function(){return[this.MAX_WND_WIDTH,this.MAX_WND_HEIGHT]},isWidget:function(){return false}};function sizeWidget(b,c){if(typeof opera!="undefined"){window.resizeTo(b,c);return}if(b==window.innerWidth&&c==window.innerHeight){return}if(b<=200){b=200}if(b>=440){b=440}if(c<=130){c=130}if(c>=340){c=340}if(c>130&&c<340&&c!=window.innerHeight&&b==window.innerWidth){window.resizeTo(b+1,c)}window.resizeTo(b,c)}var downloadWidget={sizesArr:new Array(),storeFrontsideSize:function(c){if(c==null){return}if(typeof c=="string"){c=document.getElementById(c)}if(c==null){return}var b=new Object();b.width=c.offsetWidth;b.height=c.offsetHeight;this.sizesArr[c.id]=b},doit:function(g,c){var h=g;var j;while(h!=null){j=h.id;if(h.className=="hdn"&&j.indexOf("_back")!=-1){widgetDiv=h;break}h=h.parentNode}var f=j.substr(0,j.length-5);var d=9;var b=9;c+="&-widthFront="+(this.sizesArr[f].width+d);c+="&-heightFront="+(this.sizesArr[f].height+b);document.location=c}};var Debug={logPref:"log",debugMode:false,log:function(b){if(this.debugMode){if(window.widget){alert(b)}else{if(typeof console!="undefined"){console.log(b)}else{if(typeof opera!="undefined"){opera.postError(b)}}}}},restoreLog:function(c){return;if(this.debugMode){if(window.widget){var d=document.getElementById("debugDiv");if(!d){var d=document.createElement("div");d.setAttribute("id","debugDiv")}var b=widget.preferenceForKey(this.logPref);if(b){d.innerHTML=b}}}},setMode:function(c){var b=this.debugMode;this.debugMode=c;if(window.widget){var f=document.getElementById("debugDiv");if(!f){return}if(c){f.style.display="block"}else{f.style.display="none"}}return b}};var resizeHandle={MIN_WIDTH_PLUS:0,MIN_HEIGHT_PLUS:0,widgetDiv:null,handleDiv:null,growboxInset:null,maxSize:null,minSize:null,init:function(){this.handleDiv=document.createElement("div");this.handleDiv.className="resize_handle";this.handleDiv.onmousedown=this.mouseDown;this.widgetDiv=OperaWidget.getWidgetFrontDiv();this.widgetDiv.appendChild(this.handleDiv);addEvent(window,"scroll",this.onScroll,true);addEvent(document.body,"scroll",this.onScroll,true);this.restoreSize()},mouseDown:function(b){var c=resizeHandle;addEvent(document,"mousemove",c.mouseMove,true);addEvent(document,"mouseup",c.mouseUp,true);c.growboxInset={x:(window.innerWidth-b.x),y:(window.innerHeight-b.y)};b.stopPropagation();b.preventDefault()},mouseMove:function(f){var g=resizeHandle;var d=f.x+g.growboxInset.x;var c=f.y+g.growboxInset.y;if(this.maxSize==null){this.maxSize=OperaWidget.getMaxSize()}if(this.minSize==null){this.minSize=OperaWidget.getMinSize()}if(d>this.maxSize[0]){d=this.maxSize[0]}if(d<this.minSize[0]+this.MIN_WIDTH_PLUS){d=this.minSize[0]+this.MIN_WIDTH_PLUS}if(c>this.maxSize[1]){c=this.maxSize[1]}if(c<this.minSize[1]+this.MIN_HEIGHT_PLUS){c=this.minSize[1]+this.MIN_HEIGHT_PLUS}f.stopPropagation();f.preventDefault();window.resizeTo(d,c);var b=getScrollXY();widgetDiv.style.marginLeft=b[0];widgetDiv.style.marginTop=b[1];g.handleDiv.style.bottom=0;g.handleDiv.style.right=0},mouseUp:function(c){var d=resizeHandle;removeEvent(document,"mousemove",d.mouseMove,true);removeEvent(document,"mouseup",d.mouseUp,true);c.stopPropagation();c.preventDefault();var b=getScrollXY();widgetDiv.style.marginLeft=b[0];widgetDiv.style.marginTop=b[1];d.saveSize()},onScroll:function(b){b.stopPropagation();b.preventDefault();return false},saveSize:function(){var b=getWindowSize();this.widgetWidth=b[0];this.widgetHeight=b[1];widget.setPreferenceForKey(this.widgetWidth,"width");widget.setPreferenceForKey(this.widgetHeight,"height")},restoreSize:function(){this.widgetWidth=widget.preferenceForKey("width");this.widgetHeight=widget.preferenceForKey("height");if(!this.widgetWidth){return}window.resizeTo(this.widgetWidth,this.widgetHeight)}};var OrderRows={BG_COLOR:"rgb(172, 210, 226)",tbody:null,tableTop:null,prevY:null,prevRowOld:null,dragRowIdxOld:null,getDragBlock:function(b){var c=getAncestorByTagName(b,"tr");return c},onStartDrag:function(b){this.tbody=getAncestorByTagName(b,"tbody");this.tableTop=findPosY(this.tbody);this.prevRowOld=b.previousSibling;b.style.backgroundColor=this.BG_COLOR;this.dragRowIdxOld=b.rowIndex},onDrag:function(h,b,g){this.isDirUp=this.detectDirection(g);var f=g-this.tableTop;var c=this.detectTargetRow(f);if(c){var d=(c.offsetTop<h.offsetTop);if((this.isDirUp&&d)||(!this.isDirUp&&!d)){if(c.rowIndex!=h.rowIndex){swapNodes(c,h)}}}return[false,true]},onStopDrag:function(c,b){b.style.backgroundColor="";if(this.dragRowIdxOld!=b.rowIndex){this.onRowMovement(b,this.prevRowOld,b.previousSibling)}},detectDirection:function(c){var b=null;if(this.prevY>c){b=true}else{if(this.prevY<c){b=false}}this.prevY=c;return b},detectTargetRow:function(f){var c=null;var d=this.tbody.rows;for(var b=0;b<d.length;b++){if((f>d[b].offsetTop)&&(f<d[b].offsetTop+d[b].offsetHeight)){return d[b]}}return null},onRowMovement:function(c,b,d){}};var FlashHandler={emdCodeArr:null,embed:function(d,c,b){if(this.emdCodeArr==null){this.emdCodeArr=new Array()}this.emdCodeArr.push([d,c,b])},init:function(){setTimeout(FlashHandler.onload,100)},onload:function(){var c=FlashHandler;if(c.emdCodeArr==null){return}var f=DetectFlashVer(8,0,0);for(var b=0;b<c.emdCodeArr.length;b++){var d=document.getElementById(c.emdCodeArr[b][0]);if(!d){continue}if(f){d.innerHTML=c.emdCodeArr[b][1]}else{d.innerHTML=c.emdCodeArr[b][2]}}}};function startCalendar(){var b=["calendar/calendar.css","calendar/calendar.js"];startCalendar=null;LoadOnDemand.doit(b,"startCalendar",arguments)}function initStyleSheet(){var b=["style_sheet/style_sheet.js"];initStyleSheet=null;LoadOnDemand.doit(b,"initStyleSheet",arguments)}var LoadOnDemand={cbArr:new Array,doit:function(d,h,g){var j={name:h,args:g};this.cbArr.push(j);if(typeof d=="string"){d=new Array(d)}for(var b=0;b<d.length;b++){var f=g_onDemandFiles[d[b]];if(!f){continue}d[b]=d[b].replace(/\.css$/,"_"+f+".css");d[b]=d[b].replace(/\.js$/,"_"+f+".js")}for(var c=0;c<d.length;c++){if(/.css$/.test(d[c])){this.includeCSS(d[c])}else{this.includeJS(d[c])}}setTimeout(this.listener,100)},listener:function(){var thisObj=LoadOnDemand;for(var i=0;i<thisObj.cbArr.length;i++){var callback=eval(thisObj.cbArr[i].name);if(callback!=null){var idx=i;setTimeout(function(){callback.apply(null,LoadOnDemand.cbArr[idx].args);thisObj.cbArr.splice(idx,1)},10)}}if(thisObj.cbArr.length!=0){setTimeout(thisObj.listener,50)}},includeJS:function(f){if(location.href.indexOf("-minify-js=n")!=-1){f=f.replace("m.js",".js")}var c=f.replace(/_[0-9]*\.js/,".js");if(g_loadedJsFiles[c]){return}var d=document.createElement("script");d.setAttribute("type","text/javascript");d.setAttribute("src",f);var b=document.getElementsByTagName("head")[0];b.appendChild(d);g_loadedJsFiles[c]=true;return false},includeCSS:function(d){var b=document.getElementsByTagName("head")[0];var c=document.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("type","text/css");c.setAttribute("href",d);b.appendChild(c);return false}};var TabSwap={PH_BACK_COLOR:"#eee",PH_BORDER:"1px dashed #f00",placeHolder:null,movedTab:null,tabsArr:null,isDragMode:false,prevX:-1,init:function(){this.placeHolder=document.createElement("div");var b=this.placeHolder.style;b.dispaly="none";b.verticalAlign="bottom";b.border=this.PH_BORDER;b.backgroundColor=this.PH_BACK_COLOR;document.body.appendChild(this.placeHolder);this.prepareTabs()},getDragBlock:function(b,d){if(d.className!="iinp_move"){return null}var c=new Array();c.push("tabs");c.push("tabs_current");this.movedTab=getAncestorByAttribute(b,"className",c);if(this.placeHolder==null){this.init()}return this.movedTab},onStartDrag:function(){if(this.isDragMode==false){this.isDragMode=true}else{return}var c=this.movedTab.style;c.verticalAlign="top";c.left=findPosX(this.movedTab);c.top=findPosY(this.movedTab);c.position="absolute";var b=this.placeHolder.style;b.width=this.movedTab.offsetWidth;b.height=this.movedTab.offsetHeight;if(Browser.ie){b.display="inline"}else{if(Browser.gecko){b.display="-moz-inline-box"}else{b.display="inline-block"}}swapNodes(this.movedTab,this.placeHolder)},onDrag:function(h,b,g){if(!this.isDragMode){return}this.isDirLeft=this.detectDirection(b);var d=b+Math.ceil(h.offsetWidth/2);var c=this.detectTargetTab(d);if(c){var f=(c.offsetLeft<h.offsetLeft);if((this.isDirLeft&&f)||(!this.isDirLeft&&!f)){swapNodes(c,this.placeHolder);this.updateAllTabRects()}}return[true,false]},onStopDrag:function(b,d){if(!this.isDragMode){return}this.placeHolder.style.display="none";var c=this.movedTab.style;c.position="static";c.verticalAlign="bottom";swapNodes(this.placeHolder,this.movedTab);this.prevX=-1;this.isDragMode=false},detectDirection:function(b){var c=null;if(this.prevX>b){c=true}else{if(this.prevX<b){c=false}}this.prevX=b;return c},detectTargetTab:function(b){for(var c=0;c<this.tabsArr.length;c++){if(this.tabsArr[c].isInside(b)){return this.tabsArr[c].tabObj}}return null},updateAllTabRects:function(){for(var b=0;b<this.tabsArr.length;b++){this.tabsArr[b].update()}},prepareTabs:function(){this.tabsArr=new Array();var d=this.movedTab.parentNode.getElementsByTagName("table");var b=0;for(var c=0;c<d.length;c++){if(d[c].className=="tabs"||d[c].className=="tabs_current"){this.tabsArr[b]=new TabSwap.TabRect(d[c],b);b++}}},TabRect:function(c,b){this.tabObj=c;this.idx=b;this.left;this.right;this.update=function(){this.left=findPosX(this.tabObj);this.right=this.left+this.tabObj.offsetWidth};this.isInside=function(d){if(this.tabObj.style.position=="absolute"){return false}return(d>this.left&&d<this.right)};this.update()}};function fixAnchor(b){document.location.hash=b.href.split("#")[1];return false}function showMobileTab(h,l,d){h=getDocumentEvent(h);var f;if(l&&l.length!=0){var j=l.split(",");var g=j.length;for(var c=0;c<g;c++){var k=trim(j[c]);var b=document.getElementById(k);if(!b){continue}b.style.visibility=Popup.HIDDEN;b.style.display="none"}}if(d&&d.length!=0){var j=d.split(",");var g=j.length;for(var c=0;c<g;c++){var k=trim(j[c]);var b=document.getElementById(k);if(!b){continue}b.style.visibility=Popup.VISIBLE;b.style.display="inline"}}return stopEventPropagation(h)}var ToggleBtnMgr={STEP:15,LIMIT:-45,tray:null,cur:0,dir:-1,onclick:function(c){this.tray=c;var d=getElementStyle(c).marginLeft;if(d.length==0||parseInt(d)==0){this.dir=-1;this.cur=0}else{this.dir=1;this.cur=this.LIMIT}var b=getPreviousSibling(c.parentNode);b.value=(b.value=="No")?"Yes":"No";this._step()},_step:function(){var d=ToggleBtnMgr;d.tray.style.marginLeft=(d.cur+d.STEP*d.dir+"px");d.cur+=d.STEP*d.dir;var c=getChildByClassName(d.tray,"left");var b=getChildByClassName(d.tray,"right");if(d.dir==-1){if(d.cur==-d.STEP){b.style.visibility="visible"}else{if(d.cur==-d.STEP*3){c.style.visibility="hidden"}}}else{if(d.cur==-d.STEP*2){c.style.visibility="visible"}else{if(d.cur==0){b.style.visibility="hidden"}}}if((d.cur>d.LIMIT&&d.dir==-1)||(d.cur<0&&d.dir==1)){setTimeout("ToggleBtnMgr._step()",20)}}};var CheckButtonMgr={classes:new Array("iphone_checkbox"),prepare:function(j,g){if(j==null){return}if(typeof j=="undefined"){j=document.body}var b=j.getElementsByTagName("input");for(var f=0;f<b.length;f++){var c;if(b[f].getAttribute("type")=="checkbox"){c=0}else{continue}var h=false;var d=getNextSibling(b[f]);if(d&&isElemOfClass(d,["iphone_checkbox"])){h=true}if(c==0&&!h&&getElementStyle(b[f]).display=="none"){continue}if(h){if(!d.onclick){d.onclick=this.onClick}if(g){b[f].onclick=g}continue}var j=document.createElement("button");j.className=this.classes[c];j.onclick=this.onClick;if(b[f].checked||b[f].value.toLowerCase()=="yes"){this.setState(j,b[f],true)}b[f].parentNode.insertBefore(j,b[f].nextSibling);b[f].style.display="none"}},onClick:function(h){var k=CheckButtonMgr;h=getDocumentEvent(h);var c=getEventTarget(h);k.switchState(c);var j=getPreviousSibling(c);if(j.onclick){j.onclick(h)}var d=c.className.indexOf(" radio")!=-1;if(d){var g=getAncestorByClassName(c,"radio_set");if(g){var f=g.getElementsByTagName("button");for(var b=0;b<f.length;b++){if(comparePosition(f[b],c)!=0){k.setState(f[b],getPreviousSibling(f[b]),false)}}}}stopEventPropagation(h)},switchState:function(c){var b=getPreviousSibling(c);var d=this.isChecked(c);this.setState(c,b,!d)},setState:function(d,c,g,f){if(c.type=="checkbox"){c.checked=g}else{var b;if(typeof f!="undefine"&&f){b=g?"on":""}else{b=g?"Yes":"No"}c.value=b}if(g){d.style.backgroundPosition="100% 0%"}else{d.style.backgroundPosition="0% 0%"}},isChecked:function(c){var b=getElementStyle(c);var d=b.backgroundPosition||b.backgroundPositionX;return(d&&d.length!=0&&d.indexOf("0")!=0)}};var BrowserDialog={div:null,textDiv:null,okBtnDiv:null,cancelBtnDiv:null,promptInp:null,callbackOrForm:null,callbackThis:null,callbackParamsArr:new Array(),isPrompt:false,init:function(){this.div=document.createElement("div");this.div.id="browser_dlg";this.div.innerHTML='<table cellspacing="0" cellpadding="0"><tr class="top"><td></td></tr><tr align="center" class="content"><td><div class="statement"></div><input class="prompt_text" type="text"><div align="center"><table class="btns_panel"><tr><td><div class="iphone_dlg_btn">Ok</div></td><td><div class="iphone_dlg_btn">Cancel</div></td></tr></table></div></td></tr><tr class="bottom"><td></td></tr>';document.body.appendChild(this.div);this.textDiv=getChildByClassName(this.div,"statement");var c=getChildByClassName(this.div,"btns_panel");var b=c.getElementsByTagName("div");this.okBtnDiv=b[0];this.okBtnDiv.onclick=this.onok;this.cancelBtnDiv=b[1];this.cancelBtnDiv.onclick=this.oncancel;this.promptInp=getChildByClassName(this.div,"prompt_text")},alert:function(c,b){this.show("alert",c,null,b,null)},confirm:function(d,f,b,c){this.show("confirm",d,f,b,c)},prompt:function(d,f,b,c){this.show("prompt",d,f,b,c)},setCallbackThis:function(b){this.callbackThis=b},setCallbackArguments:function(){this.callbackParamsArr[0]=null;for(i=0;i<arguments.length;i++){this.callbackParamsArr[i+1]=arguments[i]}},show:function(h,c,k,f,g){if(this.div==null){this.init()}var m=getWindowSize();var d=this.div.clientWidth;var l=this.div.clientHeight;var j=getScrollXY();var b=this.div.style;if(m[0]>d){b.left=Math.ceil((m[0]-d)/2)+j[0]}else{b.left=j[0]+2}if(m[1]>l){b.top=Math.ceil((m[1]-l)/2)+j[1]}else{b.top=j[1]+2}this.textDiv.innerHTML=c;if(!f){f="OK"}if(!g){g="Cancel"}this.okBtnDiv.innerHTML=f;if(h!="alert"){this.cancelBtnDiv.innerHTML=g;this.cancelBtnDiv.style.display=""}else{this.cancelBtnDiv.style.display="none"}this.promptInp.style.display=(h=="prompt")?"block":"none";this.div.style.visibility="visible";if(h=="prompt"){this.promptInp.focus();this.isPrompt=true}else{this.isPrompt=false}this.callbackOrForm=k},onok:function(){var c=BrowserDialog;if(c.callbackOrForm){if(typeof c.callbackOrForm=="function"){if(c.isPrompt){c.callbackParamsArr[0]=c.promptInp.value;c.callbackOrForm.apply(c.callbackThis,c.callbackParamsArr)}else{c.callbackParamsArr[0]=true;c.callbackOrForm.apply(c.callbackThis,c.callbackParamsArr)}}else{if(Browser.mobile){var b=FormProcessor.onSubmitProcess(null,c.callbackOrForm);Mobile.getPage(null,b,false)}else{c.callbackOrForm.submit()}}}c.hide()},oncancel:function(){var b=BrowserDialog;if(b.callbackThis){if(!b.isPrompt){b.callbackParamsArr[0]=false;b.callbackOrForm.apply(b.callbackThis,b.callbackParamsArr)}}b.hide()},hide:function(){var b=BrowserDialog;b.div.style.visibility="hidden";b.promptInp.style.display="none";b.callbackThis=null;b.callbackParamsArr=new Array()}};function addOnClickToProfiling(){var h=document.getElementById("viewSource");if(!h){return}var f=h.getElementsByTagName("a");var d=0;for(var c=0;c<f.length&&d<2;c++){var b=f[c];if(b.href=="about:blank"){var g=b.getElementsByTagName("img");if(g==null||g.length==0){continue}if(g[0].src.indexOf("profiling")!=-1){addEvent(b,"click",function(j){PlainDlg.showPreloaded(j,"profiling");return stopEventPropagation(j)},false);d++}else{if(g[0].src.indexOf("PropertyDeveloper")!=-1){addEvent(b,"click",function(j){PlainDlg.showPreloaded(j,"devZone");return stopEventPropagation(j)},false);d++}}}}}function changeCss(j,d){var g;var f=false;var h=document.getElementsByTagName("link");if(!h){return}for(g=0;g<h.length;g++){var k=h[g];var l=k.title;if(l&&k.rel.indexOf("stylesheet")!=-1&&l==j){var b=k.getAttribute("href");if(b==d){if(k.disabled){k.disabled=false;f=true}else{return}}if(k.disabled==true){continue}k.disabled=false;if(f){return}var c=document.createElement("link");c.setAttribute("rel","stylesheet");c.setAttribute("type","text/css");c.setAttribute("title",j);c.setAttribute("href",d);document.getElementsByTagName("head")[0].appendChild(c);return}}}function showHide(f,d,b){var c=document.getElementById(f);if(b&&getFirstChild(c)==null){return}if(c.className&&c.className=="hdn"){c.className=""}else{c.className="hdn"}return stopEventPropagation(d)}function showHideDidYouMean(c){showHide("didYouMean",c);var b=document.getElementById("fts_arrow");if(b.src.indexOf("icons/sortedDescending.png")!=-1){b.src="icons/sortedAscending.png"}else{b.src="icons/sortedDescending.png"}}function alert(b){BrowserDialog.alert(b,null,"yes")}function displayInFull(g,k,f){var c=k.id;var b=document.getElementById(c.substring(0,c.length-5));b.className="";b.innerHTML=b.innerHTML.trim().replace(/\n/g,"<br />");if(f){k.onmousedown=displayInLine;k.innerHTML="&#171; Less";return stopEventPropagation(g)}k.style.display="none";var h=getAncestorByTagName(k,"table");var l=getAncestorByTagName(h,"tr");var c=l.id;var d=document.createElement("tr");if(c&&c.indexOf("uri")==0&&isDigit(c.charAt(3))){d.id=c+"_displayInFull"}d.className=l.className;var j=document.createElement("td");j.setAttribute("colSpan",50);j.appendChild(b);d.appendChild(j);insertAfter(l.parentNode,d,l);return stopEventPropagation(g)}function displayInLine(){var b=this;var d=b.id;var c=document.getElementById(d.substring(0,d.length-5));c.className="displayIn4lines hideImg";c.innerHTML=c.innerHTML.trim().replace(/<br>|<br\/>|<br \/>/gi,"\n");b.onmousedown="";b.innerHTML="More...";c.style.paddingBottom="";return false}function getActivity(d,c){var g=document.getElementById("div_Activity");var b=g.getElementsByTagName("table");if(b.length!=0){return}var f="bUri="+encodeURIComponent(c)+"&-activity=y";postRequest(null,"smartPopup",f,g,null,getActivityCallBack)}function getActivityCallBack(f,g,d,c,b){if(!c||c.length==0||c.indexOf("not_found")!=-1){g.style.display="none"}else{g.innerHTML=c}g.className="";window.scrollTo(0,0)}function pageActivity(c,f,d){var b=document.getElementById(f.toLowerCase());if(!b){return}postRequest(null,"smartPopup",d,b,null,getActivityCallBack)}var ImageUpload={HDN_IFRAME_NAME:"imageUploadingIframe",callback:null,uploadedUrl:null,img:null,onsubmit:function(b,c){if(this.img==null){this.img=new Image();this.img.onload=this._onImageLoaded}LoadingIndicator.show(b);this.callback=c;setTimeout(ImageUpload.pollServerResponse,150)},pollServerResponse:function(){var h=ImageUpload;if(!frameLoaded[h.HDN_IFRAME_NAME]){setTimeout(ImageUpload.pollServerResponse,50);return}frameLoaded[h.HDN_IFRAME_NAME]=false;var f=window.frames[h.HDN_IFRAME_NAME];var c=f.document;var d=c.body;var b=c.getElementById("location");if(!b){return}var g=b.innerHTML;h.uploadedUrl=decodeURI(g);f.location.replace("about:blank");h.img.src=h.uploadedUrl},_onImageLoaded:function(){var d=ImageUpload;var c=d.uploadedUrl.replace(/.+\//,"");var b=d.uploadedUrl.replace(c,"")+"thumbnail/"+c+"_thumbnail.jpg";d.callback(d.uploadedUrl,c,b);d.uploadedUrl=null;d.callback=null;LoadingIndicator.hide()}};function photoUploadCallback(m,k,b){var c=ListBoxesHandler.getCurrentOptionsList();var l=getFirstChild(getChildByClassName(c,"rounded_rect_tbl"));var j=getChildById(l,"$noValue");if(j){j.parentNode.removeChild(j)}var h=document.createElement("tr");h.className="menuItemRow";h.id=getBaseUri()+"sql/www.hudsonfog.com/voc/model/portal/Image?url="+m;var g=document.createElement("td");g.innerHTML="&nbsp;";g.className="menuItemIcon";h.appendChild(g);var f=document.createElement("td");f.className="menuItem";f.innerHTML='<img src="'+b+'">';h.appendChild(f);var d=document.createElement("td");d.width="100%";d.innerHTML="&nbsp;&nbsp;&nbsp;"+k;h.appendChild(d);addEvent(h,"click",ListBoxesHandler.onOptionsItemClick,false);addEvent(h,"mouseover",TouchDlgUtil.highlightRowGreyOnOver,false);addEvent(h,"mouseout",TouchDlgUtil.bleachGreyRowOnOut,false);l.appendChild(h)}var LoadingIndicator={BULLETS_AMOUNT:12,dimension:null,loadingDiv:null,bullets:null,animationStep:0,curOpacity:null,init:function(){this.loadingDiv=document.createElement("div");this.loadingDiv.id="loading";var c="";for(var b=0;b<this.BULLETS_AMOUNT;b++){c+="<span>&bull;</span>"}document.body.appendChild(this.loadingDiv);this.dimension=this.loadingDiv.clientWidth;this.loadingDiv.innerHTML=c;this.bullets=this.loadingDiv.getElementsByTagName("span");for(var b=0;b<this.BULLETS_AMOUNT;b++){var d=this.dimension/3*(1+(this.BULLETS_AMOUNT/2-b)/this.BULLETS_AMOUNT);this.bullets[b].style.fontSize=(d+"px");changeOpacity(this.bullets[b],0.7*(this.BULLETS_AMOUNT-b*0.8)/this.BULLETS_AMOUNT)}this.align()},align:function(f){f=f||0;for(var g=0;g<this.BULLETS_AMOUNT;g++){var h=g*2*Math.PI/this.BULLETS_AMOUNT+f;var d=this.dimension/2;var c=0.7*this.dimension/2;var b=c*Math.cos(h)+d;var j=c*Math.sin(h)+d;b-=this.bullets[g].clientWidth/2;j-=this.bullets[g].clientHeight/2;this.bullets[g].style.left=Math.floor(b)+"px";this.bullets[g].style.top=Math.floor(j)+"px"}},show:function(d){if(this.loadingDiv==null){this.init()}var c=-1,g;if(!Browser.mobile&&d&&isVisible(d)){setDivVisible(null,this.loadingDiv,null,d)}else{var b=getScrollXY();var f=getWindowSize();c=(f[0]-this.loadingDiv.clientWidth)/2+b[0];g=(f[1]-this.loadingDiv.clientHeight)/2+b[1];this.loadingDiv.style.left=c;this.loadingDiv.style.top=g}this.curOpacity=0.3;changeOpacity(this.loadingDiv,this.curOpacity);this.loadingDiv.style.visibility="visible";this.animate()},hide:function(){if(!this.loadingDiv){return}this.loadingDiv.style.visibility="hidden";this.angleOffset=0},animate:function(){var c=LoadingIndicator;if(c.loadingDiv==null){c.init()}if(c.loadingDiv.style.visibility=="hidden"){return}var b=c.animationStep*2*Math.PI/50;c.align(b);c.animationStep++;if(c.animationStep==50){c.animationStep=0;c.curOpacity=Math.min(c.curOpacity+0.1,1);changeOpacity(c.loadingDiv,c.curOpacity)}setTimeout(c.animate,20)}};var ThumbnailMag={TIMEOUT:500,timerId:null,curThumb:null,img:null,imgDim:new Array(),scaleFactor:null,_init:function(){this.img=new Image();this.img.className="image_mag";this.img.onload=this.onImageLoaded;this.img.onerror=this.onImageError;document.body.appendChild(this.img)},onmouseover:function(c,b){if(this.img==null){this._init()}if(!b.onmouseout){b.onmouseout=this.onmouseout}this.curThumb=b;this.timerId=setTimeout(this.mouseoverProcess,this.TIMEOUT)},onmouseout:function(){var b=ThumbnailMag;clearTimeout(b.timerId)},mouseoverProcess:function(){var b=ThumbnailMag;b.img.src="";b.img.src=b.getImageSrc(b.curThumb);LoadingIndicator.show(b.curThumb)},onImageLoaded:function(){var b=ThumbnailMag;PopupHandler.setMouseoutTimeout(0);b.img.style.width="";b.img.style.height="";b.imgDim[0]=b.img.offsetWidth;b.imgDim[1]=b.img.offsetHeight;b.scaleFactor=0.25;b.setImageSize(b.scaleFactor);PopupHandler.showRelatively(b.curThumb,"inside",b.img,true,null,null,true);setTimeout(b.animate,30)},onImageError:function(){var b=ThumbnailMag;LoadingIndicator.hide();b.curThumb.onmouseover=null},setImageSize:function(c){var d=this.curThumb.offsetWidth+(this.imgDim[0]-this.curThumb.offsetWidth)*c;var b=this.curThumb.offsetHeight+(this.imgDim[1]-this.curThumb.offsetHeight)*c;this.img.style.width=d;this.img.style.height=b},animate:function(){var b=ThumbnailMag;b.scaleFactor+=0.25;b.setImageSize(b.scaleFactor);PopupHandler.align(b.curThumb,"inside",b.img,true,null,null,true);if(b.scaleFactor<1){setTimeout(b.animate,30)}LoadingIndicator.hide()},getImageSrc:function(b){var c=b.style.backgroundImage.replace("url(","").replace(")","").replace(/\"/g,"");return c.replace("_featured","_bigFeatured")}};function setHoursOrMinutesInInput(b,d){var g=getTextContent(b.options[b.selectedIndex]);if(isNaN(parseInt(g))){return}var c=b.parentNode.getElementsByTagName("input")[0];var f=c.value.split(":");if(d){c.value=g+":"+f[1]}else{c.value=f[0]+":"+g}}function repostToVK(c){toConsole("in repost");if(!inIFrame()){toConsole("not in iFrame, aborting repost to vkontakte");return}toConsole(c+c.getResponseHeader("X-VKontakte-wallpost-hash"));var b=c.getResponseHeader("X-VKontakte-wallpost-hash");if(b){VK.callMethod("saveWallPost",b)}}function toConsole(b){if(typeof console=="undefined"){return}else{console.log(b)}}function printRepostLink(html){if(!html){return}var errDiv1=document.getElementById("errorMessage");if(!errDiv1){toConsole("no errorMessage div");return}var json=eval("("+String(html)+")");var repostLink=json.repostLink;if(!repostLink){toConsole("no repostLink div");return}errDiv1.innerHTML=repostLink;setDivVisible(null,errDiv1)}function inIFrame(){if(window!=window.top){return true}return false}function setFooterOnPage(){var b=document.getElementById("commonFooter");if(!b){return}b.parentNode.style.paddingBottom=b.offsetHeight+"px"}var LinkProcessor={onLinkClick:function(k){var h=LinkProcessor;k=getDocumentEvent(k);if(!k){return}var j=getTargetAnchor(k);if(!j){j=getAncestorById(getEventTarget(k),"-inner");if(Browser.opera){var l=getEventTarget(k);var n=getAncestorByClassName(l,"galleryItem_container");if(n){j=getChildByTagName(n,"a");window.location.assign(j.href);return}}if(!j||!j.getAttribute("href")){return}}var b=j.getAttribute("href");if(b){if(Browser.ie){b=b.replace(getBaseUri(),"")}if(b.startsWith("#")){window.location.hash=b;return stopEventPropagation(k)}}var c=j.id;if(k.type=="click"){if(k.button&&k.button==2){return}var f=getAncestorByAttribute(j,"className","popMenu");if(f){Popup.close0(f.id)}if(b=="about:blank"||c=="-inner"){return stopEventPropagation(k)}else{if(k.shiftKey||k.ctrlKey){return stopEventPropagation(k)}else{var m=j.className;if(m&&m=="external"){h.onClickGoLinkOut(k,j)}else{return}}}}if(j.className=="external"){return}var d=k.which||k.button;if(typeof d!="undefined"&&d!=1){return}h.linkHrefModifier(k,j);if(!c){return}var g=c.length;if(c.startsWith("-inner")){h.onClickDisplayInner(k,j)}else{if(c.startsWith("menuLink_")){menuOnClick(k,j)}else{if(c.indexOf("_boolean",g-"_boolean".length)!=-1||c.indexOf("_boolean_refresh",g-"_boolean_refresh".length)!=-1){changeBoolean(k,j)}}}},onClickGoLinkOut:function(x,j){if(!j){j=getTargetAnchor(x)}if(!j){return}var A=j.href;if(A.indexOf("LinkOut")!=-1){a=decodeURIComponent(A);if(a.indexOf("/LinkOut?targetUrl=")!=-1||a.indexOf("/LinkOutShared?targetUrl=")!=-1){return}}x=getDocumentEvent(x);if(!x){return false}var l;var w=getAncestorByTagName(j,"table");var b;while(w){if(w.id&&w.id.indexOf("siteRL_")==0){if(w.className&&w.className=="grid"){b=true}break}w=getAncestorByTagName(w.parentNode,"table")}var B;var B=b?getTdNode(j):getTrNode(j);var u=0;while(B){var p=B.id;if(!p||p.indexOf("uri")==-1||!isDigit(p.charAt(3))){var k=b?B.parentNode.parentNode:B.parentNode;B=b?getTdNode(k):getTrNode(k)}else{break}}if(!B){return}if(!b){var p=B.id;var n=p.indexOf("_displayInFull");if(n!=-1){var q=getAncestorByTagName(B,"table");p=p.substring(0,n);var c=q.getElementsByTagName("tr");for(var u=0;u<c.length;u++){if(c[u].id&&c[u].id==p){B=c[u];break}}}}var r=B.getElementsByTagName("div");var s=r.length;for(var u=0;u<s&&!l;u++){var z=r[u].className;if(z&&z=="uri"){l=r[u]}}if(!l||l.textContent.indexOf("/LinkOut")!=-1){return}var o;var h=getAncestorByTagName(B,"div");while(h&&!o){if(h&&(h.id=="front"||h.className=="front")){var c=h.getElementsByTagName("div");for(var u=0;u<c.length&&!o;u++){var y=c[u];if(y.className&&y.className=="linkOut"){o=y}}break}h=getAncestorByTagName(h,"div",true)}if(!o){return}var m=l.textContent;var n=m.indexOf("?");var t=j.href;var v=t.length;if(t.indexOf("http://")==0&&t.charAt(v-1)=="/"&&t.indexOf("/",7)==v-1){t=t.substring(0,v-1)}t=t.replace("%5B","[");t=t.replace("%5D","]");t=encodeURI(t);t=t.replace(/=/g,"%3D");t=t.replace(/\$/g,"%24");t=t.replace(/&/g,"%26");t=t.replace(/\?/g,"%3F");var g=o.textContent;var f="sql"+g.substring(6)+"?targetUrl="+t+"&"+m.substring(n+1);j.href="v.html?uri="+encodeURIComponent(f);j.target="_blank"},onClickDisplayInner:function(e,anchor){if(!anchor){anchor=getTargetAnchor(e)}if(!anchor||!anchor.id){return false}if(typeof DataEntry=="undefined"){return false}e=getDocumentEvent(e);if(!e){return false}var propName=anchor.id.substring(7);var urlStr;if(propName.indexOf("list.")==0){var ul=document.getElementById(propName);if(!ul){var strippedProp=propName.substring(5);urlStr=innerListUrls[strippedProp]}else{var li=ul.getElementsByTagName("li");urlStr=decodeURL(li[0].innerHTML)}}else{var a=anchor.getAttribute("href");if(a!="about:blank"){urlStr=a}else{var ul=document.getElementById(propName);if(!ul){urlStr=innerUrls[propName]}else{var li=ul.getElementsByTagName("li");urlStr=decodeURL(li[0].innerHTML)}}}var XHRCallback=null;try{XHRCallback=eval(anchor.getAttribute("xhrcallback"))}catch(e){}var XHRCallbackBefore=null;try{XHRCallbackBefore=eval(anchor.getAttribute("xhrcallbackbefore"))}catch(e){}if(urlStr.indexOf("mkResource.html?")!=-1||urlStr.indexOf("editProperties.html?")!=-1){DataEntry.show(e,urlStr,anchor,null,XHRCallback,XHRCallbackBefore)}else{if(XHRCallback){if(XHRCallbackBefore){if(XHRCallbackBefore()==false){return}}var urlArr=urlStr.split("?");postRequest(e,urlArr[0],urlArr[1],null,anchor,XHRCallback)}else{PlainDlg.show(e,urlStr,anchor)}}stopEventPropagation(e);return true},linkHrefModifier:function(k,n){detectClick=true;var c;var q=n.href;var f=q==null||q.indexOf("javascript:")==0;addCurrentDashboardAndCurrentTab(n);if(!f){var l=document.getElementById("facebook")!=null||document.location.href.indexOf("signed_request")!=-1;if(l){q+="&-fb=y";n.href=q}var o=document.getElementById("geoLocation");if(o){var h=o.innerHTML;if(h!=null&&h.indexOf(",")!=-1){q=addOrReplaceUrlParam(q,"-loc",h);n.href=q}}}if(k.ctrlKey){c="_ctrlKey=y"}else{if(k.shiftKey){c="_shiftKey=y"}}if(c){removeModifier(n,"_shiftKey=y");removeModifier(n,"_ctrlKey=y");removeModifier(n,"_altKey=y");addUrlParam(n,c,null);var b=stopEventPropagation(k);document.location.href=n.href;return b}else{if(n.id&&n.id.startsWith("-inner")){return}}var r=n.href.indexOf("&-ulId=");if(r==-1){return true}if(document.getElementById("-sharedHost")!=null){return true}var g=n.href.indexOf("&",r+1);var d;if(g==-1){d=n.href.substring(r+7)}else{d=n.href.substring(r+7,g)}var j=document.getElementById(d);if(j){var s=j.getElementsByTagName("li");if(s){var m=s[0].innerHTML;if(m.length>0&&n.href.indexOf("&-paging=")==-1){n.href+="&-paging="+encodeURIComponent(decodeURL(m))}}}return true}};var ImageShaker={stopit:null,a:1,rector:1,shake:null,start:function(c,b){stopit=null;shake=c;shake.style.left=0;shake.style.top=0;rector=b;this.shakeimage(shake)},shakeimage:function(b){if((!document.all&&!document.getElementById)||stopit==b){return}if(this.a==1){b.style.top=parseInt(b.style.top)+rector+"px"}else{if(this.a==2){b.style.left=parseInt(b.style.left)+rector+"px"}else{if(this.a==3){b.style.top=parseInt(b.style.top)-rector+"px"}else{b.style.left=parseInt(b.style.left)-rector+"px"}}}if(this.a<4){this.a++}else{this.a=1}setTimeout(function(){ImageShaker.shakeimage(b)},100)},stop:function(b){stopit=b;b.style.left=0;b.style.top=0}};function isUndefined(b){return typeof b=="undefined"}function printRepostOptions(content){toConsole("in printRepostOptions");var socialOptionsDiv=document.getElementById("socialRepostDiv");if(isUndefined(socialOptionsDiv)||isUndefined(content)){return}var json=eval("("+String(content)+")");var repostOptions=json.repostOptions;if(!repostOptions){toConsole("repostOptions div null");return}socialOptionsDiv.style.display="block";socialOptionsDiv.style.visibility="visible";socialOptionsDiv.innerHTML=repostOptions;var repostImg=document.getElementById("repostImg");if(!repostImg){return}ImageShaker.start(repostImg,1);setTimeout(function(){socialOptionsDiv.style.display="none";socialOptionsDiv.style.visibility="hidden";socialOptionsDiv.innerHTML=null},5*60*1000)}function hide(b){b.style.display="none";b.style.visibility="hidden"}function selectAll(b){document.getElementById(b).focus();document.getElementById(b).select()}function getUrlMinusReferrer(){var b=window.location.href;var c="/-/";if(b.contains(c)){b=b.substring(0,b.indexOf(c))}return b}function asyncLoadScript(c,b,d){setTimeout(function(){loadScript(c,b,d)},0)}function addOrReplaceUrlParam(d,c,h){c=c.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b="[\\?&]"+c+"=([^&#]*)";var g=new RegExp(b);var f=g.exec(d);if(f==null){if(h==null){return d}var j=d.indexOf("?")==-1?"?":"&";return d+j+c+"="+h}else{return d.replace(f[0],h==null?"":f[0].replace(/=(.*)/,"="+h))}}function loadScript(d,c,f){var b=document.createElement("script");b.type="text/javascript";b.src=d;b.async=true;b.onload=f;b.onreadystatechange=function(){if(this.readyState=="complete"){if(typeof f=="function"){f()}}};c.appendChild(b)}g_loadedJsFiles["menu.js"]=true;function photoUploadOnMkresourceCallback(s,q,b){var l=document.getElementById("currentPhoto");var c=l.innerHTML;l.id="";var k=document.getElementById("$noValue");k.src=s;k.height=67;k.id="";var r=document.getElementById("photos");var g=r.getElementsByTagName("input");var p=document.createElement("input");p.type="hidden";p.value=s;p.name="-attachment";r.appendChild(p);var o=r.getElementsByTagName("div");var f=o.length;var h;for(var j=0;j<f;j++){var m=o[j];if(m.className&&m.className=="photosEmpty"){m.innerHTML=c;h=m;m.id="currentPhoto";m.className="";break}}PlainDlg.hide()};
