var lastFocused;function $(A){return dojo.byId(A)}function $W(A){return dijit.byId(A)}function showDialog(B,A,C){B=$W(B);B.show();if(C&&C.length>0){B.closeButtonNode.style.display="none"}if(A){setTimeout("$('"+A+"').focus()",50)}}function clearForm(A){dojo.query("input",$(A)).forEach("item.value = '';");dojo.query("select",$(A)).forEach("item.selectedIndex = -1;")}function lastFocus(A){dojo.query("input",$(A)).forEach("dojo.connect(item,'onblur',function(){lastFocused=item;})");dojo.query("select",$(A)).forEach("dojo.connect(item,'onblur',function(){lastFocused=item;})")}function fishEyeSrc(A,C){A=$(A);try{A.childNodes[1].src=C}catch(B){A.childNodes[0].src=C}}function showToast(C,D,B,A){$W(C).setContent(D,B,A);$W(C).show()}function makeTitlePane(D,E,C,A){var B=creE("div");appC($(D),B);var F=new dijit.TitlePane({title:E},B);if(!A){F.toggle()}if(C){F.setContent(C)}F.startup()}function creE(D,B,A){var C=document.createElement(D);if(A&&B){setA(C,A,B)}else{if(B){C.id=B}}return C}function appC(C,B,A){if(A){appC(B,creTN(A))}C.appendChild(B)}function setA(B,C,A){if(C=="class"){B.setAttribute("className",A)}B.setAttribute(C,A)}function creTN(A){return document.createTextNode(A)}function addOption(C,E,B){var A=new Option(E,B);try{C.add(A,null)}catch(D){C.add(A)}}function decimalRound(B,A,C){var E=A;A=Math.pow(10,A);B=Math.round(B*A)/A;if(C){var D=parseInt(B).toString().length;B=(B*A).toString();B=B.substring(0,(D))+"."+B.substring(D,D+E)}return B}function xmlData(A){if(window.ActiveXObject){var B=new ActiveXObject("Microsoft.XMLDOM");B.async="false";B.loadXML(A)}else{var C=new DOMParser();var B=C.parseFromString(A,"text/xml")}return B}function xmlSrc(A){if(window.ActiveXObject){xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.load(A);return xmlDoc}else{if(document.implementation&&document.implementation.createDocument){xmlDoc=document.implementation.createDocument("","",null);xmlDoc.load(A);return xmlDoc}else{alert("Your browser cannot handle this script")}}}function selectedText(B){var A="";if(B.setSelectionRange){A=B.value.substring(B.selectionStart,B.selectionEnd)}else{if(window.getSelection){A=window.getSelection()}else{if(document.getSelection){A=document.getSelection()}else{if(document.selection){A=document.selection.createRange().text}}}}return A}