function addIframeListeners(A){setLinksToTargetParent(A);resizeIframesToContents(A)}function getImgName(B){var A=B.lastIndexOf("/");return B.slice(A+1,B.length)}function getImgPath(F){var D=F.lastIndexOf("/");var C=F.slice(D+1,F.length);var B=F.slice(0,D);var A=B.lastIndexOf("/");var E=B.slice(A+1,B.length);return B.slice(0,A+1)}function getImgPathSize(E){var D=E.lastIndexOf("/");var C=E.slice(D+1,E.length);var B=E.slice(0,D);var A=B.lastIndexOf("/");return B.slice(A+1,B.length)}function addEvent(E,D,B,A){if(E.addEventListener){E.addEventListener(D,B,A);return true}else{if(E.attachEvent){var C=E.attachEvent("on"+D,B);return C}else{E["on"+D]=B}}}function setLinksToTargetParent(D){var C=window.event?window.event.srcElement:D?D.target:null;var A=document.getElementsByTagName("a");for(var B=0;B<A.length;B++){if(A[B].target.length==0){A[B].target="_parent"}}}function resizeIframeToContents(C,B){var A=C.document.body.scrollHeight;B.style.height=A+"px"}function resizeIframesToContents(D){var B=window.event?window.event.srcElement:D?D.target:null;var C=window.parent.document.getElementsByTagName("iframe");for(var A=0;A<C.length;A++){if(C[A].className.indexOf("resizeme")>-1){resizeIframeToContents(window,C[A])}}}function displayDynamicImages(C,B,D,E,A){showImages(D,getPixelDifference(C,B),E,A)}function showImages(E,G,B,J){var H=document.getElementsByTagName("img");var A=0;var I=new Array();var D=0;for(var C=0;C<H.length;C++){if(H[C].className.indexOf(B)>-1){I[D]=H[C];D++}}var F=0;while(A<G&&I[F]){if(A+I[F].height+J<G){document.getElementById(E+(F+1)).style.display="block";A=A+I[F].height+J;if(A>G){document.getElementById(E+(F+1)).style.display="none"}}F=F+1}}function getPixelDifference(D,C){var E=findPosY($(D))+getHeight($(D));var B=findPosY($(C))+getHeight($(C));var A=(E-B);return A}function show(D,C,A){start=0;var B=0;for(B=C;B<=A;B++){e=document.getElementById(D+(start+B));e.style.display="block"}}function objectsOverlap(J,I){if(!document.all){return false}var G=$(J);var F=$(I);var D=getPageOffsetLeft(G);var L=getPageOffsetTop(G);var C=(D*1)+(G.offsetWidth*1);var K=(L*1)+(G.offsetHeight*1);var B=getPageOffsetLeft(F);var H=getPageOffsetTop(F);var E=(B*1)+(F.offsetWidth*1);var A=(H*1)+(F.offsetHeight*1);if(B>=D&&B<=C){if(H>=L&&H<=K){return true}}if(E>=D&&E<=C){if(A>=L&&A<=K){return true}}if(B<=D&&E>=C){if(H>=L&&A<=K){return true}}return false}function findPosX(A){var B=0;if(A.offsetParent){while(A.offsetParent){B+=A.offsetLeft;A=A.offsetParent}}else{if(A.x){B+=A.x}}return B}function findPosY(B){var A=0;if(B.offsetParent){while(B.offsetParent){A+=B.offsetTop;B=B.offsetParent}}else{if(B.y){A+=B.y}}return A}function showObjects(B){for(var A=0;A<B.length;A++){B[A].style.visibility=""}}function hideOverlappingSelects(C){var B=document.getElementsByTagName("select");var D=0;for(var A=0;A<B.length;A++){if(objectsOverlap(C,B[A])){B[A].style.visibility="hidden";hiddenSelects[D]=B[A];D++}}}function getHeight(B){var A=0;if(typeof (B.innerHeight)=="number"){A=B.innerHeight}else{if(B.clientHeight){A=B.clientHeight}else{if(B.offsetHeight){A=B.offsetHeight}}}return A}function getPageOffsetLeft(B){var A;A=B.offsetLeft;if(B.offsetParent!=null){A+=getPageOffsetLeft(B.offsetParent)}return A}function getPageOffsetTop(A){var B;B=A.offsetTop;if(A.offsetParent!=null){B+=getPageOffsetTop(A.offsetParent)}return B}function addHighlightChangedValue(){var B=document.getElementsByTagName("input");for(var A=0;A<B.length;A++){addEvent(B[A],"change",highlightChangedValue,false)}B=document.getElementsByTagName("textarea");for(var A=0;A<B.length;A++){addEvent(B[A],"change",highlightChangedValue,false)}B=document.getElementsByTagName("select");for(var A=0;A<B.length;A++){addEvent(B[A],"change",highlightChangedValue,false)}}function addHighlightNewSelectValue(){var A="#c8d7e3";var E=document.getElementsByTagName("select");for(var C=0;C<E.length;C++){var B=E[C].options;for(var D=0;D<B.length;D++){if(B[D].index!=E[C].selectedIndex){B[D].style.backgroundColor=A}else{B[D].style.backgroundColor=""}}}}function highlightChangedValue(E){var A="#c8d7e3";var D=window.event?window.event.srcElement:E?E.target:null;if(D.type=="text"||D.type=="textarea"){if(D.value!=D.defaultValue){D.style.backgroundColor=A}else{D.style.backgroundColor=""}}else{if(D.type=="checkbox"){if(D.checked!=D.defaultChecked){D.style.borderColor=A;D.style.borderBottom=1}else{D.style.borderColor=""}}else{if(D.type=="select-one"||D.type=="select-multiple"){var B=D.options;var F=false;for(var C=0;C<B.length;C++){if(B[C].selected&&(B[C].selected!=B[C].defaultSelected)){F=true;B[C].style.backgroundColor=A}}if(F){D.style.backgroundColor=A}else{D.style.backgroundColor=""}for(var C=0;C<B.length;C++){if(B[C].index==D.selectedIndex){B[C].style.backgroundColor=""}else{B[C].style.backgroundColor=A}}}}}}function addJSCalendar(){var B=document.getElementsByTagName("input");for(var A=0;A<B.length;A++){if(B[A].className.indexOf("jscalendar")>-1){setup_jscalendar(B[A],"%m/%d/%Y %H:%M","Date",false)}}}function setup_jscalendar(E,A,B,H){var I=E.id;var F=E.id;if(H){var G=E.parentNode;var D=E.nextSibling;var C=document.createElement("button");C.id=E.id+"1";C.appendChild(document.createTextNode(B));if(D!=null){G.insertBefore(C,D)}else{G.appendChild(C)}F=C.id}Calendar.setup({inputField:I,ifFormat:A,button:F})}function updateTabber(B){var A=location.hash.substr(1,location.hash.length);document.getElementById("mytabber").tabber.tabShow(A);show(A)}function EC(){this.wrapper;this.sections}function EC_sec(){this.wrapper;this.links;this.parent}function EC_link(){this.links;this.blocks;this.section}function expandCollapseInitialLoad(I){var M=$$(".expcolsec");for(var E=0;E<M.length;E++){var H=new EC();H.wrapper=M[E];var B=M[E].getElementsBySelector(".expcolpar");var O=new EC_sec();var D=new Array();var N=new Array();for(var G=0;G<B.length;G++){B[G].ecsec=O;O.wrapper=B[G];var L=B[G].getElementsBySelector(".expcolblk");var A=new Array();for(var F=0;F<L.length;F++){A[F]=L[F]}var K=B[G].getElementsBySelector(".expcollink");var J=new Array();var C=new EC_link();for(var F=0;F<K.length;F++){addEvent(K[F],"click",expandCollapseExecute,false);J[F]=K[F];K[F].eclink=C}C.links=J;C.blocks=A;D[G]=C;C.section=O}O.links=D;O.parent=H;N[E]=O}H.sections=N}function expandCollapseInitialLoad_old(D){var C=$$(".expcol");var B=new Array();for(var A=0;A<C.length;A++){addEvent(C[A],"click",expandCollapseExecute,false)}}function expandCollapseExecute(D){var B=window.event?window.event.srcElement:D?D.target:null;var C=B.eclink.section.parent.wrapper.getElementsBySelector(".expcolblk");for(var A=0;A<C.length;A++){C[A].style.display="none"}var E=B.eclink.blocks;for(var A=0;A<E.length;A++){E[A].style.display=""}var C=B.eclink.section.parent.wrapper.getElementsBySelector(".expcollink");for(var A=0;A<C.length;A++){C[A].style.display=""}B.style.display="none"}function expcol(A,B){document.getElementById(B).style.display="none";document.getElementById(A).style.display=""}function confirmDelete(){confirmDelete(null)}function confirmDelete(A){if(A==null){A="Are you sure you want to delete?"}if(confirm(A)){return true}else{return false}}function writeScriptTagsToDOM(E){var D=document.getElementById(E).getElementsByTagName("script");var C=D.length;for(var A=0;A<C;A++){var B=document.createElement("script");B.type="text/javascript";B.text=D[A].text;document.getElementById(E).appendChild(B)}}