var moz=(document.getElementById)?true:false;var ie=(document.all)?true:false;var basicDragging=0;var ss_dragZIndex=0;var adjustZIndex=true;var resizingFolders;var resizingHeaders;var dragElement=null;var mouseOffset;var dragHeightOffset=0;var defaultTree;var popupDragStartX;var popupDragStartY;var popupOuterDiv;var draggables={};var SS_MousePos={x:0,y:0};var draggingCallbacks=[];var startDragCallbacks=[];var stopDragCallbacks=[];var popupWindows={};var popupHighZindex=9999;var resizingPopupWindow;var popupResizeStart;var popupSizeStart;var AJAXprocessing=[];var AJAXreusables={};var AJAXinprogress={};var currentTB;var completionCall=AJAXRequest(getCompletions);var completionTimeout;var completionLoading=false;var completionOffset=0;var completionOffsetLeft=0;var selectedCompletion;var completionsFocused;var openCompletion=false;var jsPopupOpen=0;var lineContainers=[];var firstLoad=true;var maxPerList;var order;var orderBy;var pageStart;var headersLoaded;var ss_desktopTabs=[];var ss_allDesktopTabs={};var ss_configureMenuUrls=[];function isNumeric(b){var d="0123456789.";var c=true;var a;for(i=0;i<b.length&&c===true;i++){a=b.charAt(i);if(d.indexOf(a)==-1){return false}}return c}function getPosX(a){if(a.offsetParent&&a.offsetParent!=document){return a.offsetLeft+getPosX(a.offsetParent)}else{return 0}}function getPosY(a){if(a.offsetParent&&a.offsetParent!=document){return a.offsetTop+getPosY(a.offsetParent)}else{return 0}}function isInside(b,a,c){objX=getPosX(b);objY=getPosY(b);objW=b.offsetWidth;objH=b.offsetHeight;return(objX<a&&a<(objX+objW)&&objY<c&&c<(objY+objH))}popupSizeTable={};popupSizeTable["xx-small"]=100;popupSizeTable["x-small"]=200;popupSizeTable.small=300;popupSizeTable.medium=400;popupSizeTable.large=500;popupSizeTable["x-large"]=600;popupSizeTable["xx-large"]=700;popupSizeTable["xxx-large"]=800;popupSizeTable.huge=900;popupSizeTable.max=9999;popupSizeTable.full=-1;var blockedPopupInfo;function openWindow(d,a,c,b){if(d){d=d.toLowerCase();if(d=="small"){width=350;height=300}else{if(d=="medium"){width=550;height=500}else{if(d=="large"){width=700;height=600}else{if(d.split("/").length==2){sizes=d.split("/");width=popupSizeTable[sizes[0]];height=popupSizeTable[sizes[1]];if(width==9999){width=Math.round(0.95*screen.availWidth)}if(height==9999){height=Math.round(0.95*screen.availHeight)}if(width==-1){width=screen.availWidth}if(height==-1){height=screen.availHeight}}}}}}else{width=screen.width-2;height=screen.height-2}if(!c){c="win"+Math.round(100000*Math.random())}if(!a){a=""}popupWidth=width;popupHeight=height;if(d=="full/full"){newWin=window.open(a,c,"type=fullWindow,fullscreen,resizable,scrollbars=yes")}else{newWin=window.open(a,c,"width="+width+",height="+height+",resizable,scrollbars,")}if(!newWin){blockedPopupInfo={url:a,name:c,size:d,refresh:b};showPopup("PopupBlocked");return}if(b){setDocDomain()}return newWin}function openBlockedPopup(){openWindow(blockedPopupInfo.size,blockedPopupInfo.url,blockedPopupInfo.name,blockedPopupInfo.refresh);blockedPopupInfo=null;hidePopup("PopupBlocked")}function getTemplate(b,a){templateObj=document.getElementById(b);if(a){templateObj.parentNode.removeChild(templateObj);if(templateObj.style.visibility=="hidden"){templateObj.style.visibility="visible"}}return templateObj}function addClassModifier(b,a){b.className+=" "+a}function removeClassModifier(obj,modifierClass){if(!obj){return}if(!modifierClass){obj.className=obj.className.replace(/^(\w*) .*/,"$1")}else{re=eval("/"+modifierClass+"/g");obj.className=obj.className.replace(re,"")}}function getAdjustedHeight(){content=document.getElementById("ScrollableContent");menubar=document.getElementById("MenuBar");toolbar=document.getElementById("ToolButtonContainer");bottombar=document.getElementById("BottomBar");searchbar=document.getElementById("SearchBar");filterbar=document.getElementById("FilterBar");titlebar=document.getElementById("PopupTitle");tabs=document.getElementById("TabsTable");ownerbox=document.getElementById("OwnerBox");breadcrumbs=document.getElementById("BreadCrumb");body=document.getElementsByTagName("body")[0];sizeanchor=document.getElementById("SizeAnchor");if(!sizeanchor){return}decorations=110;var a;if(content.scrollHeight>content.offsetHeight){a=content.scrollHeight}else{a=sizeanchor.offsetTop}if(menubar){a+=menubar.offsetHeight}if(toolbar){a+=toolbar.offsetHeight}if(bottombar){a+=bottombar.offsetHeight}if(filterbar){a+=filterbar.offsetHeight}if(titlebar){a+=titlebar.offsetHeight}if(tabs){a+=tabs.offsetHeight}if(ownerbox){a+=ownerbox.offsetHeight}if(breadcrumbs){a+=breadcrumbs.offsetHeight}a+=decorations;if(a>(screen.availHeight-30)){a=screen.availHeight-30}if(a<minResizeHeight){a=minResizeHeight}return a}function getAdjustedWidth(){content=document.getElementById("ScrollableContent");menubar=document.getElementById("MenuBar");toolbar=document.getElementById("ToolButtonContainer");filterbar=document.getElementById("FilterBar");tabs=document.getElementById("TabsTable");ownerbox=document.getElementById("OwnerBox");body=document.getElementsByTagName("body")[0];decorations=12;var a=content.scrollWidth;if(menubar&&menubar.offsetWidth>a){a=menubar.offsetWidth}if(toolbar){toolbarWidth=toolbar.offsetWidth;if(filterbar){toolbarWidth+=filterbar.offsetWidth+12}if(toolbarWidth>a){a=toolbarWidth}}if(tabs){if(ownerbox){if((tabs.offsetWidth+ownerbox.offsetWidth)>a){a=tabs.offsetWidth+ownerbox.offsetWidth}}else{if(tabs.offsetWidth>a){a=tabs.offsetWidth}}}if(body.scrollWidth>body.offsetWidth){a=body.scrollWidth}a+=decorations;if(a<minResizeWidth){a=minResizeWidth}return a}doNotResizeMe=false;minResizeWidth=0;minResizeHeight=0;function noResize(){doNotResizeMe=true}function setMinimumSize(b,a){if(b){minResizeWidth=b}if(a){minResizeHeight=a}}function resizeWin(){if(doNotResizeMe){return}newHeight=getAdjustedHeight();newWidth=getAdjustedWidth();if(!newHeight||!newWidth){return}window.resizeTo(newWidth,newHeight);newX=window.screenLeft;newY=window.screenTop;moveWindow=false;if(newX===undefined){newX=window.screenX;newY=window.screenY}if(newX+newWidth>screen.availWidth){newX=screen.availWidth-newWidth;if(newX<0){newX=0}moveWindow=true}if(newY+newHeight>screen.availHeight){newY=screen.availHeight-newHeight;if(newY<0){newY=0}moveWindow=true}if(moveWindow){window.moveTo(newX,newY)}}function resizeContent(){fixedTop=document.getElementById("FixedTop");fixedBottom=document.getElementById("FixedBottom");content=document.getElementById("ScrollableContent");body=document.body;heightTop=fixedTop.offsetHeight;heightBottom=fixedBottom.offsetHeight;heightTopStyle=heightTop+"px";heightBottomStyle=heightBottom+"px";body.style.paddingTop=heightTopStyle;body.style.paddingBottom=heightBottomStyle;content.style.top=heightTopStyle;content.style.bottom=heightBottomStyle;if(window.opener&&window.opener!=window){resizeWin()}}function reloadWindow(){if(!(window.opener&&window.opener!=window)){document.location=document.location}}function reloadParent(){try{currentOpenerHref=window.opener.document.location.href}catch(b){currentOpenerHref=""}try{index=myOpenerHref.indexOf("?")}catch(b){return}if(index>-1){var a=myOpenerHref.indexOf("?");myOpenerHref=myOpenerHref.substring(0,a)}if(currentOpenerHref.indexOf("?")>-1){var a=currentOpenerHref.indexOf("?");currentOpenerHref=currentOpenerHref.substring(0,a)}if(myOpenerHref===""){window.opener.location.reload()}else{if(myOpenerHref&&currentOpenerHref==myOpenerHref){window.opener.location.reload()}}}function setDocDomain(){if(document.domain){parts=document.domain.split(".");ext=parts[parts.length-1];domain=parts[parts.length-2];document.domain=domain+"."+ext}}function loggedInUser(){if(isLoggedIn()){s=document.cookie.split("Basic_Hosting=");s2=s[1].split("==")[1].split(";")[0];return s2.slice(1)}else{return"not-logged-in"}}function getLeft(a){return a.offsetLeft}function baseURL(a){if(a){if(a.indexOf("?")!=-1){a=(a.split("?"))[0]}var b=a;parts=b.split("/");newurl="";whichparts=parts.length-1;for(i=0;i<whichparts;i++){newurl=newurl+parts[i]+"/"}return newurl}}function busyBar(g,a,d,f,j){borderWidth="1";borderColor="Highlight";backgroundColor="HighlightText";bb=document.createElement("div");bb.id="busyBar_"+g;bb.style.position="relative";bb.style.overflow="hidden";bb.style.width=a;bb.style.height=d;bb.style.backgroundColor=backgroundColor;bb.style.borderColor=borderColor;bb.style.borderWidth=borderWidth;bb.style.borderStyle="solid";bb.style.fontSize="1px";cellsSpan=document.createElement("span");cellsSpan.id="cells_"+g;cellsSpan.style.position="absolute";cellsSpan.style.left="-"+(d*2+1)+"px";cellsSpan.style.backgroundColor=backgroundColor;cellsSpan.fontSize="1px";bb.appendChild(cellsSpan);for(i=0;i<j;i++){newCell=document.createElement("span");newCell.className="ProgressSpan";newCell.style.backgroundColor=borderColor;newCell.style.position="absolute";newCell.style.left="-"+((d*i)+i)+"px";newCell.style.fontSize="1px";newCell.style.width=a;newCell.style.height=d;var b=(100-i*1.1*(100/j))/100;newCell.style.MozOpacity=b;newCell.style.opacity=b;if(ie){newCell.style.filter="alpha(opacity="+b*100+")"}cellsSpan.appendChild(newCell)}var c=cellsSpan;c.main=bb;c.cellNum=j;c.bbName=g;c.h=d;c.w=a;c.speed=f;c.ctr=0;c.show=function(){this.main.style.visibility="visible"};c.hide=function(){this.main.style.visibility="hidden"};c.tid=setInterval("startBusyBar(cellsSpan)",f);c.stop=function(){clearInterval(this.tid)};return c}function startBusyBar(a){if(parseInt(a.style.left)+a.h+1-(a.cellNum*a.h+a.cellNum)>a.w){a.style.left=-(a.h*2+1)+"px";a.ctr++}else{a.style.left=(parseInt(a.style.left)+a.h+1)+"px"}}function cloud(b,a){div=document.createElement("div");div.style.backgroundColor="HighlightText";div.style.position="absolute";if(moz){screenW=window.innerWidth;screenH=window.innerHeight}if(ie){screenW=document.body.offsetWidth;screenH=document.body.offsetHeight}div.style.width="100%";div.style.height="100%";div.style.top="0px";div.style.left="0px";header=document.createElement("div");header.className="PopupContentTitle PopupContentTitleDiv";titleNode=document.createTextNode(b);descNode=document.createTextNode(a);description=document.createElement("div");description.className="Content ContentDiv";content=document.createElement("div");content.className="Content ContentDiv";header.appendChild(titleNode);description.appendChild(descNode);div.appendChild(header);div.appendChild(description);div.appendChild(content);document.body.appendChild(div);return div}function busyPopCloud(d,c){if(d===""){d="Loading..."}if(c===""){c="Please Wait..."}var a=cloud(d,c);var b=busyBar("busyPopBar",300,15,90,10);a.lastChild.appendChild(b.main)}function displayProgressBar(b,c,a,h,g){var f=document.getElementById(b);f.style.width="100%";var d=busyBar("busyPopBar",c,a,h,g);f.appendChild(d.main)}function focusFirst(){for(var c=0;c<document.forms.length;c++){var a=document.forms[c];if(a){for(var b=0;b<a.elements.length;b++){var d=a.elements[b];if(d.type=="text"||d.type=="file"){d.focus();return}}}}}function createToolTip(d,a){var b=tooltipTemplate.cloneNode(true);var c=document.getElementById("PageBody");b.firstChild.nodeValue=a;b.id=d;c.insertBefore(b,fixedTop)}function showTip(b,a){var c=a;if(b){tip=document.getElementById(b);if(tip){tip.style.visibility="visible";tip.style.left=(a.clientX+5)+"px";tip.style.top=(a.clientY+20)+"px";tip.style.zIndex=popupHighZindex+1}}}function hideTip(a){if(a){tip=document.getElementById(a);if(tip){tip.style.visibility="hidden"}}}function removeTipById(a){if(a){tip=document.getElementById(a);if(tip){tip.parentNode.removeChild(tip)}}}function stopEventBubble(a){if(!a){a=window.event}a.cancelBubble=true;if(a.stopPropagation){a.stopPropagation()}}function getProperUrl(b,a){var d=document.location.pathname;var c=d.split("/");if(c.length==4){username=c[2];return"/"+b+"/"+username+"/"+a}else{return"/"+b+"/"+a}}function AJAXRequest(callback,uid){var xmlHttp;try{xmlHttp=new XMLHttpRequest()}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){alert("Your browser does not support AJAX.  Please try a different browser.");return false}}}xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){AJAXprocessing.pop();if(!AJAXprocessing.length){hidePopup("AjaxLoading")}if(xmlHttp.responseText){if(xmlHttp.responseText.substr(1,4)=="html"){if(xmlHttp.responseText.indexOf("<title>Sign In</title>")!=-1){document.location.reload(true)}else{var data={};data.error="Communication Error: There was an error communicating with the server.\nPlease try this request again.";callback(data)}return}else{var rt=xmlHttp.responseText;var isInProgress=AJAXinprogress[callback.toString()];try{if(isInProgress===undefined||isInProgress==uid){if(rt){var data=eval("("+rt+")");callback(data)}else{var data={};data.error="No data returned for "+source.nodeName;callback(data);return}}}catch(e){err=e.message||e.description;if(e.message=="Invalid character"){var data={};data.error="parseError";callback(data);return}}return}}}};return xmlHttp}function AJAXReusable(c,b){var a=AJAXRequest(b);if(AJAXreusables[c]){alert("A reusable AJAX component with id '"+c+"' was already registered.  Specify a different id.");return}AJAXreusables[c]=b;return a}function addNodeValue(c,b,a){if(a!==undefined){text=b.childNodes[a].nodeValue.replace(/^[ \s]+|[ \s]+$/g,"")}else{text=b.firstChild.nodeValue.replace(/^[ \s]+|[ \s]+$/g,"")}if(c[b.nodeName]===undefined){c[b.nodeName]=text}else{try{c[b.nodeName].push(text)}catch(d){c[b.nodeName]=[c[b.nodeName],text]}}}function parseXML(c){var d={};if(!c.childNodes.length){return undefined}for(var b=0;b<c.childNodes.length;b++){var a=c.childNodes[b];if(a.childNodes.length==1&&(a.firstChild.nodeType==3||a.firstChild.nodeType==4)){addNodeValue(d,a)}else{if(a.childNodes.length==3&&a.childNodes[1].nodeType==4){addNodeValue(d,a,1)}else{if(a.nodeType==1){if(d[a.nodeName]===undefined){d[a.nodeName]=parseXML(a)}else{try{d[a.nodeName].push(parseXML(a))}catch(f){d[a.nodeName]=[d[a.nodeName],parseXML(a)]}}}}}}return d}function makeAJAXCall(g,b,d,c){if(b.indexOf("pyletOptions")==-1){if(b.indexOf("?")>-1){b+="&pyletOptions=json"}else{b+="?pyletOptions=json"}}AJAXprocessing.push(1);if(d!==true){var f=document.getElementById("AjaxLoading");f.style.display="block";setPopupAlignment(f);if(d){f.innerHTML=d}}if(c){callback=AJAXreusables[c];var a=new Date();g.abort();g=new AJAXRequest(callback,a.valueOf());AJAXinprogress[callback.toString()]=a.valueOf()}g.open("GET",b,true);g.send(null)}function makeAJAXFormCall(g,a,b){var d="pyletOptions=json";for(i=0;i<a.length;i++){var f=a[i].name;var c=a[i].value;if(a[i].type=="checkbox"||a[i].type=="radio"){if(a[i].checked){d+=("&"+a[i].name+"="+encodeURIComponent(a[i].value))}}else{if(a[i].name&&a[i].value){d+=("&"+a[i].name+"="+encodeURIComponent(a[i].value))}}}g.open("POST",b,true);g.setRequestHeader("Content-type","application/x-www-form-urlencoded");g.setRequestHeader("Content-length",d.length);g.setRequestHeader("Connection","close");g.send(d)}function addText(b,a){newSpan=document.createElement("span");textNode=document.createTextNode(b);newSpan.appendChild(textNode);a.appendChild(newSpan);return newSpan}function setText(b,a){a.innerHTML="";addText(b,a);return newSpan}function NiftyCheck(){if(!document.getElementById||!document.createElement){return(false)}var a=navigator.userAgent.toLowerCase();if(a.indexOf("msie 5")>0&&a.indexOf("opera")==-1){return(false)}return(true)}function Rounded(b,a,f,h){var g;var d=getElementsBySelector(b);var c=d.length;for(g=0;g<c;g++){AddTop(d[g],a,f,h);AddBottom(d[g],a,f,h)}}function RoundedTop(b,a,d,g){var f;var c=getElementsBySelector(b);for(f=0;f<c.length;f++){AddTop(c[f],a,d,g)}}function RoundedBottom(b,a,d,g){var f;var c=getElementsBySelector(b);for(f=0;f<c.length;f++){AddBottom(c[f],a,d,g)}}function AddTop(a,c,f,m){var g;var h=document.createElement("b");var l="r";var b=4;if(m&&m=="small"){l="rs";b=1}h.className="rtop";h.style.backgroundColor=c;for(g=1;g<=b;g++){var j=document.createElement("b");j.className=l+g;j.style.backgroundColor=f;h.appendChild(j)}a.insertBefore(h,a.firstChild)}function AddBottom(a,c,f,m){var g;var h=document.createElement("b");var l="r";var b=4;if(m&&m=="small"){l="rs";b=1}h.className="rbottom";h.style.backgroundColor=c;for(g=b;g>0;g--){var j=document.createElement("b");j.className=l+g;j.style.backgroundColor=f;h.appendChild(j)}a.appendChild(h,a.firstChild)}function getElementsBySelector(b){var c;var j=[];var a="";var f="";var l=b;var g=[];if(b.indexOf(" ")>0){j=b.split(" ");var d=j[0].split("#");if(d.length==1){return(g)}return(document.getElementById(d[1]).getElementsByTagName(j[1]))}if(b.indexOf("#")>0){j=b.split("#");l=j[0];a=j[1]}if(a!==""){g.push(document.getElementById(a));return(g)}if(b.indexOf(".")>0){j=b.split(".");l=j[0];f=j[1]}var h=document.getElementsByTagName(l);if(f===""){return(h)}for(c=0;c<h.length;c++){if(h[c].className==f){g.push(h[c])}}return(g)}function getPosition(c){var b=0;var a=0;while(c.offsetParent){b+=c.offsetLeft;a+=c.offsetTop;c=c.offsetParent}b+=c.offsetLeft;a+=c.offsetTop;return{x:b,y:a}}function getMouseOffset(d,c){c=c||window.event;var b=getPosition(d);var a=mouseCoords(c);return{x:a.x-b.x,y:a.y-b.y}}function mouseCoords(a){if(a.pageX||a.pageY){return{x:a.pageX,y:a.pageY}}else{return{x:a.clientX+document.body.scrollLeft-document.body.clientLeft,y:a.clientY+document.body.scrollTop-document.body.clientTop}}}var dragOptions=new Object;var dragBoundaryTop=0;var dragBoundaryLeft=0;var dragStep=1;var halfStep=1;function addDraggableCoords(b,a){if(!b.id){b=document.getElementById(b)}draggables[b.id]={offsetTop:b.offsetTop,offsetLeft:b.offsetLeft,offsetHeight:b.offsetHeight,offsetWidth:b.offsetWidth,modified:a}}function makeDraggable(h,l,c,m){var f=document.getElementById(h);var g=document.getElementById(l)||f;if(!g){return}var a=new Object;var d=document.getElementById("FixedTop");a.useGrid=c;a.boundaryContainer=m;dragOptions[h]=a;g.style.cursor="move";g.onmousedown=startBasicDrag;f.isDraggable=true;var j=document.getElementById("Desktop");var b=document.getElementById("PageBody");if(!m){f.parentNode.removeChild(f);if(b){b.insertBefore(f,d)}else{j.appendChild(f)}}}function addDraggingCallback(a){draggingCallbacks.push(a)}function addStopDragCallback(a){stopDragCallbacks.push(a)}function addStartDragCallback(a){startDragCallbacks.push(a)}function startBasicDrag(f){var j=false;f=f||window.event;f.cancelBubble=true;f.returnValue=false;if(f.stopPropagation){f.stopPropagation()}if(f.preventDefault){f.preventDefault()}if(f.which){j=(f.which==1)}if(f.button){j=(f.button==1)}if(!j){return}basicDragging=1;for(var d=0;d<startDragCallbacks.length;d++){startDragCallbacks[d]()}var b=getTopWindow();try{var a=b.document.getElementById("mainSet");if(a){ss_attachEvent(a,"selectstart",preventSelection);ss_attachEvent(a,"drag",preventSelection);ss_attachEvent(document,"selectstart",preventSelection);ss_attachEvent(document,"drag",preventSelection);ss_attachEvent(document,"mousedown",preventSelection)}}catch(g){}ss_attachEvent(document,"mousemove",doBasicDrag);dragElement=this||window.event.srcElement;while(!dragElement.isDraggable){dragElement=dragElement.parentNode}ss_dragZIndex=dragElement.style.zIndex;ss_attachEvent(document,"mouseup",stopBasicDrag);var h=document.getElementById("FixedTop");var c=dragOptions[dragElement.id];if(c){if(c.useGrid){dragStep=gridSize;halfStep=gridSize/2}else{dragStep=1;halfStep=1}if(c.boundaryContainer){dragBoundaryTop=c.boundaryContainer.offsetTop;dragBoundaryLeft=c.boundaryContainer.offsetLeft}else{dragBoundaryTop=0;dragBoundaryLeft=0}}mouseOffset=getMouseOffset(dragElement,f);if(adjustZIndex){dragElement.style.zIndex=++popupHighZindex}}function stopBasicDrag(d){basicDragging=0;document.onmousemove=null;for(var c=0;c<stopDragCallbacks.length;c++){stopDragCallbacks[c]()}if(dragElement){isPopup=popupWindows[dragElement.id];if(isPopup){tp=dragElement.offsetTop;lt=dragElement.offsetLeft;if(lt>0||tp>0){isPopup.top=tp;isPopup.left=lt}}dragElement.parentNode.onmouseup=null}var b=getTopWindow();try{var a=b.document.getElementById("mainSet")}catch(f){var a=false}if(a){ss_detachEvent(a,"selectstart",preventSelection);ss_detachEvent(a,"drag",preventSelection);ss_detachEvent(document,"selectstart",preventSelection);ss_detachEvent(document,"drag",preventSelection);ss_detachEvent(document,"mousedown",preventSelection)}ss_detachEvent(document,"mouseup",stopBasicDrag);if(dragElement&&dragElement.id){if(adjustZIndex){if(ss_dragZIndex){dragElement.style.zIndex=ss_dragZIndex;ss_dragZIndex=0}else{dragElement.style.zIndex=0}}try{draggables[dragElement.id].modified=true}catch(f){}}dragElement=null}function objectsOverlap(g,f){var c=g.offsetTop+5;var d=g.offsetLeft;var j=g.offsetTop+g.offsetHeight-5;var h=g.offsetLeft+g.offsetWidth;var m=f.offsetTop+5;var b=f.offsetLeft;var a=f.offsetTop+f.offsetHeight-5;var l=f.offsetLeft+f.offsetWidth;if((m<c&&c<a)&&(b<d&&d<l)){return true}if((m<c&&c<a)&&(b<h&&h<l)){return true}if((m<j&&j<a)&&(b<d&&d<l)){return true}if((m<j&&j<a)&&(b<h&&h<l)){return true}if((c<m&&m<j)&&(d<b&&b<h)){return true}if((c<m&&m<j)&&(d<l&&l<h)){return true}if((c<a&&a<j)&&(d<b&&b<h)){return true}if((c<a&&a<j)&&(d<l&&l<h)){return true}return false}function doBasicDrag(a){a=a||window.event;if(basicDragging&&dragElement&&!resizingPopupWindow){var c=dragElement;var f=document.getElementById("FixedTop");var g;if(f){g=f.offsetHeight}else{g=0}var m=mouseCoords(a);var j=m.y-mouseOffset.y;var p=m.x-mouseOffset.x;var b;var q;if(j<dragBoundaryTop){j=dragBoundaryTop}else{windowHeight=getWindowHeight();if(j>(windowHeight-40)&&!dragStep){j=windowHeight-40}}if(dragBoundaryTop!==0){j-=g}if(p<dragBoundaryLeft){p=dragBoundaryLeft}else{windowWidth=getWindowWidth();if(p>(windowWidth-40)&&!dragStep){p=windowWidth-40}}c.style.position="absolute";yDelta=j%dragStep;if(yDelta===0){newSteppedTop=j}else{if(yDelta<=halfStep){newSteppedTop=j-yDelta}else{newSteppedTop=j+(dragStep-yDelta)}}xDelta=p%dragStep;if(xDelta===0){newSteppedLeft=p}else{if(xDelta<=halfStep){newSteppedLeft=p-xDelta}else{newSteppedLeft=p+(dragStep-xDelta)}}c.style.top=newSteppedTop+"px";c.style.left=newSteppedLeft+"px";for(var d=0;d<draggingCallbacks.length;d++){draggingCallbacks[d]()}}else{if(resizingFolders){var h=document.getElementById("ScrollableContent");var o=document.getElementById("ResizeIndicator");var n=getEventX(a);o.style.height=h.offsetHeight+"px";o.style.width="1px";o.style.visibility="visible";o.style.top="0px";o.style.left=n+"px";if(!ie){document.body.style.MozUserSelect="none"}else{if(document.focusTrap){document.focusTrap.focusTrap.focus()}}}else{if(resizingHeaders){var h=document.getElementById("ScrollableContent");var o=document.getElementById("ResizeIndicator");var f=document.getElementById("FixedTop");var l=getEventY(a)-f.offsetHeight;o.style.height="1px";o.style.width=h.offsetWidth+"px";o.style.visibility="visible";o.style.top=l+"px";o.style.left="0px";if(!ie){document.body.style.MozUserSelect="none"}else{if(document.focusTrap){document.focusTrap.focusTrap.focus()}}}}}return true}function showPopup(c,a){var b=document.getElementById(c);if(b&&b.style.display!="block"){jsPopupOpen+=1;b.style.display="block";if(!popupWindows[c]||!popupWindows[c]["aligned"]){setPopupAlignment(b,a)}}addZindex(b);adjustJSPopup(c)}function hidePopup(b){var a=document.getElementById(b);if(a&&a.style.display=="block"){jsPopupOpen-=1;a.style.display="none"}}function hideJSPopupOkButton(a){var b=document.getElementById(a+"OKButton");if(b){b.style.display="none"}}function showJSPopupOkButton(a){var b=document.getElementById(a+"OKButton");if(b){b.style.display="inline"}}function changeJSPopupCancelText(c,b){var a=document.getElementById(c+"CancelButton");if(a){a.innerHTML=b}}function moveToCenter(f){var c=f.offsetHeight;var b=f.offsetWidth;pageBody=document.getElementById("ScrollableContent");var d=pageBody.offsetHeight;var a=pageBody.offsetWidth;f.style.top=((d/2)-(c/2))+"px";f.style.left=((a/2)-(b/2))+"px"}function checkPopSize(d,a){var b=document.getElementById(d).style;var c=b.width;c=c.substr(0,(c.length-2));if(c<(a+10)){b.width=a+10}}function ss_attachEvent(c,b,a){if(c.attachEvent){c.attachEvent("on"+b,a)}else{c.addEventListener(b,a,false)}}function ss_detachEvent(c,b,a){if(!c){return}if(c.detachEvent){c.detachEvent("on"+b,a)}else{c.removeEventListener(b,a,false)}}function scheduleShowCompletions(a){a=a||window.event;var f=this;if(window.event&&window.event.srcElement){f=window.event.srcElement}var j=a.which||a.keyCode;var h=9;var d=13;var b=27;var l=38;var g=40;if(j!=h&&j!=d&&j!=b&&(j<35||j>40)){clearTimeout(completionTimeout);completionTimeout=setTimeout(function(){showCompletions(f,a)},500)}var c=document.getElementById("CompletionBox");if(j==b){hideCompletions(a)}else{if(j==d){hideCompletions(a)}}}function showCompletions(c,f){var a=document.getElementById("CompletionBox");currentTB=c;var b=c.value;if(c.multi){var d=b.split(",");b=d[d.length-1];while(b.length&&b.charAt(0)==" "){b=b.slice(1)}}if(b.length>=2&&!completionLoading){completionLoading=true;completionCall=AJAXRequest(getCompletions);makeAJAXCall(completionCall,c.searchPylet+"?searchStr="+b,true)}else{a.style.display="none"}}function getCompletions(g){var d=document.getElementById("CompletionBox");d.innerHTML="";d.style.height="";completionLoading=false;completionsFocused=false;if(g&&g.completions&&g.completions.length>0&&currentTB.focused){var m=g.completions;var j=document.getElementById("ScrollableContent");var d=document.getElementById("CompletionBox");d.selected="";var c=0;var l=0;var b=currentTB;while(b.parentNode){c+=b.offsetLeft;if(b.nodeName!="TR"){l+=b.offsetTop}b=b.parentNode}l-=completionOffset;c-=completionOffsetLeft;d.style.left=c+"px";d.style.top=(l+currentTB.offsetHeight-j.scrollTop)+"px";d.style.width=currentTB.offsetWidth+"px";for(var h=0;h<m.length;h++){var a=document.createElement("div");var f=document.createTextNode(m[h]);a.appendChild(f);a.style.overflow="hidden";a.style.whiteSpace="nowrap";d.appendChild(a);ss_attachEvent(a,"mouseover",highlightCompletion);ss_attachEvent(a,"mouseout",blurCompletion)}d.style.display="block";if(d.offsetHeight>100){d.style.height="10.5em";ss_attachEvent(d,"scroll",setFocusedOnCompletions)}}else{d.style.display="none"}}function setFocusedOnCompletions(){var a=document.getElementById("CompletionBox");completionsFocused=true;a.focus()}function highlightCompletion(b){b=b||window.event;var a=this;if(window.event&&window.event.srcElement){a=window.event.srcElement}doHighlightCompletion(a)}function doHighlightCompletion(b){var a=document.getElementById("CompletionBox");a.selected=b.firstChild.nodeValue;selectedCompletion=b;addClassModifier(b,"OverBg")}function blurCompletion(c){c=c||window.event;var b=this;if(window.event&&window.event.srcElement){b=window.event.srcElement}var a=document.getElementById("CompletionBox");a.selected="";removeClassModifier(b,"OverBg")}function setHideCompletions(a){a=a||window.event;setTimeout(function(){hideCompletionsWithDelay(a)},300)}function hideCompletionsWithDelay(a){if(!completionsFocused){hideCompletions(a)}}function hideCompletions(b){var a=document.getElementById("CompletionBox");if(a){a.style.display="none"}}function selectCompletions(c){completionsFocused=true;var a=document.getElementById("CompletionBox");if(a){a.style.display="none";if(a.selected){if(currentTB.multi){var b=currentTB.value.split(",");b[b.length-1]=a.selected;currentTB.value=b.join(",")}else{currentTB.value=a.selected}}}}function setFocused(b){var a=this;if(window.event&&window.event.srcElement){a=window.event.srcElement}a.focused=true}function findPos(c){var b=!!c.offsetLeft?c.offsetLeft:0;var a=!!c.offsetTop?c.offsetTop:0;while(c=c.offsetParent){b+=!!c.offsetLeft?c.offsetLeft:0;a+=!!c.offsetTop?c.offsetTop:0}return a}function autoCompletionReset(a){if(!window["autoCompletionVar_"+a]){return}window["autoCompletionVar_"+a].disable();window["autoCompletionVar_"+a].enable();var c=document.getElementById(a).offsetWidth;window["autoCompletionVar_"+a].setOptions({width:c});var b=popupHighZindex+100;window["autoCompletionVar_"+a].setOptions({zIndex:b})}function addAutoCompletion(b,f,j){var d;var c="#"+b.id;if(j===true){b.onfocus=function(){autoCompletionReset(b.id)};var g=getProperUrl("templates","ajax_completion.pyt");var a=false;var h={searchType:f}}else{var g=getProperUrl("webmail","ajax_search_completion.pyt");var a=true;var h={searchType:f,folderPath:"INBOX"}}jQuery(function(){d={serviceUrl:g,delimiter:/(,|;)\s*/,maxHeight:200,noCache:a,params:h,fnFormatResult:function(p,o,m){var l=new RegExp("(\\"+["/","<",">",".","*","+","?","|","(",")","[","]","{","}","\\"].join("|\\")+")","g");if(m=="l"||m=="t"||m=="&l"||m=="lt"||m=="t;"||m=="&lt"||m=="lt;"||m=="&lt;"||m=="g"||m=="t"||m=="&g"||m=="gt"||m=="t;"||m=="&gt"||m=="gt;"||m=="&gt;"){p=p.replace("<","&#60;");p=p.replace(">","&#62;")}else{p=p.replace("<","&lt;");p=p.replace(">","&gt;")}var n="("+m.replace(l,"\\$1")+")";return p.replace(new RegExp(n,"gi"),"<strong>$1</strong>")}};window["autoCompletionVar_"+b.id]=$(c).autocomplete(d)})}function datepicker_backendSet(h,a,g,d,b,c,f){if(g=="3"||g=="both"){document.getElementById(b).value=h[2];document.getElementById(c).value=h[0];document.getElementById(f).value=h[1]}if(g!="3"){document.getElementById(d).value=a}}function setDatepickerDate(c,b){if(typeof(b)=="object"){dateArray=b}else{dateArray=datepickerDateCalculation(b)}var a=dateArray[1]+"/"+dateArray[2]+"/"+dateArray[0];document.getElementById(c).value=a}function showCalendar(b){var a="#"+b;if(typeof(datePickerInput)!="undefined"&&datePickerInput==b){if(datePickerState=="closed"){$(a).datepicker("show");datePickerState="open"}else{$(a).datepicker("hide");datePickerState="closed"}}else{datePickerInput=b;$(a).datepicker("show");datePickerState="closed"}}function calculateOffset(d){var c=d.top+document.getElementById("ui-datepicker-div").offsetHeight;var a=d.top-19-document.getElementById("ui-datepicker-div").offsetHeight;var b=getPageHeight();if(c>=getPageHeight()){d.top=d.top-document.getElementById("ui-datepicker-div").offsetHeight-19}return d}function changeScreenSize(a,b){window.resizeTo(a,b)}function getPageHeight(){if(self.innerHeight){pageHeight=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){pageHeight=document.documentElement.clientHeight}else{if(document.body){pageHeight=document.body.clientHeight}}}return pageHeight}function beforeShowDatepickerFunc(a){if(a.value===""){$(a).datepicker("setDate",getCurentDate("/"))}datePickerInput=a.id;datePickerState="open"}function getCurentDate(a){if(typeof(a)=="undefined"){a="/"}currentTime=new Date();month=currentTime.getMonth()+1;day=currentTime.getDate();year=currentTime.getFullYear();todaysDate=month+a+day+a+year;return todaysDate}function setDatePickerToToday(a){$(a).datepicker("setDate",getCurentDate("/"));$(a).datepicker("hide")}function keyFunc(a){return a.keyCode?a.keyCode:a.charCode}function datepickerInput_onKeyUpFunc(e,id){keyValue=keyFunc(e);jID="#"+id;if(keyValue==8||keyValue==46){$(jID).datepicker("hide");funcName="clearDatepicker_"+id+"()";eval(funcName)}}function datepickerDateCalculation(b){if(b.search(" ")!=-1){b=b.split(" ")[0]}var d=new RegExp("^(?=.*[A-Z])(?=.*[a-z]).*$","g");if(b===""||d.test(b)){return false}var f=[];backendDateType=new RegExp("[0-9]{4}-[0-9]{2}-[0-9]{2}","g");standardDateType=new RegExp("([0-9]|[0-9]{2})/([0-9]|[0-9]{2})/[0-9]{4}","g");if(backendDateType.test(b)){f=b.split("-")}else{if(standardDateType.test(b)){var h=b.split("/");if(h[0].length==1){h[0]="0"+h[0]}if(h[1].length==1){h[1]="0"+h[1]}f[0]=h[2];f[1]=h[0];f[2]=h[1]}else{return false}}for(x=0;x<=2;x++){if(f[x]===""||f[x]-0===0){return false}}var j=0;var a=f[2]-0;var g=f[1]-0;var c=f[0]-0;if(g==1||g==3||g==5||g==7||g==8||g==10||g==12){j=31}else{if(g==4||g==6||g==9||g==11){j=30}else{if(g==2&&c%4===0&&(c%100!==0||c%400===0)){j=29}else{if(g==2){j=28}else{return false}}}}if(a>j){return false}return f}function checkPasswordStrength(a,g){var f=0;var b=0;var d=0;if(typeof(a)!="undefined"){for(x=2;x<a.length;x++){confirmArrayName=a[x][0]+"_ConfirmArray";confirmPasswordStatus=passwordReEnterCheck(window[confirmArrayName]);if(parseInt(a[x][1])<parseInt(a[0])){f=1}if(confirmPasswordStatus!=1){b=1}if(a[x][1]>=4){d=1}}}if(f==1){var c="Your password does not meet the security standards.  All passwords must contain at least <b>"+a[1]+"</b> characters";if(a[0]===0){c="Please enter a password"}else{if(a[0]==1){c+="and be rated <b>weak</b> by including at least one of the following"}else{if(a[0]==2){c+=" and be rated <b>medium</b> by including at least two of the following:\n\n"}else{if(a[0]==3){c+=" and be rated <b>strong</b> by including all of the following:\n\n"}}}}if(a[1]>1){c+="<ul>";c+="<li>A capital letter <b>(ABC)</b></li>";c+="<li>A lower-case letter <b>(abc)</b></li>";c+="<li>A number <b>(1-9)</b></li>";c+="<li>A symbol <b>(@*!)</b></li>";c+="<ul>"}}else{if(b==1){var c="The Password field and the Confirm Password field must match."}else{if(d==1){var c="The maximum password length is 64 characters"}}}if(typeof(c)=="undefined"){return true}else{if(!g){document.getElementById("passwordMeterInnerPopupContent").innerHTML=c;showPopup("passwordMeterPopup");return false}else{return c}}}function passwordStrength(f,b){var j=new RegExp("^(?=.*[A-Z]).*$","g");var h=new RegExp("^(?=.*[a-z]).*$","g");var d=new RegExp("^(?=.*[0-9]).*$","g");var c=new RegExp("^(?=.*[w.!#$%^%&*_+=|;:',<>?~@-]).*$","g");var g=0;var a=0;if(j.test(f)){g+=2}if(h.test(f)){g+=2}if(d.test(f)){g+=2}if(c.test(f)){g+=2}if(f.length<b){a+=(f.length/b)*6;if(a>6){a=6}}else{if(f.length>64){g=65}else{if(g<4){a=f.length-4;if(a>2){a=2}}else{if(g>=4){a=f.length-4;if(a>4){a=4}if(g>=8){g+=4}}}g+=6}}g+=a;return g}function generatePasswordConfirmElements(){for(x=0;x<passwordConfirmArray.length;x++){var j=document.getElementById(passwordConfirmArray[x][1]);var h=j.parentNode;var c=document.createElement("span");if(passwordConfirmArray[x][4]=="table"&&passwordConfirmArray[x][3]!="skipCreate"){var b=document.createElement("td");b.setAttribute("style","margin: 0px; padding: 2px; display: none;");b.setAttribute("id",passwordConfirmArray[x][2]);b.setAttribute("name",passwordConfirmArray[x][2]);var f=document.createElement("td");f.setAttribute("style","margin: 0px; padding: 0px; width:100%;");var d=document.createElement("tr");d.setAttribute("style","margin: 0px; padding: 0px;");d.appendChild(f);d.appendChild(b);var l=document.createElement("table");l.setAttribute("style","margin: 0px; padding: 0px; border-width: 0px; border-spacing: 0px; width:100%;");l.appendChild(d);h.insertBefore(l,j);h.removeChild(j);f.appendChild(j);j.setAttribute("style","width:100%")}else{if(passwordConfirmArray[x][3]!="skipCreate"){c.setAttribute("id",passwordConfirmArray[x][2]);c.style.padding="2px";c.innerHTML=" ";h.appendChild(c)}}var a=passwordConfirmArray[x][0]+"_ConfirmArray";window[a]=[];window[a][0]=passwordConfirmArray[x][0];window[a][1]=passwordConfirmArray[x][1];window[a][2]=passwordConfirmArray[x][2];if(passwordConfirmArray[x][3]=="skipCreate"){window[a][3]=passwordConfirmArray[x][3]}var g="passwordReEnterCheck( "+a+" )";j.setAttribute("onblur",g)}}function passwordReEnterCheck(g,d){var f=document.getElementById(g[0]);var b=document.getElementById(g[1]);var c=document.getElementById(g[2]);passwordArrayNumSpec=g[0]+"ArrayNum";if(b.value===""&&!d){if(g[3]=="skipCreate"){if(c.nodeName=="TD"){var a=c.parentNode;a.style.display="none"}else{c.style.display="none"}c.innerHTML=""}else{if(c.nodeName=="TD"){c.style.display="none"}c.innerHTML=""}passowrdArray[window[passwordArrayNumSpec]][2]=0;return 0}else{if(b.value==f.value&&!d){if(g[3]=="skipCreate"&&c.innerHTML!==""){if(c.nodeName=="TD"){var a=c.parentNode;a.style.display="none"}else{c.style.display="none"}c.innerHTML=""}else{if(g[3]!="skipCreate"){if(c.nodeName=="TD"){c.style.display="none"}c.innerHTML=""}}passowrdArray[window[passwordArrayNumSpec]][2]=1;return 1}else{if(!d){c.innerHTML="<nobr>Passwords do not match</nobr>";passowrdArray[window[passwordArrayNumSpec]][2]=0;if(g[3]=="skipCreate"){if(c.nodeName=="TD"){var a=c.parentNode;if(ie){a.style.display="block"}else{c.style.display="table-cell";a.style.display="table-row"}}else{c.style.display="block"}}else{if(c.nodeName=="TD"){c.style.display="table-cell"}else{c.style.display="block"}}return 0}}}return 0}function getBarLength(b){var a=(b/22)*100;a+="%";return a}function indexOf(c,b){for(var a=0;a<c.length;a++){if(c[a]==b){return a}}return -1}function ss_showConsole(){showPopup("SS_Console")}function ss_hideConsole(){hidePopup("SS_Console")}function ss_writeToConsole(c){var b=new Date();var a=document.getElementById("SS_ConsoleData");dateStr="<b>"+b.toGMTString()+" - </b>";a.innerHTML+=dateStr+c+"<br/>";a.scrollTop=a.scrollHeight;ss_showConsole()}function ss_clearConsole(){var a=document.getElementById("SS_ConsoleData");a.innerHTML=""}function clearSubject(a){var b=new RegExp(/^re:|^fwd:|^\[fwd:|^ |^\[[a-z,-]*\]/);while(b.test(a)){a=a.substr((b.exec(a)+"").length)}return a}function insertItemToArray(a,b,c){if(c||c===0){partB=a.splice(c,(a.length-c));a.push(b);a=a.concat(partB)}else{a.push(b)}return a}var defaultClosed;var defaultOpen;var lastOpenedTreeRow;var treeDragging;var treeData=new Object;var treeDroppables=new Array;var unreadNumbers=0;var treeDataUpdated=false;var treeFunctions={functions:new Object,setSingleClick:function(a){this.functions.SINGLE=a},setDoubleClick:function(a){this.functions.DOUBLE=a},setOnOpen:function(a){this.functions.ONOPEN=a},setOnClose:function(a){this.functions.ONCLOSE=a},doFunction:function(a,b){var c=this.functions[a];if(c){c(b)}}};function drawTree(c,a){if(!c){return}if(c.length==undefined){drawTreeRoot(c,a)}else{for(var b=0;b<c.length;b++){drawTreeRoot(c[b],a)}}}function drawTreeRoot(c,a){treeData[c.id]=c;var b=0;if(c.subFolders){b=c.subFolders.length;if(b==undefined){b=1}}var f=drawTreeRow(c.id,c.name,a,c.description,c.folderIcon,b,"",c.folderIconWidth,c.folderIconHeight);function d(n,m){if(n.subFolders==undefined){return}else{if(!n.subFolders.length){n.subFolders=new Array(n.subFolders)}}for(var j=0;j<n.subFolders.length;j++){var l=n.subFolders[j];var h=0;if(l.subFolders!=undefined){if(l.subFolders.length==undefined){l.subFolders=new Array(l.subFolders)}h=l.subFolders.length}treeData[l.id]=l;var g=drawTreeRow(l.id,l.name,m,l.description,l.folderIcon,h,"",l.folderIconWidth,l.folderIconHeight);if(l.subFolders&&l.subFolders.length>0){d(l,g)}}}d(c,f)}function drawTreeRow(c,b,n,o,m,f,p,g,l){defaultClosed=imagesURL+"/iconset/ss_small_folder_closed.png";defaultOpen=imagesURL+"/iconset/ss_small_folder_open.png";if(!m){m=defaultClosed;g=16;l=15}else{if(m.indexOf("http")!==0){m=imagesURL+m}}var a=document.createElement("div");a.id=c+"_Container";a.rowId=c;a.className="FolderRow";a.onmouseover=highlightTreeRow;a.onmouseout=unhighlightTreeRow;var d=document.createElement("img");d.childCount=f;if(f){d.src=imagesURL+"/iconset/ss_widget_expand.png";d.onclick=expandTreeRow;d.width=16;d.height=16}else{d.src=imagesURL+"/filemanager/ftv2blank.gif";d.width=16;d.height=22}d.style.verticalAlign="bottom";a.appendChild(d);var j=document.createElement("span");var d=document.createElement("img");d.src=m;if(g){d.width=g}if(l){d.height=l}d.closedIcon=m;j.className="FolderIcon";j.onclick=selectTreeFolder;j.appendChild(d);a.appendChild(j);folderNameSpan=document.createElement("span");folderNameSpan.id=c+"_Name";folderNameSpan.className="FolderName";tn=addText(b,folderNameSpan);j.appendChild(folderNameSpan);if(o&&o!==""){tn.tipId=c+"Tip";if(tn.attachEvent){tn.attachEvent("onmouseover",openGenericTip)}else{tn.addEventListener("mouseover",openGenericTip,false)}tn.onmouseout=closeGenericTip;createToolTip(tn.tipId,o)}if(p){n.insertBefore(a,p)}else{n.appendChild(a)}treeDroppables.push(a);var h=document.createElement("div");h.id=c+"_Contents";h.folderId=c;h.className="FolderContents";h.style.display="none";if(p){n.insertBefore(h,p)}else{n.appendChild(h)}return h}function boldTreeRows(g,f){var b=g.unread_count;if(b){if(!b.push){b=new Array(b)}for(var d=0;d<b.length;d++){var a=b[d];var j=a.path;if(j!=lastOpenedTreeRow){var h=document.getElementById(j+"_Name");if(h){var c=document.getElementById(j+"_Contents");if(a.unseen>0){addClassModifier(h,"Unread");h.firstChild.innerHTML=a.name+" ("+a.unseen+")";boldParents(c)}else{removeClassModifier(h,"Unread");h.firstChild.innerHTML=a.name}}else{if(!f){setTimeout(function(){boldTreeRows(g,1)},2000);break}}}}}}function boldParents(c){var a=c.parentNode;if(!a||a.style.display=="block"){return}else{var b=document.getElementById(a.folderId+"_Name");if(b&&b.className.indexOf("Unread")==-1){addClassModifier(b,"Unread")}if(a.folderId&&a.folderId!="INBOX"){boldParents(a)}}}function folderHasUnread(a){var f=false;var g=document.getElementById(a+"_Name");var b=treeData[a];if(!g||g.className.indexOf("Unread")>-1){return true}if(b.subFolders){for(var c=0;c<b.subFolders.length;c++){var d=a+"."+b.subFolders[c].name;f=folderHasUnread(d);if(f){return f}}}return f}function selectTreeFolder(){openTreeFolder(this.parentNode.rowId)}function expandTreeRow(){toggleRowState(this.parentNode,true)}function toggleRowState(a,c){var f=treeData[a.rowId];var d=a.nextSibling;var b=document.getElementById(a.rowId+"_Name");bulletImg=a.firstChild;folderImg=bulletImg.nextSibling;if(!c){treeFunctions.doFunction("SINGLE",f)}if(d.style.display=="none"){if(folderImg.src==defaultClosed){folderImg.src=defaultOpen}if(bulletImg.childCount){bulletImg.src=imagesURL+"/iconset/ss_widget_contract.png"}d.style.display="block";treeFunctions.doFunction("ONOPEN",f);if((b.firstChild.innerHTML).indexOf("(")==-1){removeClassModifier(b,"Unread")}}else{if(folderImg.src==defaultOpen){folderImg.src=defaultClosed}if(bulletImg.childCount){bulletImg.src=imagesURL+"/iconset/ss_widget_expand.png"}d.style.display="none";treeFunctions.doFunction("ONCLOSE",f);if(folderHasUnread(a.rowId)){addClassModifier(b,"Unread")}}}function openGenericTip(a){if(window.event&&window.event.srcElement){showTip(window.event.srcElement.tipId,a)}else{showTip(this.tipId,a)}}function closeGenericTip(a){if(window.event&&window.event.srcElement){hideTip(window.event.srcElement.tipId)}else{hideTip(this.tipId)}}function toggleFolder(b,g){var c=document.getElementById(b+"_Container");var f=document.getElementById(b+"_Contents");var d=false;if(f.style.display=="none"){d=true}if(c){toggleRowState(c,g)}var a=false;if(d){do{rowParent=c.parentNode;if(rowParent.className!="FolderContents"){a=true;break}else{c=rowParent.previousSibling;if(rowParent.style.display=="none"){toggleRowState(c,true)}}}while(!a)}}function openTreeFolder(a,c,f){var b=document.getElementById(a+"_Contents");var g=document.getElementById(a+"_Name");if(!b){return}if(b.style.display=="none"){toggleFolder(a,c);removeClassModifier(g,"Unread")}else{var d=treeData[a];if(!c){treeFunctions.doFunction("SINGLE",d)}}if(!f){if(lastOpenedTreeRow){unselectTreeRow(lastOpenedTreeRow)}selectTreeRow(a);lastOpenedTreeRow=a}}function closeTreeFolder(a,c){var b=document.getElementById(a+"_Contents");var d=document.getElementById(a+"_Name");if(b.style.display=="block"){toggleFolder(a,c);if(folderHasUnread(a)){addClassModifier(d,"Unread")}}}function highlightTreeRow(a){if(window.event&&window.event.srcElement){var c=window.event.srcElement;while(c.nodeName!="DIV"){c=c.parentNode}var b=c}else{var b=this}if(b.lastChild.nodeName=="#text"){addClassModifier(b.lastChild,"OverBg")}else{addClassModifier(b.lastChild.lastChild,"OverBg")}}function unhighlightTreeRow(a){if(window.event&&window.event.srcElement){var c=window.event.srcElement;while(c.nodeName!="DIV"){c=c.parentNode}var b=c}else{var b=this}if(b.lastChild.nodeName=="#text"){removeClassModifier(b.lastChild,"OverBg")}else{removeClassModifier(b.lastChild.lastChild,"OverBg")}}function selectTreeRow(a){var b=document.getElementById(a+"_Name");removeClassModifier(b,"OverBg");addClassModifier(b,"SelectedBg")}function unselectTreeRow(a){var b=document.getElementById(a+"_Name");if(b){removeClassModifier(b,"SelectedBg");removeClassModifier(b,"SelectedInactiveBg")}}function dropOnTree(a){if(listDragging){alert("You're moving a list")}else{if(treeDragging){alert("You're moving a folder")}else{alert("You weren't dragging!!???!")}}return false}function messagesDropped(a){}function wmCallStatus(a){if(a.errors){alert(a.errors)}}function getRowUnderCursor(g){var f=document.getElementById("FolderTree");var j=document.getElementById("FixedTop");var b=j.offsetHeight;if(f.style.top){b+=f.offsetTop}var a=getEventX(g);var h=getEventY(g)-b;for(var d=0;d<treeDroppables.length;d++){var c=treeDroppables[d];if(((c.offsetTop-f.scrollTop))<h&&h<((c.offsetTop+c.offsetHeight-f.scrollTop))&&(c.offsetLeft<a&&a<(c.offsetLeft+c.offsetWidth))){return c}}}function insertTreeRow(b,g,f){var h=document.getElementById(g+"_Contents");var c=document.getElementById(g+"_Container");if(f){if(g=="/"){var l="/"+b}else{var l=g+"/"+b}}else{var l=g+"."+b}var d={};d.id=l;d.name=b;var a=treeData[g];if(a.subFolders){nextFolderObj=getNextFolder(a.subFolders,b,g);a.subFolders=insertItemToArray(a.subFolders,d,nextFolderObj.pos)}else{a.subFolders=new Array(d);var j=c.firstChild;if(h.style.display=="block"){j.src=imagesURL+"/iconset/ss_widget_contract.png"}else{j.src=imagesURL+"/iconset/ss_widget_expand.png"}j.width=16;j.height=16;j.onclick=expandTreeRow;j.childCount=1;nextFolderObj=false}drawTreeRow(l,b,h,"","","",nextFolderObj);treeData[l]=d;treeDataUpdated=true}function deleteTreeRow(h,b){var d=document.getElementById(h+"_Container");var a=document.getElementById(h+"_Contents");if(b){var j=h.substr(0,h.lastIndexOf("/"));if(!j){j="/"}}else{var j=h.substr(0,h.lastIndexOf("."))}var g=document.getElementById(j+"_Container");var c=treeData[j];delete treeData[h];treeDataUpdated=true;d.parentNode.removeChild(d);a.parentNode.removeChild(a);pos="";for(i=0;i<c.subFolders.length;i++){folderObj=c.subFolders[i];if(folderObj.id==h){pos=i;break}}c.subFolders.splice(pos,1);if(c.subFolders.length===0){c.subFolders="";var f=g.firstChild;f.src=imagesURL+"/filemanager/ftv2blank.gif";f.onclick=null;f.childCount=0}}function copyTreeRow(d,c){d=d.replace(/\\\//g,"/");var a=d.lastIndexOf("/");var g=d.substr(a+1);insertTreeRow(g,c,true);var b=treeData[d];if(b.subFolders){for(k in b.subFolders){if(c=="/"){var f="/"+g}else{var f=c+"/"+g}copyTreeRow(b.subFolders[k].id,f)}}}function moveTreeRow(c,b,a){c=c.replace(/\\\//g,"/");copyTreeRow(c,b);deleteTreeRow(c,a)}function renameTreeRow(j,a,m){var c=document.getElementById(a+"_Container");var d=document.getElementById(a+"_Contents");var b=document.getElementById(a+"_Name");if(m){var p="/"}else{var p="."}var f=a.split(p);var r=f.pop();if(f.length){var o=f.join(p)}else{var o=false}f.push(j);var h=f.join(p);c.rowId=h;c.id=h+"_Container";b.firstChild.innerHTML=j;b.id=h+"_Name";d.id=h+"_Contents";lastOpenedTreeRow=h;var l=treeData[a];treeData[h]=l;treeDataUpdated=true;treeData[a]=undefined;if(o){var q=treeData[o];for(var n=0;n<q.subFolders.length;n++){var g=q.subFolders[n];if(g.id==a){g.id=h;g.name=j;if(g.subFolders){changeChildrenIds(g.subFolders,h,p)}break}}}}function changeChildrenIds(g,l,j){for(var h=0;h<g.length;h++){var a=g[h].id;var b=a.split(j);var f=b.pop();var n=document.getElementById(a+"_Container");var m=document.getElementById(a+"_Contents");var d=document.getElementById(a+"_Name");var c=l+j+f;g[h].id=c;treeData[c]=treeData[a];treeData[a]=undefined;if(n){n.id=c+"_Container";n.rowId=c}if(m){m.id=c+"_Contents"}if(d){d.id=c+"_Name"}if(g[h].subFolders){changeChildrenIds(g[h].subFolders,g[h].id,j)}}}function clearTree(b){var c=document.getElementById(b);lastOpenedTreeRow=undefined;var a="";while(c.firstChild){if(c.firstChild.id=="FreeSpace"){a=c.firstChild}c.removeChild(c.firstChild)}if(a){c.appendChild(a)}}function treeRowExist(c,d,b){if(b){if(d=="/"){var a="/"+c+"_Container"}else{var a=d+"/"+c+"_Container"}}else{var a=d+"."+c+"_Container"}if(document.getElementById(a)){return true}else{return false}}function updateUnseen(){folderObj=document.getElementById(lastOpenedTreeRow+"_Name");if(!folderObj){return}folderName=lastOpenedTreeRow.substr(lastOpenedTreeRow.lastIndexOf(".")+1);if(unreadNumbers>0){addClassModifier(folderObj,"Unread");folderObj.firstChild.innerHTML=folderName+" ("+unreadNumbers+")"}else{removeClassModifier(folderObj,"Unread");folderObj.firstChild.innerHTML=folderName}}function getNextFolder(a,d,g){try{var b=new Array(d);for(i=0;i<a.length;i++){subFolderName=a[i].name;if(g=="INBOX"){if(!(subFolderName=="Drafts"||subFolderName=="Sent"||subFolderName=="Junk"||subFolderName=="Trash")){b.push(subFolderName)}}else{b.push(subFolderName)}}b.sort(charOrdA);var c=indexOf(b,d);if(c<a.length){nextFolderName=b[c+1];for(i=0;i<a.length;i++){if(a[i].name==nextFolderName){nextFolderObj=document.getElementById(a[i].id+"_Container");nextFolderObj.pos=i;return nextFolderObj}}}}catch(f){}return false}function charOrdA(d,c){d=d.toLowerCase();c=c.toLowerCase();if(d>c){return 1}if(d<c){return -1}return 0}var ALPHABET="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");ALPHABET.unshift("ALL");var NEVER=-1;var ALWAYS=0;var ONLY_ONE=1;var NONE_OR_ONE=2;var ONE_OR_MORE=3;var MORE_THAN_ONE=4;var DENY=-1;var PUBLIC=0;var READ=1;var RW=2;var ADMIN=3;var acLookup={};acLookup.DENY=-1;acLookup.PUBLIC=0;acLookup.READ=1;acLookup.RW=2;acLookup.ADMIN=3;var menuAccess="";var searchOptions={enabled:false,searchURL:"",searchURLSize:"small",searchURLName:"",filterFunction:nothing,selectFilterFunction:nothing,selectFilter:false,selectPosition:"",searchText:"",selectedFilter:null,selectedFilterOption:"",selectedFilters:[],filterDefaults:[],searchFieldSelector:[],searchFieldSelectorFunction:nothing,searchFieldDefault:"",getQueryString:function(){queryStr="query="+escape(this.searchText);for(filter in this.selectedFilters){queryStr+="&"+filter+"="+this.selectedFilters[filter]}if(this.searchFieldSelector.length){var a=document.getElementById("SearchFieldSelector");var b=this.searchFieldSelector[a.selectedIndex];queryStr+="&searchField="+b.value}return queryStr},clearSearchText:function(){searchBox.value="";this.searchText="";searchBoxBlur(searchBox)},addSearchFieldSelector:function(b,c){var a={};a.name=b;a.value=c;this.searchFieldSelector.push(a)}};var menuRegistry={menus:{},menuOrder:new Array("FILE","EDIT","VIEW","TOOLS"," CUSTOMS "),menuTitles:{},actionMenus:{},customsOrder:[],groups:[],groupsIndex:[],actionGroups:[],actionCount:0,drawMe:true,addMenu:function(a,b){if(!b){b=a.toLowerCase();b=b.charAt(0).toUpperCase()+b.substr(1)}menu=new menuDef(a,b);if(this.menus[a]){alert("Menu "+a+" already exists!")}else{this.menus[a]=menu;this.customsOrder.push(a)}return menu},addMenuObj:function(a){this.menus[a.code]=a;this.menuTitles[a.code]=a.name},getMenu:function(a){return this.menus[a]},getAction:function(a){menuCode=this.actionMenus[a];if(menuCode){menu=this.getMenu(menuCode);return menu.getAction(a)}return undefined},draw:function(){removed=false;if(!this.drawMe||(!this.actionCount&&!searchOptions.enabled)){removed=true;menubar.parentNode.removeChild(menubar)}else{if(!this.actionCount&&searchOptions.enabled){menuButton=menuButtonTemplate.cloneNode(true);menuButton.style.visibility="hidden";menubar.appendChild(menuButton)}}drawnMenus=0;for(var b=0;b<this.menuOrder.length;b++){if(this.menuOrder[b]==" CUSTOMS "){for(var a=0;a<this.customsOrder.length;a++){menu=this.menus[this.customsOrder[a]];drawn=menu.draw();if(drawn){drawnMenus++}}}else{menu=this.menus[this.menuOrder[b]];drawn=menu.draw();if(drawn){drawnMenus++}}}if(!drawnMenus&&!searchOptions.enabled&&!removed){menubar.parentNode.removeChild(menubar)}}};var highlightedFilter;var visibleOptions;var useNewFilters=false;var newFilterOptions=new Object;var toolbarRegistry={buttons:{},buttonsOrder:[],buttonCount:0,filters:{},filterCodes:[],filterLabels:{},filterObjects:{},filterLookups:{},buttonLabels:{},filterCount:0,tipTexts:{},filterTypes:{},drawMe:true,addButton:function(a){this.buttons[a.code]=a;this.buttonsOrder.push(a.code);this.buttonCount++},addFilter:function(c,b,d,a){filterGroup=this.filters[c];if(!filterGroup){filterGroup=[];this.filterCount++;this.filterCodes.push(c);this.filterTypes[c]=a}filterLookup=this.filterLookups[c];if(!filterLookup){filterLookup={}}filterLookup[b]=d;filter=new filterDef(b,d);filterGroup.push(filter);this.filters[c]=filterGroup;this.filterLookups[c]=filterLookup},getFilterGroup:function(a){return this.filters[a]},getFilter:function(a){},addFilterLabel:function(b,a){this.filterLabels[b]=a},addButtonLabel:function(b,a){this.buttonLabels[b]=a},addButtonToolTip:function(b,a){this.tipTexts[b]=a},draw:function(){if(this.filterCount&&!this.buttonCount){dummy=toolButtonTemplate.cloneNode(true);dummy.style.visibility="hidden";toolButtonContainer.appendChild(dummy)}else{if(!this.filterCount&&!this.buttonCount){toolbar.parentNode.removeChild(toolbar)}}drawnButtons=0;var c;for(var g=0;g<this.buttonsOrder.length;g++){action=this.buttons[this.buttonsOrder[g]];c=false;if(!action){alert(this.buttonsOrder[g])}if(hasAccess(action.displayLimit)){var h=toolButtonTemplate.cloneNode(true);h.firstChild.nodeValue=action.name;h.menuAction=action.code;h.id=action.code+"_BUTTON";if(action.floated){c=true}if(action.icon){newIcon=iconTemplate.cloneNode(true);newIcon.src=action.icon;if(ie){newSpan=document.createElement("span");newSpan.innerHTML="&nbsp;";h.insertBefore(newSpan,h.firstChild)}newIcon.style.height="27px";newIcon.style.width="27px";newIcon.style.verticalAlign="middle";var a=document.createElement("br");h.insertBefore(a,h.firstChild);h.insertBefore(newIcon,h.firstChild);if(ie){addClassModifier(h,"IEIconButton")}else{addClassModifier(h,"IconButton")}ss_attachEvent(h,"mouseover",addBorder);ss_attachEvent(h,"mouseout",removeBorder)}if(this.buttonLabels[action.code]){label=labelTemplate.cloneNode(true);label.firstChild.nodeValue=this.buttonLabels[action.code];if(c){filterBar.appendChild(label)}else{toolButtonContainer.appendChild(label)}}if(c){filterBar.appendChild(h)}else{toolButtonContainer.appendChild(h)}if(action.icon&&h.offsetWidth<72){h.style.width="72px"}action.toolButton=h;if(this.tipTexts[action.code]){tooltip=tooltipTemplate.cloneNode(true);tooltip.firstChild.nodeValue=this.tipTexts[action.code];tooltip.id=action.code+"Tip";pageBody.insertBefore(tooltip,fixedTop);h.tipId=tooltip.id}if(action.disabled||action.enableLimit!=ALWAYS){disableMenuAction(action)}drawnButtons++;if(action.hidden){hideMenuAction(action.code)}}}if(!drawnButtons&&!this.filterCount&&toolbar.parentNode){toolbar.parentNode.removeChild(toolbar)}var m=document.getElementById("FilterLabels");var f=document.getElementById("FilterOptions");if(useNewFilters){var o=document.createElement("SPAN");var l=document.createElement("IMG");var r=document.createElement("BR");var q=document.createTextNode("Display Options");l.src=imagesURL+"/iconset/ss_table_gear.png";l.style.height="27px";l.style.width="27px";o.appendChild(l);o.appendChild(r);o.appendChild(q);o.style.textAlign="center";o.style.paddingRight="5px";o.style.cursor="pointer";o.style.position="absolute";o.style.right="5px";o.id="DisplayOptionsSpan";o.style.top=(menubar.offsetHeight+8)+"px";ss_attachEvent(o,"click",showFilterOptions);filterBar.appendChild(o)}for(var g=0;g<this.filterCount;g++){filterCode=this.filterCodes[g];filterGroup=this.filters[filterCode];filterLookup=this.filterLookups[filterCode];filterType=this.filterTypes[filterCode];if(filterType=="filterBreak"){if(!useNewFilters){var r=document.createElement("br");filterBar.appendChild(r)}}else{var p=document.createElement("div");p.id=filterCode+"Options";p.className="FilterOptionsList";f.appendChild(p);if(filterGroup.length){if(args[filterCode]){filterDefault=args[filterCode]}else{filterDefault=searchOptions.filterDefaults[filterCode]}if(this.filterLabels[filterCode]){labelText=this.filterLabels[filterCode];if(!useNewFilters){var n=filterHolder.cloneNode(true);label=labelTemplate.cloneNode(true);label.innerHTML=labelText.replace(/ /g,"&nbsp;");n.appendChild(label);if(filterType=="txt"){dropdown=textFilterTemplate.cloneNode(true);dropdown.value=filterGroup[0].value;searchOptions.selectedFilters[filterCode]=dropdown.value}else{dropdown=dropdownTemplate.cloneNode(true)}dropdown.code=filterCode;dropdown.id=filterCode;n.appendChild(dropdown)}else{var b=document.createElement("div");if(!filterDefault){filterDefault=filterGroup[0].value}if(filterType=="txt"){filterText=filterGroup[0].value}else{filterText=filterLookup[filterDefault]}b.innerHTML="<b>"+labelText+" </b><span>"+filterText+"</span>";b.id=filterCode+"Label";b.filterCode=filterCode;b.filterType=filterType;b.style.padding="2px";b.style.paddingRight="5px";b.style.cursor="pointer";ss_attachEvent(b,"click",selectFilter);ss_attachEvent(b,"mousemove",delayedSelectFilter);ss_attachEvent(b,"mouseout",clearDelayedFilter);ss_attachEvent(b,"mouseover",underlineFilter);m.appendChild(b)}}else{if(!useNewFilters){var n=filterHolder.cloneNode(true);dropdown=dropdownTemplate.cloneNode(true);dropdown.code=filterCode;dropdown.id=filterCode;n.appendChild(dropdown)}}if(!useNewFilters){filterBar.appendChild(n)}if(filterType=="txt"){if(useNewFilters){dropdown=textFilterTemplate.cloneNode(true);dropdown.onchange=null;ss_attachEvent(dropdown,"keyup",selectFilterOption);ss_attachEvent(dropdown,"change",selectFilterOption);dropdown.value=filterGroup[0].value;dropdown.code=filterCode;dropdown.id=filterCode;dropdown.style.width="100%";dropdown.filterType=filterType;p.appendChild(dropdown);searchOptions.selectedFilters[filterCode]=dropdown.value}}else{for(var d=0;d<filterGroup.length;d++){filter=filterGroup[d];if(d===0){searchOptions.selectedFilters[filterCode]=filter.value}if(!useNewFilters){filter.draw(dropdown,f,filterDefault)}else{filter.draw(p,f,filterDefault)}}}if(!useNewFilters){this.filterObjects[filterCode]=dropdown}}}}}};var buttonbarRegistry={groups:{},groupsOrder:[],actionGroups:{},buttons:{},buttonsOrder:[],buttonsCount:0,addGroup:function(a){group=new groupDef(a);this.groups[a]=group;this.groupsOrder.push(a);return group},getGroup:function(a){return this.groups[a]},getAction:function(a){groupCode=this.actionGroups[a];if(groupCode){group=this.getGroup(groupCode);action=group.getAction(a);return action}return undefined},drawMe:true,draw:function(){if(this.buttonsCount){for(i=0;i<this.groupsOrder.length;i++){groupCode=this.groupsOrder[i];group=this.groups[groupCode]}}else{bottomBar.parentNode.removeChild(bottomBar)}}};function actionDef(l,f,a,c,n,b,g,h,j,d,m){this.code=l;this.name=a;this.func=f;this.important=c;this.enableLimit=n;this.displayLimit=b;this.disableOnClick=g;this.shortcut=h;this.selected=j;this.floated=d;this.menuOption=undefined;this.toolButton=undefined;this.disabled=false;this.tooltip=undefined;this.icon=m;this.id=l}actionDef.prototype.draw=function(a){if(hasAccess(this.displayLimit)){var b=pulldownOptionTemplate.cloneNode(true);children=b.firstChild.firstChild.firstChild.childNodes;b.id=this.code+"_DIV";b.className="PulldownOption";image=children[0].firstChild;if(this.icon){image.src=this.icon}b.menuAction=this.code;a.appendChild(b);this.menuOption=b;if(this.selected){enableMenuActionSelected(this)}children[1].lastChild.lastChild.nodeValue=this.name;if(this.shortcut){addMenuActionShortcut(this,this.shortcut)}if(this.disabled||action.enableLimit!=ALWAYS){disableMenuAction(this)}return true}return false};function spacerDef(){this.code="SPACER"}spacerDef.prototype.draw=function(b){var a=document.createElement("HR");b.appendChild(a);return true};function filterDef(a,b){this.value=a;this.text=b}filterDef.prototype.draw=function(a,c,b){if(!useNewFilters){option=optionTemplate.cloneNode(true);option.firstChild.nodeValue=this.text;option.value=this.value;option.filter=filterCode;dropdown.appendChild(option);if(this.value==b){dropdown.selectedIndex=(dropdown.options.length-1);searchOptions.selectedFilters[filterCode]=this.value}}else{optionDiv=document.createElement("div");optionDiv.innerHTML=this.text;optionDiv.value=this.value;optionDiv.code=filterCode;optionDiv.style.cursor="pointer";a.appendChild(optionDiv);ss_attachEvent(optionDiv,"click",selectFilterOption);ss_attachEvent(optionDiv,"mouseover",underlineFilter);ss_attachEvent(optionDiv,"mouseout",resetFilterOption);if(this.value==b){searchOptions.selectedFilters[filterCode]=this.value}}};function menuDef(c,b){this.code=c;this.name=b;this.order=new Array(" CUSTOMS ");this.titles={};this.customs=[];this.actions={};this.actionCount=0;this.actionLimits={};var a=new spacerDef();this.actions.SPACER=a;this.actionCount++}menuDef.prototype.addAction=function(l,f,a,c,n,b,g,h,j,d,m){title=this.titles[l];if(title){a=title}else{this.customs.push(l);this.titles[l]=a}action=new actionDef(l,f,a,c,n,b,g,h,j,d,m);this.actions[l]=action;this.actionCount++;if(this.actionLimits[n]){this.actionLimits[n].push(l)}else{this.actionLimits[n]=new Array(l)}menuRegistry.actionMenus[l]=this.code;menuRegistry.actionCount++;if(action.important){toolbarRegistry.addButton(action)}return action};menuDef.prototype.getAction=function(a){return this.actions[a]};menuDef.prototype.listActions=function(){return this.actions};menuDef.prototype.addSpacer=function(b){var a=new spacerDef();this.actions.SPACER=a;this.actionCount++;this.customs.push("SPACER")};menuDef.prototype.draw=function(){if(this.actionCount){menuButton=menuButtonTemplate.cloneNode(true);addText(this.name,menuButton);menubar.appendChild(menuButton);pulldown=pulldownTemplate.cloneNode(true);pulldown.style.visibility="hidden";pulldown.style.overflow="auto";pulldown.id=this.code+"_pulldown";pulldownFrame=pulldownFrameTemplate.cloneNode(true);pulldownFrame.style.visibility="hidden";pulldownFrame.style.overflow="auto";pulldownFrame.id=this.code+"_pulldownFrame";pulldownBoundary=document.createElement("div");pulldownBoundary.style.zIndex="8";pulldownBoundary.style.visibility="hidden";pulldownBoundary.style.position="absolute";pulldownBoundary.onmouseover=closeMenus;pulldownBoundary.id=this.code+"_pulldownBoundary";pulldownBoundaryBuffer=document.createElement("div");pulldownBoundaryBuffer.style.zIndex="9";pulldownBoundaryBuffer.style.visibility="hidden";pulldownBoundaryBuffer.style.position="absolute";pulldownBoundaryBuffer.id=this.code+"_pulldownBoundaryBuffer";pulldownShadow=document.createElement("div");pulldownShadow.className="TransLight";pulldownShadow.style.backgroundColor="black";pulldownShadow.style.visibility="hidden";pulldownShadow.style.zIndex="8";pulldownShadow.style.position="absolute";pulldownShadow.style.overflow="auto";pulldownShadow.id=this.code+"_pulldownShadow";document.body.insertBefore(pulldown,document.body.firstChild);document.body.insertBefore(pulldownBoundary,document.body.firstChild);document.body.insertBefore(pulldownBoundaryBuffer,document.body.firstChild);document.body.insertBefore(pulldownShadow,document.body.firstChild);document.body.insertBefore(pulldownFrame,document.body.firstChild);pulldown.style.left=getPosX(menuButton)+"px";pulldown.style.top=(getPosY(menuButton)+menuButton.offsetHeight+1)+"px";pulldownFrame.style.left=pulldown.style.left;pulldownFrame.style.top=pulldown.style.top;pulldownBoundary.style.left=(getPosX(menuButton)-80)+"px";pulldownBoundary.style.top=(getPosY(menuButton)+menuButton.offsetHeight+1)+"px";pulldownBoundaryBuffer.style.left=(getPosX(menuButton)-10)+"px";pulldownBoundaryBuffer.style.top=(getPosY(menuButton)+menuButton.offsetHeight+1)+"px";pulldownShadow.style.left=(getPosX(menuButton)+2)+"px";pulldownShadow.style.top=(getPosY(menuButton)+menuButton.offsetHeight+3)+"px";menuButton.menuPulldown=pulldown;pulldown.menuButton=menuButton;menuButton.menuPulldownBoundary=pulldownBoundary;menuButton.menuPulldownBoundaryBuffer=pulldownBoundaryBuffer;menuButton.menuPulldownShadow=pulldownShadow;menuButton.menuPulldownFrame=pulldownFrame;document.body.onclick=defaultClickHandler;var d=[];var c="";var f=false;for(var b=0;b<this.order.length;b++){if(this.order[b]==" CUSTOMS "){for(var a=0;a<this.customs.length;a++){action=this.actions[this.customs[a]];if(action){if(!(action.code=="SPACER"&&c=="SPACER")&&!(action.code=="SPACER"&&c==="")){f=action.draw(pulldown);if(f){d.push(action.code);c=action.code}}}}}else{action=this.actions[this.order[b]];if(action){if(!(action.code=="SPACER"&&c=="SPACER")&&!(action.code=="SPACER"&&c==="")){f=action.draw(pulldown);if(f){d.push(action.code);c=action.code}}}}}if(c=="SPACER"){pulldown.removeChild(pulldown.lastChild)}pulldownBoundary.style.width=(pulldown.offsetWidth+160)+"px";pulldownBoundary.style.height=(pulldown.offsetHeight+81)+"px";pulldownBoundaryBuffer.style.width=(pulldown.offsetWidth+20)+"px";pulldownBoundaryBuffer.style.height=(pulldown.offsetHeight+11)+"px";pulldownShadow.style.width=pulldown.offsetWidth+"px";pulldownShadow.style.height=pulldown.offsetHeight+"px";pulldownFrame.style.height=pulldown.offsetHeight+"px";pulldownFrame.style.width=pulldown.offsetWidth+"px";if(!d.length){menuButton.parentNode.removeChild(menuButton);return false}return true}};function testfunc(){alert("Test function successfully called.")}function groupDef(a){this.code=a;this.actions={};this.actionsOrder=[];this.actionLimits=[]}groupDef.prototype.addAction=function(g,c,f,j,b,a,h,d){action=new actionDef(g,f,c,false,j,PUBLIC,b,a,d,h);this.actions[g]=action;this.actionsOrder.push(g);buttonbarRegistry.actionGroups[g]=this.code;buttonbarRegistry.buttonsCount++;if(this.actionLimits[j]){this.actionLimits[j].push(g)}else{this.actionLimits[j]=new Array(g)}return action};groupDef.prototype.getAction=function(a){return this.actions[a]};groupDef.prototype.listActions=function(){return this.actions};var FILE_MENU=new menuDef("FILE","File");FILE_MENU.order=new Array("NEW_MESSAGE","NEW_FOLDER","NEW_FILE","NEW_WEB_LIST","NEW_LIST_ITEM","NEW_ITEM","NEW_CONTACT","NEW_REQUEST","NEW_LIST","NEW_SUBSCRIBER","NEW_USER","NEW_GROUP","NEW_GUEST","NEW_BLOG","NEW_POST","NEW_COMMENT","NEW_REPLY","NEW_EVENT","NEW_RULE","NEW_MEMBER","NEW_EMAIL_ADDRESS","NEW_ACCOUNT","NEW_STAFF","NEW_SITE","NEW_PAGE","NEW_TASK","NEW_DASHBOARD","SPACER","OPEN"," CUSTOMS ");FILE_MENU.titles.NEW_MESSAGE="New Message";FILE_MENU.titles.NEW_FOLDER="New Folder";FILE_MENU.titles.NEW_FILE="New File";FILE_MENU.titles.NEW_WEB_LIST="New Web List";FILE_MENU.titles.NEW_LIST_ITEM="New List Item";FILE_MENU.titles.NEW_ITEM="New Item";FILE_MENU.titles.NEW_CONTACT="New Contact";FILE_MENU.titles.NEW_LIST="New List";FILE_MENU.titles.NEW_SUBSCRIBER="New Subscribers";FILE_MENU.titles.NEW_USER="New User";FILE_MENU.titles.NEW_GROUP="New Group";FILE_MENU.titles.NEW_GUEST="New Guest";FILE_MENU.titles.NEW_BLOG="New Blog";FILE_MENU.titles.NEW_POST="New Post";FILE_MENU.titles.NEW_COMMENT="New Comment";FILE_MENU.titles.NEW_REPLY="New Reply";FILE_MENU.titles.NEW_EVENT="New Event";FILE_MENU.titles.NEW_RULE="New Rule";FILE_MENU.titles.NEW_MEMBER="New Member";FILE_MENU.titles.NEW_EMAIL_ADDRESS="New Email Address";FILE_MENU.titles.NEW_ACCOUNT="New Email Account";FILE_MENU.titles.NEW_STAFF="New Staff";FILE_MENU.titles.NEW_SITE="New Site";FILE_MENU.titles.NEW_PAGE="New Page";FILE_MENU.titles.NEW_TASK="New Task";FILE_MENU.titles.NEW_REQUEST="New Request";FILE_MENU.titles.OPEN="Open";FILE_MENU.titles.NEW_DASHBOARD="New Dashboard";var EDIT_MENU=new menuDef("EDIT","Edit");EDIT_MENU.order=new Array("CLIPBOARD","COPY","MOVE","DUPLICATE","DELETE","DELETE_LIST","SPACER"," CUSTOMS ","SPACER","SELECT_ALL","DESELECT","SPACER","FIND","FIND_SUBSCRIBERS","FIND_TASKS","FIND_FILES","FIND_ACCOUNTS","FIND_CONTACTS","FIND_ITEMS","FIND_EVENTS");EDIT_MENU.titles.CLIPBOARD="Copy to Clipboard";EDIT_MENU.titles.COPY="Copy";EDIT_MENU.titles.MOVE="Move";EDIT_MENU.titles.DUPLICATE="Duplicate";EDIT_MENU.titles.DELETE="Delete";EDIT_MENU.titles.DELETE_LIST="Delete List";EDIT_MENU.titles.SELECT_ALL="Select All";EDIT_MENU.titles.DESELECT="Deselect";EDIT_MENU.titles.FIND="Find...";EDIT_MENU.titles.FIND_SUBSCRIBERS="Find Subscribers...";EDIT_MENU.titles.FIND_TASKS="Find Tasks...";EDIT_MENU.titles.FIND_FILES="Find Files & Folders...";EDIT_MENU.titles.FIND_ACCOUNTS="Find Users & Groups...";EDIT_MENU.titles.FIND_CONTACTS="Find Contacts...";EDIT_MENU.titles.FIND_ITEMS="Find Items...";EDIT_MENU.titles.FIND_EVENTS="Find Events...";var VIEW_MENU=new menuDef("VIEW","View");var TOOLS_MENU=new menuDef("TOOLS","Tools");TOOLS_MENU.order=new Array(" CUSTOMS ","ACCESS_CONTROL","OPTIONS");TOOLS_MENU.titles.ACCESS_CONTROL="Access Control...";TOOLS_MENU.titles.OPTIONS="Options...";menuRegistry.addMenuObj(FILE_MENU);menuRegistry.addMenuObj(EDIT_MENU);menuRegistry.addMenuObj(VIEW_MENU);menuRegistry.addMenuObj(TOOLS_MENU);buttonbarRegistry.addGroup("BOTTOMLEFT");buttonbarRegistry.addGroup("BOTTOMCENTER");buttonbarRegistry.addGroup("BOTTOMRIGHT");var toolButtonTemplate;var toolbar;var toolButtonContainer;var pulldownOptionTemplate;var pulldownTemplate;var menuButtonTemplate;var menubar;var letterBar;var letterRow;var letterCell;var showLetterBar;var bottomBar;var bottomButtonTemplate;var bottomLeft;var bottomCenter;var bottomRight;var tabsSeparator;var filterBar;var labelTemplate;var optionTemplate;var dropdownTemplate;var textFilterTemplate;var searchBox;var SearchImg;var iconTemplate;var tooltipTemplate;var popupWidth;var popupHeight;function getArgsObj(){var b={};var g=location.search.substring(1);var f=g.split("&");var c=/\+/g;for(i=0;i<f.length;i++){var h=f[i].indexOf("=");if(h==-1){continue}var a=f[i].substring(0,h);var d=f[i].substring(h+1);b[a]=decodeURIComponent(d).replace(c," ")}return b}var args=getArgsObj();function menuShow(){toolButtonTemplate=getTemplate("ToolButton",true);toolbar=getTemplate("ToolBar",false);toolButtonContainer=getTemplate("ToolButtonContainer",false);iconTemplate=getTemplate("IconTemplate",false);pulldownOptionTemplate=getTemplate("PulldownOption",true);pulldownTemplate=getTemplate("Pulldown",true);pulldownFrameTemplate=getTemplate("PulldownFrame",true);menuButtonTemplate=getTemplate("MenuButton",true);menubar=getTemplate("MenuBar",false);letterBar=getTemplate("LetterBar",false);letterRow=getTemplate("LetterRow",false);letterCell=getTemplate("LetterCell",true);searchBox=getTemplate("SearchBox",true);searchImg=getTemplate("SearchImg",true);searchBar=getTemplate("SearchBar",true);tabsSeparator=getTemplate("TabsSeparator",true);tabsSeparatorContainer=getTemplate("TabsSeparatorContainer",true);userIconTemplate=getTemplate("UsernameIcon",true);tooltipTemplate=getTemplate("ToolTipTemplate",true);fixedTop=document.getElementById("FixedTop");pageBody=document.getElementById("PageBody");tooltipTemplate.style.visibility="hidden";menuRegistry.draw();if(!document.getElementById("ActiveTab")){try{b=getTemplate("Tabs",true)}catch(c){}}else{if(!toolbarRegistry.filterCount&&!toolbarRegistry.buttonCount){var b=document.getElementById("Tabs");if(b){var a=tabsSeparator.cloneNode(true);b.appendChild(a)}}}}function searchBoxShow(){if(searchOptions.enabled){if(searchOptions.searchText){searchBox.value=searchOptions.searchText}else{if(args.query){searchOptions.searchText=args.query;searchBox.value=args.query;searchBox.style.color="#000000"}}if(searchOptions.searchFieldSelector.length){var a=document.createElement("select");a.id="SearchFieldSelector";a.style.height="18px";a.style.fontSize="smaller";a.style.position="absolute";ss_attachEvent(a,"change",searchOptions.searchFieldSelectorFunction);for(var c=0;c<searchOptions.searchFieldSelector.length;c++){var d=searchOptions.searchFieldSelector[c];var b=document.createElement("option");b.innerHTML=d.name;b.value=d.value;if(searchOptions.searchFieldDefault==d.value){b.selected=true}a.appendChild(b)}a.style.right="218px";a.style.top="2px";searchBar.appendChild(a)}searchBar.appendChild(searchBox);searchBar.appendChild(searchImg);searchImg.src=imagesURL+"/templates/search_circle.png";if(menuRegistry.drawMe){menubar.appendChild(searchBar)}else{if(ie){filterBar.style.position="relative";filterBar.style.right="218px";searchBar.style.right=(toolButtonContainer.offsetWidth-218)+"px";searchBar.style.top="4px"}else{filterBar.style.paddingRight="218px";searchBar.style.top="4px"}filterBar.appendChild(searchBar)}}}function toolbarShow(){filterBar=getTemplate("FilterBar",false);labelTemplate=getTemplate("FilterLabel",true);optionTemplate=getTemplate("SearchOption",true);dropdownTemplate=getTemplate("SearchFilter",true);textFilterTemplate=getTemplate("SearchTextFilter",true);filterHolder=getTemplate("FilterHolder",true);toolButtonContainer=getTemplate("ToolButtonContainer",false);toolbarRegistry.draw()}function filterShow(){toolbarShow();letterBarShow();searchBoxShow();toolHeight=toolButtonContainer.offsetHeight||filterBar.offsetHeight;if(toolbar.offsetHeight-toolHeight<10){toolbar.style.height=toolHeight+"px"}}function newFilters(){useNewFilters=true}function bottomShow(){bottomBar=getTemplate("BottomBar",false);bottomButtonTemplate=getTemplate("BottomButton",true);bottomLeft=getTemplate("BottomLeft",false);bottomCenter=getTemplate("BottomCenter",false);bottomRight=getTemplate("BottomRight",false);if(buttonbarRegistry.buttonsCount){drawBottomButtons("BOTTOMLEFT",bottomLeft);drawBottomButtons("BOTTOMCENTER",bottomCenter);drawBottomButtons("BOTTOMRIGHT",bottomRight)}else{bottomBar.parentNode.removeChild(bottomBar)}}function drawBottomButtons(d,b){group=buttonbarRegistry.getGroup(d);actions=group.listActions();for(i=0;i<group.actionsOrder.length;i++){var c=actions[group.actionsOrder[i]];var a=bottomButtonTemplate.cloneNode(true);a.firstChild.nodeValue=c.name;a.menuAction=c.code;a.id=c.code+"_BOTTOM";b.appendChild(a);c.toolButton=a;if(c.disabled){disableMenuAction(c)}if(c.hidden){hideMenuAction(c.code)}}}function spacerShow(){}function letterBarShow(){if(showLetterBar){selectedLetter=args.letter;if(!selectedLetter){selectedLetter="ALL"}for(i=0;i<ALPHABET.length;i++){letter=ALPHABET[i];cell=letterCell.cloneNode(true);cell.firstChild.nodeValue=letter;cell.letter=letter;cell.id="Letter_"+letter;if(selectedLetter==letter){addClassModifier(cell,"AlphabetSelected");searchOptions.selectedFilters.letter=letter}else{addClassModifier(cell,"Alphabet")}cell.align="center";letterRow.appendChild(cell)}letterBar.style.visibility="visible";hasMenu=true}else{letterBar.parentNode.removeChild(letterBar)}}function changeSelectedLetter(c){oldLetter=searchOptions.selectedFilters.letter;if(!oldLetter){oldLetter="All"}if(c&&oldLetter!=c){var b=document.getElementById("Letter_"+oldLetter);var a=document.getElementById("Letter_"+c);removeClassModifier(b,"AlphabetSelected");addClassModifier(b,"Alphabet");addClassModifier(a,"AlphabetSelected");searchOptions.selectedFilters.letter=c}}function addMenuAction(m,g,a,f,c,o,b,h,j,l,d,n){menu=menuRegistry.getMenu(f);if(!menu){menu=menuRegistry.addMenu(f)}action=menu.addAction(m,g,a,c,o,b,h,j,l,d,n)}function addButton(d,f,c,g,a,b){if(!g){g="BOTTOMCENTER"}else{g="BOTTOM"+g.toUpperCase()}if(!a){a=ALWAYS}group=buttonbarRegistry.getGroup(g);if(!group){group=buttonbarRegistry.addGroup(g)}group.addAction(d,f,c,a,b)}function addSpacer(a){menu=menuRegistry.getMenu(a);menu.addSpacer(a)}function addFilter(c,b,d,a){toolbarRegistry.addFilter(c,b,d,a)}function addSelectFilter(b,c,f,a,d){addFilter(b,a,d);if(f!=d){addFilter(b,c,f);setFilterDefault(b,c)}addFilter(b,a,"Select...")}function setSelectedFilter(b,c,a){searchOptions.selectedFilter.options[0].value=b;searchOptions.selectedFilter.options[0].text=c;searchOptions.selectedFilter.options[searchOptions.selectedFilter.options.length-1].value=a;setSearchOptions(searchOptions.selectedFilter);setAdditionalSelectFilter(b,c,a)}function setAdditionalSelectFilter(){}function addButtonLabel(b,a){toolbarRegistry.addButtonLabel(b,a)}function addButtonToolTip(b,a){toolbarRegistry.addButtonToolTip(b,a)}function addFilterLabel(b,a){toolbarRegistry.addFilterLabel(b,a)}function addFilterFunction(a){searchOptions.filterFunction=a}function addSearchFieldSelectorFunction(a){searchOptions.searchFieldSelectorFunction=a}function addSelectFilterFunction(a){searchOptions.selectFilterFunction=a}function setFilterDefault(b,a){searchOptions.filterDefaults[b]=a}function resetFilterDefault(a,b){obj=toolbarRegistry.filterObjects[a];b=searchOptions.filterDefaults[a];for(i=0;obj.length>i;i++){if(obj[i].value==b){obj[i].selected=true;searchOptions.selectedFilters[a]=b;break}}}function selectFilterDefault(d,g,f){obj=searchOptions.selectedFilter;var b=false;var a=obj.length;if(g.length>42){shortText=g.substr(0,40)+"..."}else{shortText=g}for(i=0;i<a;i++){if(obj[i].value==f&&(obj[i].text==g||obj[i].text==shortText)){obj[i].selected=true;b=true;break}}if(!b){var h=obj[a-1].text;var c=obj[a-1].value;obj[a-1].text=shortText;obj[a-1].value=f;obj[a-1].selected=true;addFilter(d,c,h);obj[a]=new Option(h,c,false,false);obj[a].filter=d}searchOptions.selectedFilters[d]=f}function setSearchOptions(a){if(a.options){selected=a.options[a.selectedIndex];var b=false;selectedVal=selected.value}else{var b=true;selectedVal=a.value}searchOptions.selectedFilter=a;if(!b&&a.options[a.length-1].text=="Select..."){searchOptions.selectFilter=true;searchOptions.selectPosition=a.options[a.length-1].value;a.options[0].selected=1}else{searchOptions.selectFilter=false}if(!b){searchOptions.selectedFilterOption=selected;searchOptions.selectedFilters[selected.filter]=selectedVal}else{searchOptions.selectedFilters[a.id]=selectedVal}}function detectEnterKey(c,b){var a=c.which||c.keyCode;if(a==13&&!useNewFilters){setSearchOptions(b);execFilterAction()}}function addSearchPopup(c,b,a){searchOptions.searchURL=c;searchOptions.searchURLSize=b;if(a){searchOptions.searchURLName=a}}function addSearchBox(a){if(a){searchOptions.searchText=a}searchOptions.enabled=true}function addSearchFieldSelector(a,b){searchOptions.addSearchFieldSelector(a,b)}function setSearchFieldSelectorDefault(a){searchOptions.searchFieldDefault=a}function addLetterBar(){showLetterBar=true}function setAccess(a){menuAccess=acLookup[a]}function noMenu(){menuRegistry.drawMe=false}function setToolbarButtonOrder(a){toolbarRegistry.buttonsOrder=a}function setHiddenMenuActions(c){for(i in c){var b=c[i];for(var a=0;a<toolbarRegistry.buttonsOrder.length;a++){if(toolbarRegistry.buttonsOrder[a]==b){var d=toolbarRegistry.buttons[b];d.hidden=1}}setHiddenBottomButtons("BOTTOMLEFT",b);setHiddenBottomButtons("BOTTOMCENTER",b);setHiddenBottomButtons("BOTTOMRIGHT",b)}}function setHiddenBottomButtons(f,a){var c=buttonbarRegistry.getGroup(f);var d=c.listActions();for(i=0;i<c.actionsOrder.length;i++){if(c.actionsOrder[i]==a){var b=d[a];b.hidden=1}}}function nothing(){}function searchBoxBlur(b,a){window.textboxFocussed=false;if(!b.value){b.style.color="#888888";b.value="Search Below";if(!a){searchOptions.searchText=""}}else{if(!a){searchOptions.searchText=b.value}}}function searchBoxFocus(a){window.textboxFocussed=true;if(a.value=="Search Below"){a.value="";a.style.color="#000000"}else{a.select()}}function execSearchEvent(b,a){if(a.keyCode==13){searchOptions.searchText=b.value;execSearchAction();return false}return true}function execSearchAction(){if(searchOptions.searchURL){newSearchURL=searchOptions.searchURL;queryString=searchOptions.getQueryString();if(newSearchURL.indexOf("?")==-1){newSearchURL+="?"}else{newSearchURL+="&"}newSearchURL+=queryString;searchOptions.clearSearchText();openWindow(searchOptions.searchURLSize,newSearchURL,searchOptions.searchURLName)}else{execFilterAction()}}function execFilterAction(){if(searchOptions.selectFilter){searchOptions.selectFilterFunction(searchOptions)}else{searchOptions.filterFunction(searchOptions)}}function showFilterOptions(){var a=document.getElementById("FilterBox");a.style.display="block"}function hideFilterOptions(){var a=document.getElementById("FilterBox");a.style.display="none";if(highlightedFilter){removeClassModifier(highlightedFilter,"FilterHighlighted");removeClassModifier(highlightedFilter,"DisplayOptionsSelectedBG")}if(visibleOptions){visibleOptions.style.display="none"}}var filterTimer;function clearDelayedFilter(){clearTimeout(filterTimer);if(window.event&&window.event.srcElement){var a=window.event.srcElement}else{var a=this}a.style.textDecoration="none"}function underlineFilter(){if(window.event&&window.event.srcElement){var a=window.event.srcElement}else{var a=this}a.style.textDecoration="underline"}function resetFilterOption(){if(window.event&&window.event.srcElement){var a=window.event.srcElement}else{var a=this}a.style.textDecoration="none"}function delayedSelectFilter(){clearTimeout(filterTimer);if(window.event&&window.event.srcElement){var b=window.event.srcElement}else{var b=this}var a=b.id;filterTimer=setTimeout("selectFilter('"+a+"')",1000)}function selectFilter(b){clearTimeout(filterTimer);var d=document.getElementById(b);if(!d){if(window.event&&window.event.srcElement){var d=window.event.srcElement}else{var d=this}}var f=d.filterCode;if(!f){d=d.parentNode;f=d.filterCode}var a=document.getElementById(f+"Options");var c=document.getElementById("FilterOptions");if(highlightedFilter){removeClassModifier(highlightedFilter,"FilterHighlighted");removeClassModifier(highlightedFilter,"DisplayOptionsSelectedBG")}if(visibleOptions){visibleOptions.style.display="none"}addClassModifier(d,"FilterHighlighted");addClassModifier(d,"DisplayOptionsSelectedBG");a.style.display="block";if(c.offsetHeight>200){c.style.height="200px";a.style.height="200px";c.parentNode.style.height="200px";c.parentNode.style.overflow="hidden"}highlightedFilter=d;visibleOptions=a}function selectFilterOption(j){var g=document.getElementById("FilterBox");if(window.event&&window.event.srcElement){var h=window.event.srcElement}else{var h=this}var l=document.getElementById(h.code+"Label");if(h.filterType=="txt"){c=h.value;l.childNodes[1].innerHTML=c;searchOptions.selectedFilters[h.code]=c}else{var a=h.parentNode;for(var m=0;m<a.childNodes.length;m++){var b=a.childNodes[m];b.style.fontWeight="normal"}h.style.fontWeight="bold";var d=h.value;var c=h.innerHTML;var f=new Object;f.value=d;f.oldText=l.childNodes[1].innerHTML;l.childNodes[1].innerHTML=c;newFilterOptions[h.code]=f}}function runNewFilter(){for(code in newFilterOptions){var a=newFilterOptions[code];searchOptions.selectedFilterOption=a.value;searchOptions.selectedFilters[code]=a.value}execFilterAction();hideFilterOptions();newFilterOptions=new Object}function closeNewFilterWindow(){resetFilterOptions();hideFilterOptions()}function resetFilterOptions(){for(code in newFilterOptions){var a=newFilterOptions[code];filterLabel=document.getElementById(code+"Label");filterLabel.childNodes[1].data=a.oldText}}function defaultExit(){expires=new Date();expires.setFullYear(expires.getFullYear()+1);document.cookie="lastVisitedPageBody=;expires="+expires.toGMTString()+";path=/";document.location.href="/"}function defaultExitLogout(){document.location="/login/logout.pyt"}openMenuButton=null;openPulldown=null;openPulldownBoundary=null;openPulldownBoundaryBuffer=null;openPulldownShadow=null;openPulldownFrame=null;function clickMenuButton(a){pulldown=a.menuPulldown;pulldownBoundary=a.menuPulldownBoundary;pulldownBoundaryBuffer=a.menuPulldownBoundaryBuffer;pulldownShadow=a.menuPulldownShadow;pulldownFrame=a.menuPulldownFrame;if(!openPulldown){addClassModifier(a,"Active");pulldown.style.visibility="visible";pulldownBoundary.style.visibility="visible";pulldownBoundaryBuffer.style.visibility="visible";pulldownShadow.style.visibility="visible";pulldownFrame.style.visibility="visible";openPulldown=pulldown;openPulldownBoundary=pulldownBoundary;openPulldownBoundaryBuffer=pulldownBoundaryBuffer;openPulldownShadow=pulldownShadow;openPulldownFrame=pulldownFrame;openMenuButton=a}else{addClassModifier(a,"Hover");pulldown.style.visibility="hidden";pulldownBoundary.style.visibility="hidden";pulldownBoundaryBuffer.style.visibility="hidden";pulldownShadow.style.visibility="hidden";pulldownFrame.style.visibility="hidden";openPulldown=null;openPulldownBoundary=null;openPulldownBoundaryBuffer=null;openPulldownShadow=null;openPulldownFrame=null;openMenuButton=null}if(document.focusTrap){document.focusTrap.focusTrap.focus()}}function overMenuButton(a){pulldown=a.menuPulldown;pulldownBoundary=a.menuPulldownBoundary;pulldownBoundaryBuffer=a.menuPulldownBoundaryBuffer;pulldownShadow=a.menuPulldownShadow;pulldownFrame=a.menuPulldownFrame;if(openPulldown){removeClassModifier(openMenuButton);addClassModifier(a,"Active");openPulldown.style.visibility="hidden";openPulldownBoundary.style.visibility="hidden";openPulldownBoundaryBuffer.style.visibility="hidden";openPulldownShadow.style.visibility="hidden";openPulldownFrame.style.visibility="hidden";pulldown.style.visibility="visible";pulldownBoundary.style.visibility="visible";pulldownBoundaryBuffer.style.visibility="visible";pulldownShadow.style.visibility="visible";pulldownFrame.style.visibility="visible";openPulldown=pulldown;openPulldownBoundary=pulldownBoundary;openPulldownBoundaryBuffer=pulldownBoundaryBuffer;openPulldownShadow=pulldownShadow;openPulldownFrame=pulldownFrame;openMenuButton=a}else{addClassModifier(a,"Hover")}}function outMenuButton(a){if(!openPulldown){removeClassModifier(a)}}function closeMenus(){if(openPulldown){openPulldown.style.visibility="hidden";openPulldownBoundary.style.visibility="hidden";openPulldownBoundaryBuffer.style.visibility="hidden";openPulldownShadow.style.visibility="hidden";openPulldownFrame.style.visibility="hidden";removeClassModifier(openMenuButton);openPulldown=null;openPulldownBoundary=null;openPulldownBoundaryBuffer=null;openPulldownShadow=null;openPulldownFrame=null;openMenuButton=null}}function defaultClickHandler(a){if(openPulldown){a=a?a:event;x=a.clientX;y=a.clientY;if(!isInside(openPulldown,x,y)&&!isInside(openPulldown.menuButton,x,y)){closeMenus()}}}function outPulldown(a){closeMenus()}function overPulldownOption(a){if(isButtonDisabled(a)){return false}checkImage=a.firstChild.firstChild.firstChild.firstChild.firstChild;checkImageSplit=checkImage.src.split("/");if(checkImageSplit[checkImageSplit.length-1]=="check.gif"){whiteSrc=checkImage.src=getCheckWhite().src}addClassModifier(a,"Hover");addClassModifier(a.firstChild.firstChild.lastChild.lastChild.lastChild,"Hover");addClassModifier(a.firstChild.firstChild.lastChild.lastChild.firstChild,"Hover")}function outPulldownOption(a){if(isButtonDisabled(a)){return false}checkImage=a.firstChild.firstChild.firstChild.firstChild.firstChild;checkImageSplit=checkImage.src.split("/");if(checkImageSplit[checkImageSplit.length-1]=="check_white.gif"){blackSrc=checkImage.src=getCheck().src}removeClassModifier(a.firstChild.firstChild.lastChild.lastChild.lastChild,"Hover");removeClassModifier(a.firstChild.firstChild.lastChild.lastChild.firstChild,"Hover");removeClassModifier(a)}function isButtonDisabled(a){return(a.getAttribute("disabled")=="1")}function doesActionHaveSelected(a){return(a.selected===true)}function doesActionHaveShortcut(a){if(!a.shortcut){return false}else{return true}}function execMenuAction(a){closeMenus();if(!isButtonDisabled(a)){actionCode=a.menuAction;menuCode=menuRegistry.actionMenus[actionCode];menu=menuRegistry.getMenu(menuCode);action=menu.actions[actionCode];actionFunc=action.func;if(actionFunc){actionFunc(actionCode)}else{alert("Action "+action+" has not been defined")}if(action.disableOnClick){disableMenuAction(action)}}}function execBottomAction(c){actionCode=c.menuAction;groupCode=buttonbarRegistry.actionGroups[actionCode];group=buttonbarRegistry.getGroup(groupCode);var b=group.actions[actionCode];var a=b.func;if(a){a(actionCode);if(b.disableOnClick){disableMenuAction(b)}}else{alert("Action "+b+" has not been defined")}}function setStateForSelection(a){for(menuCode in menuRegistry.menus){var c=menuRegistry.menus[menuCode];doStateSwitching(c,a)}for(groupCode in buttonbarRegistry.groups){var b=buttonbarRegistry.groups[groupCode];doStateSwitching(b,a)}}function doStateSwitching(b,a){if(a===0){enableByLimit(NONE_OR_ONE,b);disableByLimit(ONLY_ONE,b);disableByLimit(ONE_OR_MORE,b);disableByLimit(MORE_THAN_ONE,b)}else{if(a==1){enableByLimit(ONLY_ONE,b);enableByLimit(ONE_OR_MORE,b);enableByLimit(NONE_OR_ONE,b);disableByLimit(MORE_THAN_ONE,b)}else{if(a>1){enableByLimit(ONE_OR_MORE,b);enableByLimit(MORE_THAN_ONE,b);disableByLimit(ONLY_ONE,b);disableByLimit(NONE_OR_ONE,b)}}}}function enableByLimit(a,b){actions=b.actionLimits[a];if(actions){for(i=0;i<actions.length;i++){actionCode=actions[i];enableMenuAction(actionCode)}}}function disableByLimit(a,b){actions=b.actionLimits[a];if(actions){for(i=0;i<actions.length;i++){actionCode=actions[i];disableMenuAction(actionCode)}}}function disableMenuAction(b){if(!b.code){menuAction=menuRegistry.getAction(b);if(!menuAction){menuAction=buttonbarRegistry.getAction(b);if(!menuAction){return}fromMenubar=false}else{fromMenubar=true}b=menuAction}b.disabled=true;function a(c){c.setAttribute("disabled",1);addClassModifier(c,"Disabled");try{c.firstChild.firstChild.firstChild.childNodes[1].style.color="GrayText"}catch(d){}}updateActionButtons(b,a)}function enableMenuAction(b){if(!b.code){menuAction=menuRegistry.getAction(b);if(!menuAction){menuAction=buttonbarRegistry.getAction(b);if(!menuAction){return}}b=menuAction}b.disabled=false;function a(c){c.removeAttribute("disabled");removeClassModifier(c,"Disabled");try{c.firstChild.firstChild.firstChild.childNodes[1].style.color="ButtonText"}catch(d){}}updateActionButtons(b,a)}function enableMenuActionSelected(b){if(!b.code){menuAction=menuRegistry.getAction(b);if(!menuAction){menuAction=buttonbarRegistry.getAction(b);if(!menuAction){return}}b=menuAction}function a(c){checkImage=c.firstChild.firstChild.firstChild.firstChild.firstChild;emptyImgSrc=checkImage.getAttribute("src");selectedImgSrc=checkImage.getAttribute("lowsrc");checkImage.setAttribute("src",selectedImgSrc);checkImage.setAttribute("lowsrc",emptyImgSrc)}b.selected=true;updateActionButtons(b,a)}function disableMenuActionSelected(b){if(!b.code){menuAction=menuRegistry.getAction(b);if(!menuAction){menuAction=buttonbarRegistry.getAction(b);if(!menuAction){return}}b=menuAction}function a(c){checkImage=c.firstChild.firstChild.firstChild.firstChild.firstChild;emptyImgSrc=checkImage.getAttribute("src");selectedImgSrc=checkImage.getAttribute("lowsrc");checkImage.setAttribute("src",selectedImgSrc);checkImage.setAttribute("lowsrc",emptyImgSrc)}b.selected=false;updateActionButtons(b,a)}function hideMenuAction(b){var l=document.getElementById(b+"_DIV");var n=document.getElementById(b+"_BUTTON");var g=document.getElementById(b+"_BOTTOM");if(l){var o=l.parentNode;var a=l.previousSibling;var h=l.nextSibling;l.style.display="none";var f;for(var d=0;d<o.childNodes.length;d++){var j=o.childNodes[d];if(!f&&j.nodeName=="HR"){j.style.display="none"}else{if(f&&f.nodeName=="HR"&&j.nodeName=="HR"){j.style.display="none"}}if(j.style.display!="none"){f=j}}if(f&&f.nodeName=="HR"){f.style.display="none"}var m=o.previousSibling.previousSibling.previousSibling;var c=m.previousSibling;m.style.height=o.offsetHeight;c.style.height=o.offsetHeight;m.style.width=o.offsetWidth;c.style.width=o.offsetWidth}if(n){n.style.display="none"}if(g){g.style.display="none"}}function showMenuAction(b){var j=document.getElementById(b+"_DIV");var m=document.getElementById(b+"_BUTTON");var g=document.getElementById(b+"_BOTTOM");if(j){var n=j.parentNode;j.style.display="block";for(var d=0;d<n.childNodes.length;d++){var h=n.childNodes[d];if(h.nodeName=="HR"){var a=h.previousSibling;var f=h.nextSibling;if(a&&a.style.display!="none"&&f&&f.style.display!="none"){h.style.display="block"}}}var l=n.previousSibling.previousSibling.previousSibling;var c=l.previousSibling;l.style.height=n.offsetHeight+"px";c.style.height=n.offsetHeight+"px";l.style.width=n.offsetWidth+"px";c.style.width=n.offsetWidth+"px"}if(m){m.style.display="inline"}if(g){g.style.display="inline"}}function addMenuActionShortcut(c,a){if(!c.code){menuAction=menuRegistry.getAction(c);if(!menuAction){menuAction=buttonbarRegistry.getAction(c);if(!menuAction){return}}c=menuAction}function b(d){lastTD=d.firstChild.firstChild.firstChild.lastChild;lastTD.firstChild.appendChild(document.createTextNode(c.shortcut));lastTD.firstChild.style.display="inline";lastTD.firstChild.style.width="40px"}c.shortcut=a;updateActionButtons(c,b)}function removeMenuActionShortcut(b){if(!b.code){menuAction=menuRegistry.getAction(b);if(!menuAction){menuAction=buttonbarRegistry.getAction(b);if(!menuAction){return}}b=menuAction}function a(c){lastTD=c.firstChild.firstChild.firstChild.lastChild;if(lastTD.firstChild.hasChildNodes()){lastTD.firstChild.removeChild(lastTD.firstChild.firstChild)}lastTD.firstChild.style.display="none"}b.shortcut=null;updateActionButtons(b,a)}function actionExistsAndAllowed(a){if(!a.code){menuAction=menuRegistry.getAction(a);if(!menuAction){menuAction=buttonbarRegistry.getAction(a);if(!menuAction){return false}}}if(!hasAccess(menuAction.displayLimit)){return false}if(menuAction.disabled){return false}return true}function updateActionButtons(b,a){if(b.menuOption){a(b.menuOption)}if(b.toolButton){a(b.toolButton)}}function hasAccess(a){if(a==undefined||menuAccess==undefined){return true}else{if(menuAccess==-1){return false}else{if(menuAccess<a){return false}else{return true}}}}showUserIcon=true;function noUserIcon(){showUserIcon=false}var bcTitles=[];var bcUrls=[];var bcCallback;function traverseForwards(d,b,a){saveArgs();var c=b.split("|").pop();bcTitles.push(d);bcUrls.push(b);strTitles=bcTitles.join("|");strUrls=bcUrls.join("|");resetArgs();c=addToURL(c,"titles",strTitles);c=addToURL(c,"urls",strUrls);if(a){openWindow(a,c)}else{document.location.href=c}return false}function traverseBackwards(a){saveArgs();bcTitles.pop();bcUrls.pop();var c=bcTitles.join("|");var d=bcUrls.join("|");var b=bcUrls[bcUrls.length-1];b=addToURL(b,"titles",c);b=addToURL(b,"urls",d);resetArgs();if(a){openWindow(a,b)}else{document.location.href=b}}function traverseToIndex(a,b){saveArgs();bcTitles=bcTitles.slice(0,a);bcUrls=bcUrls.slice(0,a);var d=bcTitles.join("|");var f=bcUrls.join("|");var c=bcUrls[bcUrls.length-1];c=addToURL(c,"titles",d);c=addToURL(c,"urls",f);resetArgs();if(bcCallback!=undefined){bcCallback(a)}if(b){openWindow(b,c)}else{document.location.href=c}}function traverseSideways(f,b,a){saveArgs();depth=bcTitles.length-1;bcTitles[depth]=f;bcUrls[depth]=b;var d=bcTitles.join("|");var g=bcUrls.join("|");var c=addToURL(b,"titles",d);c=addToURL(c,"urls",g);resetArgs();if(a){openWindow(a,c)}else{document.location.href=c}}function traverseBackAndForth(g,f,b,a){saveArgs();var d=b.split("|");d=d.pop();bcLength=bcTitles.length;g=bcLength-g;bcTitles=bcTitles.slice(0,g);bcUrls=bcUrls.slice(0,g);bcTitles.push(f);bcUrls.push(b);var c=bcTitles.join("|");var h=bcUrls.join("|");d=addToURL(d,"titles",c);d=addToURL(d,"urls",h);resetArgs();if(a){openWindow(a,d)}else{document.location.href=d}}function registerBreadcrumbCallback(a){bcCallback=a}function addBorder(a){var b=this;if(window.event&&window.event.srcElement){var b=window.event.srcElement;if(b.nodeName!="BUTTON"){b=b.parentNode}}if(ie){removeClassModifier(b,"IEIconButton")}else{removeClassModifier(b,"IconButton")}}function removeBorder(a){var b=this;if(window.event&&window.event.srcElement){var b=window.event.srcElement;if(b.nodeName!="BUTTON"){b=b.parentNode}}if(ie){addClassModifier(b,"IEIconButton")}else{addClassModifier(b,"IconButton")}}var weekdays=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");var openSubMenuId;var hideMenuTimer;function drawDesktopMenu(){var a=AJAXRequest(realDrawDesktopMenu);var b="/dashboard/ajax_menu_data.pyt";makeAJAXCall(a,b,true)}function realDrawDesktopMenu(v){var f=document.getElementById("AppMenuButton");var b=document.getElementById("SS_Toolbar");var r=document.getElementById("PageBody");var a=document.getElementById("FixedTop");var t=document.getElementById("ScrollableContent");var m=document.getElementById("SS_LauncherBar");if(ie){b.style.display="block"}else{b.style.display="table"}var w=v.Row1.Left;var l=document.createElement("div");l.className="SS_MenuContainer";l.id="AppMenu";l.style.left="5px";l.style.zIndex=99999;l.style.display="none";r.appendChild(l);var h=document.createElement("div");h.className="SS_MenuContainerFrame TransHeavy";h.id="AppMenuFrame";h.style.left="5px";r.appendChild(h);ss_attachEvent(l,"mouseover",clearHideMenuTimer);ss_attachEvent(l,"mouseout",timedHideMenu);if(v.Row1){addToMenu(l,v.Row1.Heading[0].name,v.Row1.Left)}if(v.Row2){addToMenu(l,v.Row2.Heading[0].name,v.Row2.Left)}if(v.Row3){addToMenu(l,v.Row3.Heading[0].name,v.Row3.Left)}if(v.showNodeAdminButton){var q=addToMenu(l,"Node Admin",null,launchURL);q.ss_url=v.nodeAdminUrl;q.ss_title="Node Admin";ss_attachEvent(q,"click",hideMenu)}if(v.showAdminButton){var u=addToMenu(l,"Admin",null,launchURL);u.ss_url=v.adminUrl;u.ss_title="Admin";ss_attachEvent(u,"click",hideMenu)}if(v.showApplicationStoreButton){addToMenu(l,"Application Store...",null,loadAppStore)}addToMenu(l,"Manage Tabs...",null,showManageTabs);addToMenu(l,"Options...",null,showOptionsPopup);var g=addToMenu(l,"Feedback...",null,launchURL);g.ss_url="http://getsatisfaction.com/infostreet";g.ss_title="Feedback";addToMenu(l,"Log Out "+uName,null,doDesktopLogout);ss_attachEvent(f,"click",showMenu);t.style.position="absolute";t.style.top=a.offsetHeight+"px";var o=document.getElementById("SS_PlusTab");var j=document.getElementById("SS_PermanentTabs");if(o||j){var n=document.getElementById("SS_minMaxImg");resizeTabBar();ss_openHeader(n,1)}for(var p=0;p<v.launchers.length;p++){var c=v.launchers[p];var d=document.createElement("img");d.src=c.icon;d.border=0;d.height="20";d.width="20";d.ss_target=c.target;d.ss_name=c.name;d.title=c.description;d.className="SS_LauncherButton";ss_attachEvent(d,"click",openLauncher);ss_attachEvent(d,"dblclick",openLauncher);m.appendChild(d)}$("#SS_LauncherBar img").tooltip({delay:0,showURL:false,fade:100});if(ie){t.style.height=(t.offsetHeight-a.offsetHeight)+"px"}}function doDesktopLogout(){if(window.opener&&!window.opener.closed){window.opener.defaultExitLogout();window.close()}else{defaultExitLogout()}}function openLauncher(){var c;if(window.event&&window.event.srcElement){c=window.event.srcElement}else{c=this}var b=c.ss_target;var a=c.ss_name;openWindow("xx-large/large",b,a,false)}function addToMenu(c,m,b,j){var d=document.createElement("div");var f=document.getElementById("PageBody");d.innerHTML=m;d.className="SS_MenuItem";c.appendChild(d);ss_attachEvent(d,"mouseover",highlightMenuItem);if(j){if(c.id=="AppMenu"){ss_attachEvent(d,"mouseover",hideSubMenu)}ss_attachEvent(d,"click",j)}if(b){var n=document.createElement("div");n.className="SS_MenuContainer";n.id=m+"SubMenu";n.style.top="60px";n.style.display="none";n.style.zIndex=99999;var o=document.createElement("div");o.className="SS_MenuContainerFrame TransHeavy";o.id=m+"SubMenuFrame";d.subMenuId=n.id;ss_attachEvent(n,"mouseover",clearHideMenuTimer);ss_attachEvent(n,"mouseout",timedHideMenu);var h=document.createElement("img");h.src=imagesURL+"/templates/menu_submenu_arrow.png";h.align="middle";h.style.position="absolute";h.style.cssFloat="right";h.style.right="5px";h.style.marginTop="3px";d.appendChild(h);f.appendChild(n);f.appendChild(o);for(var g=0;g<b.length;g++){var a=b[g];var l=addToMenu(n,a.name,null,launchURL);l.ss_url=a.url;l.ss_title=a.name;if(a.username){l.username=a.username}else{a.username=""}if(a.featureID){l.iconType="APP";l.featureID=a.featureID}else{l.iconType="LINK";l.featureID=""}ss_attachEvent(l,"click",hideMenu)}if(!j){ss_attachEvent(d,"mouseover",showSubMenu)}}return d}function drawTime(){var g=document.getElementById("TimeBox");var d=new Date();var c="AM";var a=d.getHours();var h=d.getMinutes();var f=d.getSeconds();var b=d.getDay();if(a>12){a-=12;c="PM"}else{if(a===0){a=12}}if(h.toString().length==1){h="0"+h}displayTime=weekdays[b]+" "+a+":"+h+" "+c;g.innerHTML=displayTime}function showMenu(){var a=document.getElementById("AppMenu");var c=document.getElementById("AppMenuFrame");var b=document.getElementById("AppMenuButton");a.style.display="block";c.style.display="block";if(ie&&!SS_Strict){c.style.height=a.offsetHeight+"px"}else{c.style.height=(a.offsetHeight-10)+"px"}b.firstChild.src=imagesURL+"templates/menu_btn_rollover.jpg";ss_detachEvent(b,"click",showMenu);ss_attachEvent(b,"click",hideMenu)}function hideMenu(){var a=document.getElementById("AppMenu");var c=document.getElementById("AppMenuFrame");var b=document.getElementById("AppMenuButton");if(a.style.display!="none"){a.style.display="none";c.style.display="none";b.firstChild.src=imagesURL+"templates/menu_btn_off.jpg";ss_detachEvent(b,"click",hideMenu);ss_attachEvent(b,"click",showMenu);hideSubMenu()}}function SS_CloseAllMenus(){try{if(parent&&parent!=window){parent.hideMenu();parent.SS_ContextMenus.closeAll()}}catch(a){}}function showSubMenu(){var b=this||window.event.srcElement;if(b==window){b=window.event.srcElement}if(b.nodeName=="IMG"){b=b.parentNode}var d=b.subMenuId;var f=document.getElementById(d);var c=document.getElementById(d+"Frame");var a=document.getElementById("AppMenu");hideSubMenu();f.style.left=(a.offsetLeft+a.offsetWidth)+"px";f.style.top=(a.offsetTop+b.offsetTop)+"px";f.style.display="block";c.style.left=(a.offsetLeft+a.offsetWidth)+"px";c.style.top=f.offsetTop+"px";if(ie&&!SS_Strict){c.style.height=f.offsetHeight+"px"}else{c.style.height=(f.offsetHeight-10)+"px"}c.style.display="block";openSubMenuId=d}function hideSubMenu(){if(openSubMenuId){var b=document.getElementById(openSubMenuId);var a=document.getElementById(openSubMenuId+"Frame");b.style.display="none";a.style.display="none";openSubMenuId=null}}function timedHideMenu(){hideMenuTimer=setTimeout("hideMenu()",1500)}function clearHideMenuTimer(){clearTimeout(hideMenuTimer)}function highlightMenuItem(){var a=this;if(window.event&&window.event.srcElement){a=window.event.srcElement}addClassModifier(a,"SS_MenuItemSelected");ss_attachEvent(a,"mouseout",unhighlightMenuItem)}function unhighlightMenuItem(){var a=this;if(window.event&&window.event.srcElement){a=window.event.srcElement}removeClassModifier(a,"SS_MenuItemSelected");ss_detachEvent(a,"mouseout",unhighlightMenuItem)}function tabCreated(f){var b=$(".stWidthChecker")[0];var d=$("#Tabs").tabs();var c=$("#SS_PermanentTabs").tabs();if(f.opened==0){drawNewFrameTab(f.tab.ID,f.tab.name,f.tab.target,true);f.tab.tabPosition=b.childNodes.length;f.tab.url=f.tab.target;ss_allDesktopTabs[f.tab.ID]=f.tab;if(f.tab.type=="DESKTOP"){ss_desktopTabs.push(f.tab.ID+"")}updateManageTabsPopup()}else{var a=ss_allDesktopTabs[f.tab.ID];if(a.status=="OPEN"){d.tabs("select",Number(a.tabPosition)-1)}else{c.tabs("select",Number(a.tabPosition)-1)}}}function createNewTab(g,b,d,h,f){var c=new AJAXRequest(tabCreated);var a="ajax_new_tab.pyt?title="+escape(g);if(b.indexOf("://")==-1){b="http://"+b}a+="&url="+escape(b);if(d){a+="&type="+d}if(f){a+="&featureID="+f}if(h){a+="&username="+h}makeAJAXCall(c,a,true)}function saveTabId(b,a){document.cookie="activeTabID=T"+a.index}function selectLastActiveTab(){var d=document.cookie.indexOf("activeTabID=");if(d==-1){$tabs.tabs("select",startingTab)}else{var b=document.cookie.indexOf(";",d);d=d+12;var c=document.cookie.substring(d,b);var a=c.substring(1);if(a){$tabs.tabs("select",Number(a))}else{$tabs.tabs("select",startingTab)}}}function tabsOrdered(a){}function saveTabOrder(){var g=new AJAXRequest(tabsOrdered);var a="arrange_tabs.pyt?";var b=$(".stWidthChecker")[0];var h=b.childNodes;var l="";for(var j=0;j<h.length;j++){var c=h[j];var m=c.firstChild;var d=m.href.split("#");var f=d[d.length-1].slice(0,-7);l+="&newOrder="+f}a+=l.slice(1);makeAJAXCall(g,a,true)}function savePermanentTabOrder(){var g=new AJAXRequest(tabsOrdered);var a="arrange_tabs.pyt?";var b=$("#SS_PermanentTabs")[0].firstChild;var h=b.childNodes;var l="";for(var j=0;j<h.length;j++){var c=h[j];var m=c.firstChild;var d=m.href.split("#");var f=d[d.length-1].slice(0,-7);l+="&newOrder="+f}a+=l.slice(1);makeAJAXCall(g,a,true)}function launchURL(){var a;if(window.event&&window.event.srcElement){a=window.event.srcElement}else{a=this}createNewTab(a.ss_title,a.ss_url,a.iconType,a.username,a.featureID)}function showNewShortcut(){var b=getOpenTabContent();try{b.showNewShortcut()}catch(a){}hideMenu()}function showNewFile(){var b=getOpenTabContent();try{b.showNewFile()}catch(a){}hideMenu()}function showOptionsPopup(){showPopup("OptionsPopup");hideMenu()}function showManageTabsPopup(){ss_manageTabs();showPopup("NewTabPopup","TC");hideMenu()}function openDesktopTrash(){var b=getOpenTabContent();try{b.openDesktopTrash()}catch(a){}hideMenu()}function addToURL(b,a,c){c=escape(c);if(b.indexOf("?")==-1){b+="?"+a+"="+c}else{if(b.indexOf("?")==(b.length-1)){b+=a+"="+c}else{b+="&"+a+"="+c}}return b}function saveArgs(){undoTitles=bcTitles.join("|");undoUrls=bcUrls.join("|")}function resetArgs(){bcTitles=undoTitles.split("|");bcUrls=undoUrls.split("|")}var listKey="";var listOrderedBy="";var listShowHeaders=true;var listMultiSelect=true;var listDraggable=false;var listDrawSelected={};var selectedRows={};var numSelected=0;var listDragging=0;var listDraggingContinued=0;var lastRow;var rowToDrag;var content;var lastClicked;var openTimeout;var scrollInterval;var scrollingFolders=false;var varRegEx=/{[A-Za-z\.]+}/;selectionCallbacks={};columnDefs={};function columnDef(c,o,l,r,p,u,b,t,a,d,j,n,g,h,f,m,q){this.name=c;this.title=o;this.orderBy=l;this.description=r;this.format=p;this.linkTitle=u;this.linkType=b;this.linkTarget=t;this.linkScript=a;this.width=d;this.align=j;this.valign=n;this.headerAlign=g;this.fieldType=h;this.indent=f;this.bgColor=m;this.textColor=q}var listData={};var listOrder=[];var listFunctions={};var listOrderByLinks={};var linkTemplate;var scriptLinkTemplate;var headerLinkTemplate;var mailtoLinkTemplate;var imageTemplate;var cellTemplate=document.createElement("td");cellTemplate.className="ListCell";var newTN=document.createTextNode("Cell");cellTemplate.appendChild(newTN);function dataObj(){}function addListData(a,c,b){if(a[c]){storedVal=a[c];if(storedVal.push){a[c].push(b)}else{a[c]=new Array(storedVal,b)}}else{a[c]=b}}function addListRow(container,newRow,data,insertTop,pos){newRow.style.visibility="visible";newRow.key=data[listKey];newRow.idx=i;newRow.id="List_"+data[listKey];if(i%2==1){addClassModifier(newRow,"AltBg")}ss_attachEvent(newRow,"mouseover",doHighlight);ss_attachEvent(newRow,"mouseout",removeHighlight);ss_attachEvent(newRow,"click",callDoSelect);ss_attachEvent(newRow,"dblclick",callDblClick);for(key in columnDefs){column=columnDefs[key];newCell=cellTemplate.cloneNode(true);newCell.removeChild(newCell.firstChild);newCell.style.textAlign=column.align;newCell.style.verticalAlign=column.valign;if(column.width!="0"){if(isNaN(column.width)){newCell.style.width=column.width}else{newCell.style.width=column.width+"px"}}if(column.indent){indent=data[column.indent];if(indent&&indent!="0"){newCell.style.paddingLeft=indent+"em";newIndent=document.createElement("img");newIndent.src=imagesURL+"templates/indent.gif";newCell.appendChild(newIndent)}}if(column.bgColor){var bgColor=eval("data."+column.bgColor)}else{var bgColor=""}if(column.textColor){var textColor=eval("data."+column.textColor)}else{var textColor=""}var displayText=getDisplayText(column,data);try{columnText=eval("data."+column.name)}catch(e){columnText=""}addCells(newCell,column,displayText,columnText,bgColor,textColor);newRow.appendChild(newCell);if(listDrawSelected[newRow.key]){selectRow(newRow)}}try{if(ajaxWebmail&&(!data.FLAGS||!data.FLAGS["SEEN"])){addClassModifier(newRow,"NewMessage")}}catch(e){}var listBody=document.getElementById("ListBody");if(pos&&pos<listBody.rows.length){listBody.insertBefore(newRow,listBody.rows[pos])}else{if(insertTop){listBody.insertBefore(newRow,listBody.firstChild)}else{listBody.appendChild(newRow)}}}function addCells(l,b,f,h,d,c){if(f){try{f=f.replace(/\\\//g,"/")}catch(g){}}if(d){l.style.backgroundColor=d}else{l.style.backgroundColor=""}if(c){l.style.color=c}else{l.style.color=""}if(b.format=="image"&&b.linkType=="href"){if(f){newImg=imageTemplate.cloneNode(true);newImg.src=f;newImg.border=0;newLink=linkTemplate.cloneNode(true);newLink.removeChild(newLink.firstChild);newLink.href=h;if(b.linkTarget){newLink.target=b.linkTarget}newLink.appendChild(newImg);l.appendChild(newLink)}}else{if(b.format=="image"&&b.linkType=="script"){if(f){newImg=imageTemplate.cloneNode(true);newImg.src=f;newImg.border=0;newLink=scriptLinkTemplate.cloneNode(true);newLink.key=newRow.key;newLink.columnName=b.name;newLink.removeChild(newLink.firstChild);if(b.linkTarget){newLink.target=b.linkTarget}newLink.appendChild(newImg);l.appendChild(newLink)}}else{if(b.format=="image"){if(f){newImg=imageTemplate.cloneNode(true);newImg.src=f;l.appendChild(newImg)}}else{if(b.format=="list"){textTemplate=document.createTextNode("");brTemplate=document.createElement("br");if(!f.push){f=new Array(f)}for(var a=0;a<f.length;a++){newText=textTemplate.cloneNode(true);newText.nodeValue=f[a];l.appendChild(newText);newBr=brTemplate.cloneNode(true);l.appendChild(newBr)}}else{if(b.format=="textInput"){input=document.createElement("input");input.type="text";input.value=f;input.style.width="100%";input.name=b.name+"_"+newRow.key;input.key=newRow.key;input.field=b.name;input.onblur=new Function("listData[this.key][this.field] = this.value;");l.appendChild(input)}else{if(b.linkType=="href"){newLink=linkTemplate.cloneNode(true);newLink.href=h;newLink.url=newLink.href;if(b.linkTarget){newLink.target=b.linkTarget}newLink.firstChild.nodeValue=f;l.appendChild(newLink)}else{if(b.linkType=="script"){newLink=scriptLinkTemplate.cloneNode(true);newLink.firstChild.nodeValue=f;newLink.key=newRow.key;newLink.columnName=b.name;if(b.linkTarget){newLink.target=b.linkTarget}l.appendChild(newLink)}else{if(b.linkType=="mailto"){if(f){newLink=mailtoLinkTemplate.cloneNode(true);newLink.href="mailto:"+h;newLink.firstChild.nodeValue=f;l.appendChild(newLink)}}else{if(f){if(b.format=="html"){l.innerHTML=unescape(f)}else{textNode=document.createTextNode(f);try{if(ajaxWebmail){l.style.overflow="hidden";textDiv=document.createElement("nobr")}else{textDiv=document.createElement("div")}}catch(g){textDiv=document.createElement("div")}textDiv.appendChild(textNode);l.appendChild(textDiv)}}}}}}}}}}}function listShow(a){var a=document.getElementById(a);content=getTemplate("ScrollableContent",false);linkTemplate=getTemplate("Link",false);scriptLinkTemplate=getTemplate("ScriptLink",false);headerLinkTemplate=getTemplate("HeaderLink",false);mailtoLinkTemplate=getTemplate("MailtoLink",false);imageTemplate=getTemplate("ListImage",false);headerRow=document.createElement("tr");headerRow.className="ListHeaderRow";headerTemplate=document.createElement("th");headerTemplate.className="ContentCategory";newTN=document.createTextNode("Header");headerTemplate.appendChild(newTN);rowTemplate=document.createElement("tr");rowTemplate.className="ListRow";listHead=document.createElement("thead");listHead.id="ListHead";listBody=document.createElement("tbody");listBody.id="ListBody";hiddenTemplate=getTemplate("HiddenField",false);listNoContent=getTemplate("ListNoContent",false);table=getTemplate("ListTable",false);listHead.appendChild(headerRow);table.appendChild(listHead);table.appendChild(listBody);table.style.visibility="visible";if(listDraggable){table.onselectstart=new Function("return false");table.onmousedown=new Function("return false")}try{if(ajaxWebmail){table.style.tableLayout="fixed"}}catch(c){}a.appendChild(table);a.appendChild(listNoContent);if(listShowHeaders){for(key in columnDefs){column=columnDefs[key];newHeader=headerTemplate.cloneNode(true);newHeader.style.textAlign=column.headerAlign;newHeader.style.visibility="visible";if(column.width!="0"){if(isNaN(column.width)){newHeader.style.width=column.width}else{newHeader.style.width=column.width+"px"}}if(listOrderByLinks[column.orderBy]){newLink=headerLinkTemplate.cloneNode(true);newLink.href=listOrderByLinks[column.orderBy];newLink.innerHTML=column.title;newHeader.removeChild(newHeader.firstChild);newHeader.appendChild(newLink)}else{newHeader.innerHTML=column.title}if(listOrderedBy&&listOrderedBy==column.orderBy){addClassModifier(newHeader,"ContentCategorySelected")}headerRow.appendChild(newHeader)}headerRow.type="header"}if(listOrder.length){document.onkeydown=listKeyHandler;listNoContent.style.visibility="hidden"}else{listNoContent.style.visibility="visible"}for(i=0;i<listOrder.length;i++){var b=listData[listOrder[i]];newRow=rowTemplate.cloneNode(true);addListRow(a,newRow,b)}setSelectionCallback("MenuCallback",setStateForSelection);doCallbacks()}function addKeysToForm(d,g){if(!g){g=listKey}var a=[];var c=d.childNodes;for(var b=0;b<c.length;b++){var f=c[b];if(f.name==g){a.push(f)}}for(var b=0;b<a.length;b++){d.removeChild(a[b])}for(key in selectedRows){newHidden=hiddenTemplate.cloneNode(true);newHidden.name=g;newHidden.value=key;d.appendChild(newHidden)}}function getDisplayText(column,data){try{if(column.linkTitle){var displayText=expandVars(column.linkTitle,data)}else{if(varRegEx.test(column.name)){var displayText=expandVars(column.name,data)}else{var displayText=eval("data."+column.name)}}}catch(e){displayText=""}return displayText}function doHighlight(){if(window.event&&window.event.srcElement){realDoHighlight(window.event.srcElement)}else{realDoHighlight(this)}return true}function removeHighlight(){if(window.event&&window.event.srcElement){realRemoveHighlight(window.event.srcElement)}else{realRemoveHighlight(this)}}function realDoHighlight(a){a=getRowFromEventObj(a);if(!a){return}if(!selectedRows[a.key]){removeClassModifier(a,"AltBg");addClassModifier(a,"OverBg");if(listDraggable){a.onselectstart=new Function("return false");a.onmousedown=startListDrag;a.onmouseup=stopListDrag}}}function realRemoveHighlight(a){a=getRowFromEventObj(a);if(!a){return}if(!selectedRows[a.key]){removeClassModifier(a,"OverBg");if(a.idx%2==1){addClassModifier(a,"AltBg")}if(listDraggable){ss_detachEvent(a,"mousedown",startListDrag);ss_detachEvent(a,"mouseup",stopListDrag)}}}function callDoSelect(a){if(window.event&&window.event.srcElement){doSelect(window.event.srcElement.parentNode,window.event)}else{doSelect(this,a)}}function callDblClick(){execListAction("DOUBLE")}function getRowFromEventObj(a){while(a.nodeName!="TR"||!a){a=a.parentNode}return a}function doSelect(d,b){var c=(((window.Event)?b.modifiers&Event.CONTROL_MASK:0)||b.ctrlKey||b.metaKey);var a=(((window.Event)?b.modifiers&Event.SHIFT_MASK:0)||b.shiftKey);window.focus();d=getRowFromEventObj(d);if(a&&listMultiSelect){if(lastClicked){objNum=d.id.replace("List_","")-1;lastNum=lastClicked.id.replace("List_","")-1;if(d.idx>lastClicked.idx){start=lastClicked;end=d}else{if(objNum>lastNum&&typeof(listLength)!="undefined"){start=lastClicked;end=d}else{start=d;end=lastClicked}}next=start;while(next!=end){selectRow(next);next=next.nextSibling}selectRow(end)}}else{if(c){if(selectedRows[d.key]){deselectRow(d)}else{if(listMultiSelect){selectRow(d)}else{for(key in selectedRows){deselectRow(selectedRows[key])}selectRow(d)}}execListAction("SINGLE")}else{for(key in selectedRows){deselectRow(selectedRows[key])}selectRow(d);execListAction("SINGLE")}}lastClicked=d;doCallbacks()}function selectRowById(a){var b=document.getElementById("List_"+a);selectRow(b);lastClicked=b;doCallbacks()}function deselectRowById(a){var b=document.getElementById("List_"+a);deselectRow(b);doCallbacks()}function selectRow(a){if(a){if(!selectedRows[a.key]){selectedRows[a.key]=a;numSelected++;removeClassModifier(a,"AltBg");removeClassModifier(a,"OverBg");addClassModifier(a,"SelectedBg")}listDiv=document.getElementById("ListDiv");if(listDiv){listDivHigth=listDiv.offsetHeight+listDiv.scrollTop-20;rowTop=a.offsetTop;if(rowTop>listDivHigth){listDiv.scrollTop+=(rowTop-listDivHigth)}else{if(rowTop<listDiv.scrollTop){listDiv.scrollTop-=(listDiv.scrollTop-rowTop)}}}if(listDraggable){a.onmousedown=startListDrag;a.onmouseup=stopListDrag;content.onmousemove=doListDrag;content.onmouseup=stopListDrag}}}function deselectRow(a){if(selectedRows[a.key]){delete selectedRows[a.key];numSelected--;removeClassModifier(a,"SelectedBg");if(a.idx%2==1){addClassModifier(a,"AltBg")}if(listDraggable){ss_detachEvent(a,"mousedown",doListDrag);ss_detachEvent(a,"mouseup",stopListDrag)}}}function selectAll(){table=getTemplate("ListTable",false);rows=table.rows;for(i=1;i<rows.length;i++){row=rows[i];selectRow(row)}window.focus();doCallbacks()}function deselectAll(){for(key in selectedRows){row=selectedRows[key];deselectRow(row)}doCallbacks()}function setSelectionCallback(a,b){selectionCallbacks[a]=b}function removeSelectionCallback(a){delete selectionCallbacks[a]}function doCallbacks(){for(name in selectionCallbacks){var callback=selectionCallbacks[name];callback(numSelected)}if(defaultTree){eval(defaultTree+".inactivateFolder("+numSelected+")")}else{var folderName=document.getElementById(lastOpenedTreeRow+"_Name");if(folderName){if(numSelected){removeClassModifier(folderName,"SelectedBg");addClassModifier(folderName,"SelectedInactiveBg")}else{removeClassModifier(folderName,"SelectedInactiveBg");addClassModifier(folderName,"SelectedBg")}}}}function setSingleClick(a){listFunctions.SINGLE=a}function setDoubleClick(a){listFunctions.DOUBLE=a}function setDelete(a){listFunctions.DELETE=a}function setPaginate(a){listFunctions.PAGINATE=a}function setDragColumn(a){listFunctions.DRAG_COLUMN=a}function getListRow(a){return listData[a]}function getListRowObjById(b){var a=document.getElementById("List_"+b);return a}function deleteListRowById(m,c){var j=getListRowObjById(m);if(j){var f=j.parentNode.firstChild;if(j==f&&j.parentNode.childNodes.length>1){var l=j.parentNode.childNodes[1];for(var h=0;h<j.childNodes.length;h++){var d=j.childNodes[h];if(d&&d.childNodes.length>0){var g=d.childNodes[d.childNodes.length-1];if(g&&g.src&&g.src.indexOf("pixel")!=-1){var a=g.cloneNode(true);l.childNodes[h].appendChild(a);l.childNodes[h].style.width="1px"}}}}if(selectedRows[m]){numSelected--;delete selectedRows[m]}j.parentNode.removeChild(j);var b=indexOf(listOrder,m);listOrder.splice(b,1);delete listData[m]}if(listOrder.length===0&&!c){showNoContent()}}function ajaxAddDeleteListRows(n,c){var b=document.getElementById(n);var l=document.getElementById("ListBody");if(!c){c=[]}else{if(!c.push){c=new Array(c)}}var p={};var q=[];var a={};var d=[];for(var g=0;g<c.length;g++){var f=c[g];var j=f[listKey];d.push(j);if(j&&j!="None"){a[j]=1;if(!listData[j]){listData[j]=f;q.push(j);var h={};h.uid=j;h.data=f;h.pos=g;p[j]=h}}}for(g=listOrder.length-1;g>=0;g--){if(!a[listOrder[g]]){deleteListRowById(listOrder[g])}}tempList=d.join(",");listOrder=tempList.split(",");if(q.length>0){for(g=0;g<q.length;g++){var m=q[g];if(m){var o=rowTemplate.cloneNode(true);listNoContent.style.visibility="hidden";pos=p[m].pos;if(pos<l.rows.length){addListRow(b,o,p[m].data,true,pos)}else{addListRow(b,o,p[m].data,false)}}}}messageView=0;if(!c.length){showNoContent()}else{updateRowColors()}doCallbacks()}function getListSelection(){selection=[];for(key in selectedRows){selection.push(key)}if(selection.length==1){return selection[0]}else{return selection}}getSelection=getListSelection;function getSelectedColumn(columnName){var columnData=[];for(key in selectedRows){data=listData[key];try{value=eval("data."+columnName)}catch(e){value=""}columnData.push(value)}if(columnData.length==1){return columnData[0]}else{return columnData}}function execListAction(a){selection=getSelection();if(listFunctions[a]){callback=listFunctions[a];return callback(selection)}}function expandVars(base,data){while(varRegEx.test(base)){match=varRegEx.exec(base);theVar=match[0];varLen=theVar.length;key=theVar.substr(1,varLen-2);value=eval("data."+key);base=base.replace(theVar,value)}return base}function removeAllListRows(){for(var b=0;b<listOrder.length;b++){var c=listOrder[b];var a=getListRowObjById(c);a.parentNode.removeChild(a)}}var preventSelection=new Function("return false");function getEventX(a){if(a.pageX){return a.pageX}if(a.clientX){if(document.body.scrollLeft){return a.clientX+document.body.scrollLeft}else{return a.clientX}}return a.x}function getEventY(a){if(a.pageY){return a.pageY}if(a.clientY){if(document.body.scrollTop){return a.clientY+document.body.scrollTop}else{return a.clientY}}return a.y}function listKeyHandler(c){if(jsPopupOpen){return}theEvent=c?c:window.event;theKey=theEvent.which?theEvent.which:theEvent.keyCode;control=theEvent.ctrlKey||theEvent.metaKey;shift=theEvent.shiftKey;var b=navigator.platform.indexOf("Mac")>-1;if((control)&&(theKey==65||theKey==97)){selectAll();return false}else{if(theKey==38||theKey==40){var a=getListSelection();if(numSelected>0){if(a.push){len=(a.length);var d=selectedRows[a[len-1]]}else{var d=selectedRows[a]}if(theKey==38){newRow=d.previousSibling}else{if(theKey==40){newRow=d.nextSibling}}if(newRow&&newRow.type!="header"){doSelect(newRow,theEvent)}}}else{if(theKey==46||(theKey==8&&b)){if(numSelected>0&&!window.textboxFocussed){if(actionExistsAndAllowed("DELETE")){window.focus();execListAction("DELETE");return false}else{msg="I'm sorry, you do not have permission to delete these items.";alert(msg);return}}}}}return true}function contentClickHandler(a){a=a?a:event;x=a.clientX;y=a.clientY;table=getTemplate("ListTable",false);if(!isInside(table,x,y)){deselectAll()}}function ajaxDrawList(d,o,c,q,b,C,A){listData={};listOrder=[];listDraggable=b;listOrderedBy=C.orderBy;for(var p in C.orderLink){listOrderByLinks[p]="javascript:doSort('"+C.orderLink[p]+"');"}columnDefs={};for(cl=0;cl<o.length;cl++){rws=o[cl];if(!rws.title){rws.title=""}columnDefs[rws.name]=rws}listKey=q;if(!c){c=[]}else{if(!c.push){c=new Array(c)}}for(r=0;r<c.length;r++){var g=c[r][listKey];listOrder.push(g);listData[g]=c[r]}var t=document.getElementById(d);var a=document.getElementById("ListHeaderDiv");if(!a){a=document.createElement("div");a.id="ListHeaderDiv";t.appendChild(a)}var j=document.getElementById("ListDiv");if(!j){j=document.createElement("div");j.id="ListDiv";j.style.width="100%";j.style.overflow="auto";t.appendChild(j)}listShow("ListDiv");if(listFunctions.PAGINATE){var D=document.getElementById("ListPagination");if(!D){D=getTemplate("ListPaginationTemplate",true);D.id="ListPagination";D.style.display="block";a.appendChild(D)}updatePaginationDisplay(C)}var l=document.createElement("table");var n=document.getElementById("ListHead");var f=document.getElementById("CurrentHeader");if(f){f.parentNode.removeChild(f)}var w=n.cloneNode(true);w.id="CurrentHeader";if(ie){w.style.display="block"}else{w.style.display="table-row-group"}w.firstChild.style.width="100%";var B;if(!A){nd=j.firstChild.childNodes;B=nd[nd.length-1].firstChild;if(B){for(var r=0;r<n.firstChild.childNodes.length;r++){oh=n.firstChild.childNodes[r];nh=w.firstChild.childNodes[r];nh.style.width=(oh.offsetWidth-1)+"px";B.childNodes[r].style.width=oh.offsetWidth+"px";var u=document.createElement("img");u.src=imagesURL+"iconset/pixel.gif";u.width=oh.offsetWidth-10;u.height=1;nh.appendChild(u);var m=document.createElement("div");newImg2=u.cloneNode(true);m.appendChild(newImg2);B.childNodes[r].appendChild(m);B.childNodes[r].style.width=(oh.offsetWidth-10)+"px"}}}var h=document.getElementById("OldHeader");if(h){h.parentNode.removeChild(h)}n.id="OldHeader";n.style.display="none";l.style.width="100%";l.appendChild(w);a.appendChild(l);j.style.height=(t.offsetHeight-a.offsetHeight)+"px";var v=w.firstChild;if(ie&&A){for(var r=0;r<v.childNodes.length;r++){var z=v.childNodes[r];z.style.padding="0px"}}if(B){B.childNodes[B.childNodes.length-1].style.width="100%";v.childNodes[v.childNodes.length-1].style.width="100%"}else{addEmptyCell()}}function addEmptyCell(){var a=document.getElementById("ListDiv");var d=document.getElementById("CurrentHeader");var c=document.getElementById("ListEmptyCell");if(a&&d){if(a.scrollHeight>a.offsetHeight){if(!c){var f=d.firstChild;var b=headerTemplate.cloneNode(true);b.id="ListEmptyCell";b.innerHTML="";b.style.width="5px";f.appendChild(b)}}else{if(c){c.parentNode.removeChild(c)}}}}function updatePaginationDisplay(c){var j=document.getElementById("ListPagination");if(c){j.style.display="block";var h=document.getElementById("NewFirst");var m=document.getElementById("NewPrev");var b=document.getElementById("NewSpan");var a=document.getElementById("NewNext");var d=document.getElementById("NewLast");var g=document.getElementById("TotalListItems");if(c.prevLink){h.url=c.firstLink;h.style.display="inline";h.style.marginRight="3px";m.url=c.prevLink;m.style.display="inline"}else{m.style.display="none";h.style.display="none"}if(c.nextLink){a.url=c.nextLink;a.style.display="inline";d.url=c.lastLink;d.style.display="inline";d.style.marginLeft="3px"}else{a.style.display="none";d.style.display="none"}var n=c.messageTotal||c.totalItems;var l=Math.floor((Number(c.start)+1)/c.maxPerList)+1;var f=n/c.maxPerList;if(Math.floor(f)!=f){var f=Math.floor(f)+1}if(f===0){f=1}b.innerHTML="Page "+l+" of "+f;if(n){g.innerHTML="(Total: "+n+")"}else{g.innerHTML=""}}}function updateTotalListItems(c){var b=document.getElementById("TotalListItems");var a=b.innerHTML;if(a){var f=Number((a.split(":")[1]).split(")")[0]);var d=f-c;if(d<0){d=0}b.innerHTML="(Total: "+d+")"}}function doPagination(b){b=b||window.event;var a=this;if(b.currentTarget){a=b.currentTarget}else{if(b.srcElement){a=b.srcElement}}paginationFunc=listFunctions.PAGINATE;if(paginationFunc){paginationFunc(a.url,a.value)}}function generalPaginate(c,f,d,a){if(!c){maxPerList=f;c=d+"?";pageStart=0}else{c+="&"}var b=getArgs();c+=b;if(a){c+=a}showProgressBar();makeAJAXCall(xmlHeaders,c,true,"xmlHeaders")}function getArgs(){queryStr=searchOptions.getQueryString();if(order){queryStr+="&order="+order}if(orderBy){queryStr+="&orderBy="+orderBy}if(maxPerList){queryStr+="&maxPerList="+maxPerList}return queryStr}function generalProcessHeaders(c,b,a){if(c.error){hideProgressBar();alert(c.error);return}clearList("HeaderList");ajaxDrawList("HeaderList",c.columns,c[b],a,false,c);if(c.orderBy){orderBy=c.orderBy}if(c.order){order=c.order}pageStart=Number(c.start);if(c.maxPerList){maxPerList=c.maxPerList}if(firstLoad&&maxPerList){setMaxPerList(maxPerList)}firstLoad=false;headersLoaded=true;hideProgressBar();resizeHeaderList("ExtraHeader")}function showProgressBar(b){var c=document.getElementById("ProgressBarDisplay");if(b){c.innerHTML=b+"..."}else{c.innerHTML="Processing..."}var d=document.getElementById("ScrollableContent");var a=document.getElementById("ProgressBarContainer");a.style.top=d.offsetHeight-a.offsetHeight;a.style.visibility="visible"}function showProgressBarIfNotLoaded(){if(firstLoad){showProgressBar("Loading")}}function hideProgressBar(){var a=document.getElementById("ProgressBarContainer");a.style.visibility="hidden"}function doSort(a){showProgressBar();makeAJAXCall(xmlHeaders,a,true,"xmlHeaders")}function ajaxAddListRows(a,d,f){var b=document.getElementById("HeaderList");var c=rowTemplate.cloneNode(true);listData[a[d]]=a;listOrder.push(d);addListRow(b,c,a,false,f);hideNoContent();doCallbacks()}function ajaxUpdateListRows(b,c,d){var a=getListRowObjById(b);pos=getColumnDefsPos(c);if(pos===null){alert("Invalid column name");return}cell=a.childNodes[pos];if(cell.firstChild){cell.removeChild(cell.firstChild)}textNode=document.createTextNode(d);cell.insertBefore(textNode,cell.firstChild);listData[b][c]=d}function ajaxUpdateAllListRows(rowData){var key=rowData[listKey];var listRow=getListRowObjById(key);if(!listRow){return}var row=0;for(cl in columnDefs){var clNodes=listRow.childNodes[cl];if(!clNodes){var clNodes=listRow.childNodes[row]}var clName=columnDefs[cl]["name"];var displayText=getDisplayText(columnDefs[cl],rowData);var columnText=eval("rowData."+clName);if(clNodes&&clNodes.firstChild){if(clNodes.firstChild.firstChild&&clNodes.firstChild.firstChild.nodeName=="IMG"){if(clNodes.childNodes[1]){clNodes.removeChild(clNodes.childNodes[1])}}else{clNodes.removeChild(clNodes.firstChild)}}if(columnDefs[cl].bgColor){var bgColor=eval("rowData."+columnDefs[cl].bgColor)}else{var bgColor=""}if(columnDefs[cl].textColor){var textColor=eval("rowData."+columnDefs[cl].textColor)}else{var textColor=""}if(clNodes){addCells(clNodes,columnDefs[cl],displayText,columnText,bgColor,textColor)}row+=1}listData[key]=rowData}function resizeListFrame(){resizeHeaderList("ExtraHeader",true)}function resizeHeaderList(u,a,j){var d=document.getElementById("HeaderList");var m=document.getElementById("FixedTop");var t=document.getElementById("ListDiv");var o=document.getElementById("ListPagination");var c=document.getElementById("FolderTree");var h=document.getElementById("FixedBottom");if(c){var b=c.offsetWidth}else{var b=0}extraHeight=0;if(!j){j=0}if(u){var n=document.getElementById(u);if(n){extraHeight=n.offsetHeight}}if(document.all){availableHeight=document.body.offsetHeight-m.offsetHeight-extraHeight-h.offsetHeight-1;availableWidth=document.body.offsetWidth-b}else{availableHeight=window.innerHeight-m.offsetHeight-h.offsetHeight-extraHeight-3;availableWidth=window.innerWidth-b}var l=document.getElementById("OldHeader");var r=document.getElementById("CurrentHeader");var p=document.getElementById("ListHeaderDiv");if(l&&r&&a){var q=document.createElement("table");if(ie){l.style.display="block"}else{l.style.display="table-row-group"}r.parentNode.removeChild(r);var t=document.getElementById("ListDiv");nd=t.firstChild.childNodes;tr1=nd[nd.length-1].firstChild;if(tr1){for(var g=tr1.childNodes.length-1;g>=0;g--){oh=l.firstChild.childNodes[g];var f=tr1.childNodes[g].childNodes[tr1.childNodes[g].childNodes.length-1];if(f){f.parentNode.removeChild(f)}tr1.childNodes[g].style.width=null}}}d.parentNode.style.overflow="hidden";d.style.height=availableHeight+j;d.style.width=availableWidth;if(t){t.style.height=(d.offsetHeight-p.offsetHeight+j)+"px";t.style.width=availableWidth+"px";t.style.overflowX="hidden"}}function getColumnDefsPos(a){pos=0;for(cl in columnDefs){if(cl==a){return pos}pos+=1}return null}function getColumnDefsPosByName(a){var b=0;for(cl in columnDefs){if(columnDefs[cl]["name"]==a){return b}b+=1}return null}function getIdxById(b){var a=getListRowObjById(b);return a.idx}function clearList(c){deselectAll();var d=document.getElementById(c);var g=document.getElementById("ListNoContent");g.style.visibility="hidden";if(d.firstChild){var b=d.firstChild;if(b.firstChild){var f=document.getElementById("ListHead");var a=document.getElementById("ListBody");while(b.firstChild&&b.firstChild.nodeName=="THEAD"){b.removeChild(b.firstChild)}if(a){a.parentNode.removeChild(a)}while(b.firstChild&&b.firstChild.nodeName=="TBODY"){b.removeChild(b.firstChild)}}}}function startListDrag(a){a=a||window.event;if(a.ctrlKey!=undefined){var c=a.ctrlKey||a.metaKey}else{var c=(a.modifiers&Event.CONTROL_MASK)}var l=this||window.event.srcElement;listDragging=1;listDraggingContinued=0;var d=document.getElementById("FixedTop");ss_attachEvent(d,"selectstart",preventSelection);var h=getTopWindow();try{var f=h.document.getElementById("mainSet");if(f){ss_attachEvent(f,"selectstart",preventSelection);ss_attachEvent(f,"drag",preventSelection)}}catch(g){}var b=document.getElementById("Draggable");while(b.firstChild){b.removeChild(b.firstChild)}if(!selectedRows[l.key]&&!c){deselectAll();selectRow(l)}if(numSelected==1){b.innerHTML=this.firstChild.innerHTML;if(listFunctions.DRAG_COLUMN){var j=getColumnDefsPos(listFunctions.DRAG_COLUMN);if(j){b.innerHTML=this.childNodes[j].innerHTML}}}else{b.innerHTML='Dragging <span class="Warning">'+numSelected+"</span> items."}addClassModifier(b,"TransHeavy");return false}function stopListDrag(c){var f=document.getElementById("FixedTop");var b=getTopWindow();try{var a=b.document.getElementById("mainSet")}catch(d){var a=false}c=c||window.event;try{if(listDragging||treeDragging){dropOnTree(c)}dragObj=document.getElementById("Draggable");dragObj.style.display="none";listDragging=0;listDraggingContinued=0}catch(d){dragObj=document.getElementById("Draggable");dragObj.style.display="none";listDragging=0;listDraggingContinued=0}try{ss_detachEvent(f,"selectstart",preventSelection);if(a){ss_detachEvent(a,"selectstart",preventSelection);ss_detachEvent(a,"drag",preventSelection)}ss_detachEvent(dragObj,"mousedown",startListDrag);ss_detachEvent(dragObj,"mouseup",stopListDrag)}catch(d){alert(d.message||d.description)}}function doListDrag(d){if(window.event&&window.event.srcElement){d=window.event}if(!listDragging){return true}listDraggingContinued=1;var g=document.getElementById("FixedTop");var b=g.offsetHeight;var c=document.getElementById("FolderTree");var a=getEventX(d);var f=getEventY(d)-b;clearTimeout(openTimeout);showDraggableRow(d);if((a<c.offsetWidth)&&(c.offsetHeight-f<=10)&&(c.offsetHeight<c.scrollHeight)){if(!scrollingFolders){scrollingFolders=true;scrollInterval=setInterval(function(){c.scrollTop+=10},50)}}else{if((a<c.offsetWidth)&&(f<=10)&&(c.scrollTop>0)){if(!scrollingFolders){scrollingFolders=true;scrollInterval=setInterval(function(){c.scrollTop-=10},50)}}else{if(scrollingFolders){clearTimeout(scrollInterval)}scrollingFolders=false}}return false}function showDraggableRow(b){var f=document.getElementById("Draggable");var c=document.getElementById("FolderTree");var g=document.getElementById("FixedTop");var h=g.offsetHeight;var l=getEventX(b);var j=getEventY(b)-h-dragHeightOffset;f.style.display="inline";f.style.left=(l+5)+"px";f.style.top=(j+5)+"px";if(l<c.offsetWidth){if(ie){var a=getRowUnderCursor(b);if(a){if(defaultTree){openTimeout=setTimeout(defaultTree+".openTreeFolder('"+a.rowId+"', true, true)",1000)}else{openTimeout=setTimeout("openTreeFolder('"+a.rowId+"', true, true)",1000)}}}else{for(var d=0;d<treeDroppables.length;d++){var a=treeDroppables[d];if(((a.offsetTop-c.scrollTop))<j&&j<((a.offsetTop+a.offsetHeight-c.scrollTop))&&(a.offsetLeft<l&&l<(a.offsetLeft+a.offsetWidth))){addClassModifier(a.childNodes[1].childNodes[1],"OverBg");openTimeout=setTimeout("openTreeFolder('"+a.rowId+"', true, true)",1000);if(defaultTree){openTimeout=setTimeout(defaultTree+".openTreeFolder('"+a.rowId+"', true, true)",1000)}else{openTimeout=setTimeout("openTreeFolder('"+a.rowId+"', true, true)",1000)}}else{removeClassModifier(a.childNodes[1].childNodes[1],"OverBg")}}}}}function updateRowColors(){var d=document.getElementById("ListBody");var c=getListSelection();if(!c.length){c=new Array(c)}for(var b=0;b<d.childNodes.length;b++){var a=d.childNodes[b];a.idx=b;if(b%2){if(!selectedRows[a.key]){addClassModifier(a,"AltBg")}}else{removeClassModifier(a,"AltBg")}}}function showNoContent(){var a=document.getElementById("ListNoContent");a.style.visibility="visible"}function hideNoContent(){var a=document.getElementById("ListNoContent");a.style.visibility="hidden"}function getTopWindow(){var a=window;while(a!=a.parent){a=a.parent}return a}function isAjaxWorking(){try{var b=AJAXRequest(b);b.open("get","test",true);return true}catch(a){return false}}function setPopupAlignment(d,b){var g=d.offsetHeight;var a=d.offsetWidth;if(ie){bodyWidth=document.body.offsetWidth;bodyHeight=document.body.offsetHeight}else{bodyWidth=window.innerWidth;bodyHeight=window.innerHeight}var c="M";var f="C";if(b){c=(b.substr(0,1)).toUpperCase();if(b.substr(1,1)){f=(b.substr(1,1)).toUpperCase()}}switch(c){case"T":d.style.top="0px";break;case"B":d.style.top=(bodyHeight-g)+"px";break;case"M":d.style.top=((bodyHeight/2)-(g/2))+"px";break;default:d.style.top="0px";break}switch(f){case"L":d.style.left="0px";break;case"R":d.style.left=(bodyWidth-a)+"px";break;case"C":d.style.left=((bodyWidth/2)-(a/2))+"px";break;default:d.style.left="0px";break}if(popupWindows[d.id]){thisPop=popupWindows[d.id]}else{thisPop={};popupWindows[d.id]=thisPop}thisPop.aligned=1;thisPop.height=d.offsetHeight;thisPop.width=d.offsetWidth;thisPop.top=d.offsetTop;thisPop.left=d.offsetLeft}function fulSizePopup(b,a){if(b.src.indexOf("ss_expand2_popup.png")==-1){b.src=imagesURL+"/iconset/ss_expand2_popup.png";b.title="Restore Down";if(ie){popupWidth=document.body.offsetWidth-14;popupHeight=document.body.offsetHeight-4}else{popupWidth=window.innerWidth-31;popupHeight=window.innerHeight}resizePopup(a,popupWidth,popupHeight,0,0)}else{b.src=imagesURL+"/iconset/ss_expand_popup.png";b.title="Maximize";thisPop=popupWindows[a];popupWidth=thisPop.width;popupHeight=thisPop.height;popupTop=thisPop.top;popupLeft=thisPop.left;resizePopup(a,popupWidth,popupHeight,popupTop,popupLeft)}}function resizePopup(q,v,n,w,o){var j=q+"Title";var b=q+"MainDiv";var p=q+"ScrollableContent";var u=q+"FixContent";var A=q+"Buttons";var f=q+"FixBottomContent";var t=document.getElementById(q);var m=document.getElementById(b);var B=document.getElementById(j);var a=document.getElementById(p);var C=document.getElementById(u);var g=document.getElementById(A);var z=document.getElementById(f);var h=document.getElementById("FixedTop");var r=document.getElementById("FixedBottom");var c=document.getElementById("ScrollableContent");if(!(g&&B)){return}var d=0;if(ie&&!SS_Strict){d=document.body.offsetHeight-30}else{if(ie&&SS_Strict){d=h.offsetHeight+r.offsetHeight+c.offsetHeight}else{d=window.innerHeight-40}}addZindex(t);if(v<150){v=150}if(C){if(ie){C.style.width=v+"px"}fixObjH=C.offsetHeight}else{fixObjH=0}if(z){if(ie){z.style.width=v+"px"}fixBottomObjH=z.offsetHeight}else{fixBottomObjH=0}var l=g.offsetHeight+3;minH=B.offsetHeight+l+fixObjH+fixBottomObjH+5;if(n>d){n=d}if(n<minH){n=minH}if(ie&&!SS_Strict){t.style.width=(v+27)+"px";m.style.width=(v-14)+"px";t.style.height=(n+44)+"px";t.firstChild.style.height=(n+44)+"px";m.style.height=(n-7)+"px"}else{t.style.width=(v+27)+"px";m.style.width=(v-3)+"px";t.style.height=(n+40)+"px";t.firstChild.style.height=(n+40)+"px";m.style.height=n+"px"}scrollW=v;scrollH=n-B.offsetHeight-l-fixObjH-fixBottomObjH;if(ie&&!SS_Strict){scrollW-=14;scrollH-=8}B.style.width=scrollW+"px";a.style.width=scrollW+"px";a.style.height=scrollH+"px";a.firstChild.style.height=scrollH+"px";if(w||w===0){t.style.top=w+"px"}if(o||w===0){t.style.left=o+"px"}w=t.offsetTop;if(w<1){t.style.top="1px"}}function isPopupOpen(b){var a=document.getElementById(b);if(a&&a.style.display=="block"){return true}else{return false}}function addZindex(b,a){if(!b){b=document.getElementById(a)}if(b){b.style.zIndex=++popupHighZindex}}function doSimpleResize(b){try{if(resizingPopupWindow){var h=document.getElementById(resizingPopupWindow);var j=h.parentNode.parentNode.parentNode.parentNode.parentNode;var f=document.getElementById("FixedTop");var l=document.getElementById("ScrollableContent");var m=mouseCoords(b);var c=dragOptions[h.id];if(c){if(c.useGrid){dragStep=gridSize;halfStep=gridSize/2}else{dragStep=1;halfStep=1}}var a=m.y-popupOuterDiv.offsetTop-f.offsetHeight+l.scrollTop;var d=m.x-popupOuterDiv.offsetLeft+l.scrollLeft;yDelta=a%dragStep;if(yDelta===0){h.style.height=a}else{if(yDelta<=halfStep){h.style.height=a-yDelta}else{h.style.height=a+(dragStep-yDelta)}}xDelta=d%dragStep;if(xDelta===0){h.style.width=d+"px";if(ie){j.style.width=d+30}}else{if(xDelta<=halfStep){h.style.width=(d-xDelta)+"px";if(ie){j.style.width=d-xDelta+30}}else{h.style.width=(d+(dragStep-xDelta))+"px";if(ie){j.style.width=(d+(dragStep-xDelta)+30)+"px"}}}addDraggableCoords(h,true);thisPop=popupWindows[resizingPopupWindow];if(thisPop){thisPop.height=a;thisPop.width=d}}}catch(g){resizingPopupWindow=false}}function startResizingPopup(g,d,f){g=g||window.event;g.cancelBubble=true;g.returnValue=false;if(g.stopPropagation){g.stopPropagation()}if(g.preventDefault){g.preventDefault()}for(var c=0;c<startDragCallbacks.length;c++){startDragCallbacks[c]()}var b=document.getElementById(d+"ExpandImg");if(b&&b.src.indexOf("ss_expand2_popup.png")!=-1){return}resizingPopupWindow=d;if(f){var a=document.getElementById(d);popupOuterDiv=a.parentNode.parentNode.parentNode.parentNode.parentNode;if(popupOuterDiv.className!="SS_Widget"){popupOuterDiv=a.parentNode.parentNode}ss_attachEvent(document,"mousemove",doSimpleResize)}else{ss_attachEvent(document,"mousemove",doPopupBasicDrag)}ss_attachEvent(document,"mouseup",stopResizingPopup);ss_attachEvent(document,"selectstart",preventSelection);ss_attachEvent(document,"drag",preventSelection);ss_attachEvent(document,"mousedown",preventSelection)}function stopResizingPopup(b){document.onmousemove=null;for(var a=0;a<stopDragCallbacks.length;a++){stopDragCallbacks[a]()}ss_detachEvent(document,"selectstart",preventSelection);ss_detachEvent(document,"drag",preventSelection);ss_detachEvent(document,"mousedown",preventSelection);ss_detachEvent(document,"mousemove",doSimpleResize);ss_detachEvent(document,"mousemove",doPopupBasicDrag);resizingPopupWindow=false}function adjustJSPopup(j,b){if(!b){b=0}var c=document.getElementById(j);var a=c.offsetHeight;var f=c.offsetWidth;if(ie){a-=44+b;f-=27}else{a-=51+b;f-=38}var d=document.getElementById(j+"Title");var g=document.getElementById(j+"CloseIcon");var h=document.getElementById(j+"StretchIcon");if(d){resizePopup(j,f-1,a-1);resizePopup(j,f,a)}if(!ie){if(g){g.style.top="30px";g.style.right="25px"}if(h){h.style.bottom="17px";h.style.right="16px"}}}function doPopupBasicDrag(d){try{if(resizingPopupWindow){var b=document.getElementById(resizingPopupWindow);var g=mouseCoords(d);var a=g.y-b.offsetTop;var c=g.x-b.offsetLeft;resizePopup(resizingPopupWindow,c,a);thisPop=popupWindows[resizingPopupWindow];if(thisPop){thisPop.height=a;thisPop.width=c}popupResizeExtraAction(resizingPopupWindow,c,a)}}catch(f){resizingPopupWindow=false}}function popupResizeExtraAction(a,c,b){}function removePX(a){return a.substr(0,(a.length-2))}function getButtonClone(a){var b=document.getElementById(a+"_BUTTON");if(!b){return false}var c=b.cloneNode(true);newCode=a+"_CLONE";oldAction=menuRegistry.getAction(a);newAction={};for(key in oldAction){newAction[key]=oldAction[key]}newAction.code=newCode;c.menuAction=newCode;ss_attachEvent(c,"mouseover",addBorder);ss_attachEvent(c,"mouseout",removeBorder);menuRegistry.addMenu(newCode,"");toolbarRegistry.addButton(newAction);menuCode=menuRegistry.actionMenus[a];menu=menuRegistry.getMenu(menuCode);menuRegistry.actionMenus[newCode]=menuRegistry.actionMenus[a];menu.actions[newCode]=newAction;menu.actionLimits[ALWAYS].push(newCode);newAction.toolButton=c;newAction.enableLimit=ALWAYS;enableMenuAction(newAction);return c}function setPopupTitle(b,a){var c=document.getElementById(b+"Title");if(c){c.innerHTML=a}}function setPopupFixDiv(c,a){var b=document.getElementById(c+"ScrollableContent");var d=document.getElementById(c+"FixContent");if(d){d.parentNode.removeChild(d)}a.id=c+"FixContent";b.parentNode.insertBefore(a,b)}function setPopupScrollDiv(c,a){var b=document.getElementById(c+"ScrollableContent");while(b.firstChild){b.removeChild(b.firstChild)}b.appendChild(a)}function text2html(a){content=a.value;content=content.replace(/[<]/g,"&lt;");content=content.replace(/[>]/g,"&gt;");content=content.replace(/\r\n|\n/g,"<br />");a.value=content;converted=true}function getWindowHeight(){if(ie){return document.body.offsetHeight}else{return window.innerHeight}}function getWindowWidth(){if(ie){return document.body.offsetWidth}else{return window.innerWidth}}function getNameEmailFormat(b,a){if(b==a){result=b}else{result='"'+a+'" <'+b+">"}return result}function stripString(a){while(a.substr((a.length-1),1)==" "||a.substr(0,1)==" "){if(a.substr((a.length-1),1)==" "){a=a.substr(0,(a.length-1))}if(a.substr(0,1)==" "){a=a.substr(1)}}return a}var cbb={init:function(){if(!document.getElementById||!document.createElement||!document.appendChild){return false}var g,a,f,b,d;var h=document.getElementsByTagName("*");var j=new RegExp("(^|\\s)RoundedCorners(\\s|$)");for(var c=0;c<h.length;c++){g=h[c];if(j.test(g.className)){a=document.createElement("div");a.className=g.className.replace(j,"$1cb$2");if(g.getAttribute("id")){d=g.id;g.removeAttribute("id");a.setAttribute("id","");a.id=d}g.className="i3";g.parentNode.replaceChild(a,g);f=document.createElement("div");f.className="i1";a.appendChild(f);b=document.createElement("div");b.className="i2";f.appendChild(b);b.appendChild(g);cbb.insertTop(a);cbb.insertBottom(a)}}},insertTop:function(b){var a,c;a=document.createElement("div");a.className="bt";c=document.createElement("div");a.appendChild(c);b.insertBefore(a,b.firstChild)},insertBottom:function(b){var a,c;a=document.createElement("div");a.className="bb";c=document.createElement("div");a.appendChild(c);b.appendChild(a)},addEvent:function(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c["e"+b+a]=a;c[b+a]=function(){c["e"+b+a](window.event)};c.attachEvent("on"+b,c[b+a])}}}};cbb.addEvent(window,"load",cbb.init);function clearSelected(){var b=document.getElementById("MessageFrame");var d=getListSelection();var a=1;if(d.push){a=d.length;for(var c=0;c<d.length;c++){var f=d[c];if(selectedRows[f].parentNode){deleteListRowById(f,true)}}}else{deleteListRowById(d,true)}deselectAll();updateRowColors();return a}function setMaxPerList(b){var a=document.getElementById("MaxPerListPulldown");if(a){for(i=0;i<a.options.length;i++){if(a.options[i].value==b){a.options[i].selected=true;break}}}}function setFilterByValue(d,g){if(!useNewFilters){obj=toolbarRegistry.filterObjects[d];for(i=0;obj.length>i;i++){if(obj[i].value==g){obj[i].selected=true;break}}}else{var f=document.getElementById(d+"Label");var b=toolbarRegistry.filterLookups[d];var a=toolbarRegistry.filters[d];var c=b[g];f.childNodes[1].data=c}searchOptions.selectedFilters[d]=g}function resetSearchBox(){var a=document.getElementById("SearchBox");a.style.color="#888888";a.value="Search Below";searchOptions.searchText=""}function deleteOptions(a){while(a[0]){a[0]=null}}function drawFolderOptions(l,j,b,g){if(!l.push){l=new Array(l)}b=b||0;for(var f=0;f<l.length;f++){var d=l[f];var a=document.createElement("option");if(!ie){var c=document.createElement("img");c.src=defaultClosed;c.style.paddingRight="0.5em";a.appendChild(c);a.innerHTML+=d.name;a.value=d.id;a.style.paddingLeft=(b*2)+"em"}else{for(var h=0;h<(b*2);h++){a.innerHTML+="--"}a.innerHTML+=d.name;a.value=d.id}if(g&&g==d.id){a.selected=true}j.appendChild(a);if(d.subFolders){drawFolderOptions(d.subFolders,j,b+1,g)}}j.loaded=true}function getElement(a){if(document.all){return window.event.srcElement}else{return a.currentTarget}}SS_Tree=function(a,c,b,d){this.name=c;this.dropable=b;this.container=a;this.treeData=new Object;this.singleClick=function(){};this.doubleClick=function(){};this.onOpen=function(){};this.onClose=function(){};this.selectedRow="";if(d){this.separator=d}else{this.separator="/"}};SS_Tree.prototype.setSingleClick=function(a){this.singleClick=a};SS_Tree.prototype.setDoubleClick=function(a){this.doubleClick=a};SS_Tree.prototype.setOnOpen=function(a){this.onOpen=a};SS_Tree.prototype.setOnClose=function(a){this.onClose=a};SS_Tree.prototype.drawTree=function(b){if(!b){return}this.clearTree();if(b.length==undefined){this.drawTreeRoot(b)}else{for(var a=0;a<b.length;a++){this.drawTreeRoot(b[a])}}};SS_Tree.prototype.clearTree=function(){this.treeData={};var a="";while(this.container.firstChild){if(this.container.firstChild.id=="FreeSpace"){a=this.container.firstChild}this.container.removeChild(this.container.firstChild)}if(a){this.container.appendChild(a)}};SS_Tree.prototype.drawTreeRoot=function(b){if(this.name=="main"){this.treeData[b.id]=b}else{this.treeData[b.id]={};for(key in b){if(key=="subFolders"){this.treeData[b.id][key]=[];for(subkey in b[key]){this.treeData[b.id][key][subkey]=b[key][subkey]}}else{this.treeData[b.id][key]=b[key]}}}var a=0;if(b.subFolders&&b.subFolders.length>0){a=b.subFolders.length;if(a==undefined){a=1}}var c=this.drawTreeRow(b.id,b.name,this.container,b.description,b.folderIcon,a,"",b.folderIconWidth,b.folderIconHeight);this.doSubFolders(b,c)};SS_Tree.prototype.doSubFolders=function(h,g){if(!h.subFolders||h.subFolders==undefined||h.subFolders.length===0){return}else{if(!h.subFolders.length){h.subFolders=new Array(h.subFolders)}}for(var d=0;d<h.subFolders.length;d++){var f=h.subFolders[d];var c=0;if(f.subFolders!=undefined){if(f.subFolders.length==undefined){f.subFolders=new Array(f.subFolders)}c=f.subFolders.length}var a={};for(key in f){a[key]=f[key]}if(this.name=="main"){this.treeData[f.id]=f}else{this.treeData[f.id]=ss_copyObject(f)}var b=this.drawTreeRow(f.id,f.name,g,f.description,f.folderIcon,c,"",f.folderIconWidth,f.folderIconHeight);if(f.subFolders&&f.subFolders.length>0){this.doSubFolders(f,b)}}};SS_Tree.prototype.drawTreeRow=function(d,b,o,p,n,g,q,h,m){var c=this;defaultClosed=imagesURL+"/iconset/ss_small_folder_closed.png";defaultOpen=imagesURL+"/iconset/ss_small_folder_open.png";if(!n){n=defaultClosed;h=16;m=15}else{if(n.indexOf("http")!==0){n=imagesURL+n}}var a=document.createElement("div");a.id=d+"_Container"+this.name;a.rowId=d;a.className="FolderRow";a.onmouseover=highlightTreeRow;a.onmouseout=unhighlightTreeRow;var f=document.createElement("img");f.childCount=g;if(g){f.src=imagesURL+"/iconset/ss_widget_expand.png";f.onclick=function(){c.expandTreeRow(this)};f.width=16;f.height=16}else{f.src=imagesURL+"/filemanager/ftv2blank.gif";f.width=16;f.height=16}f.style.verticalAlign="bottom";a.appendChild(f);var l=document.createElement("span");var f=document.createElement("img");f.src=n;if(h){f.width=h}if(m){f.height=m}f.closedIcon=n;l.className="FolderIcon";l.onclick=function(){c.selectTreeFolder(this)};l.appendChild(f);a.appendChild(l);folderNameSpan=document.createElement("span");folderNameSpan.id=d+"_Name"+this.name;folderNameSpan.className="FolderName";tn=addText(b,folderNameSpan);l.appendChild(folderNameSpan);if(p&&p!==""){tn.tipId=d+"Tip";if(tn.attachEvent){tn.attachEvent("onmouseover",openGenericTip)}else{tn.addEventListener("mouseover",openGenericTip,false)}tn.onmouseout=closeGenericTip;createToolTip(tn.tipId,p)}if(q){o.insertBefore(a,q)}else{o.appendChild(a)}if(this.dropable){treeDroppables.push(a)}var j=document.createElement("div");j.id=d+"_Contents"+this.name;j.folderId=d;j.className="FolderContents";j.style.display="none";if(q){o.insertBefore(j,q)}else{o.appendChild(j)}return j};SS_Tree.prototype.openTreeFolder=function(b,h,j,l){var a=document.getElementById(b+"_Contents"+this.name);var d=document.getElementById(b+"_Name"+this.name);if(!a){return}if(a.style.display=="none"){this.toggleFolder(b,h);removeClassModifier(d,"Unread")}else{var f=this.treeData[b];if(!h){this.singleClick(f)}}if(!j){if(this.selectedRow){this.unselectTreeRow(this.selectedRow)}this.selectTreeRow(b);this.selectedRow=b;if(l){if(this.container.parentNode.style.height){var m=this.container.parentNode}else{if(this.container.parentNode.parentNode.style.height){var m=this.container.parentNode.parentNode}else{var m=null}}if(m){var g=Number(a.offsetTop);var n=Number(m.scrollTop);var c=m.offsetHeight;if(g>(c+n-25)){m.scrollTop=g-c+25}}}}};SS_Tree.prototype.selectTreeFolder=function(a){this.openTreeFolder(a.parentNode.rowId)};SS_Tree.prototype.expandTreeRow=function(a){this.toggleRowState(a.parentNode,true)};SS_Tree.prototype.selectTreeRow=function(a){var b=document.getElementById(a+"_Name"+this.name);removeClassModifier(b,"OverBg");addClassModifier(b,"SelectedBg")};SS_Tree.prototype.unselectTreeRow=function(a){var b=document.getElementById(a+"_Name"+this.name);if(b){removeClassModifier(b,"SelectedBg");removeClassModifier(b,"SelectedInactiveBg")}};SS_Tree.prototype.toggleFolder=function(b,g){var c=document.getElementById(b+"_Container"+this.name);var f=document.getElementById(b+"_Contents"+this.name);var d=false;if(f.style.display=="none"){d=true}if(c){this.toggleRowState(c,g)}var a=false;if(d){do{rowParent=c.parentNode;if(rowParent.className!="FolderContents"){a=true;break}else{c=rowParent.previousSibling;if(rowParent.style.display=="none"){this.toggleRowState(c,true)}}}while(!a)}};SS_Tree.prototype.toggleRowState=function(a,d){var h=this.treeData[a.rowId];var g=a.nextSibling;var c=document.getElementById(a.rowId+"_Name"+this.name);var b=a.firstChild;var f=b.nextSibling;if(!d){this.singleClick(h)}if(g.style.display=="none"){if(f.src==defaultClosed){f.src=defaultOpen}if(b.childCount){b.src=imagesURL+"/iconset/ss_widget_contract.png"}g.style.display="block";this.onOpen(h);if((c.firstChild.innerHTML).indexOf("(")==-1){removeClassModifier(c,"Unread")}}else{if(f.src==defaultOpen){f.src=defaultClosed}if(b.childCount){b.src=imagesURL+"/iconset/ss_widget_expand.png"}g.style.display="none";this.onClose(h);if(this.folderHasUnread(a.rowId)){addClassModifier(c,"Unread")}}};SS_Tree.prototype.insertTreeRow=function(c,g){var h=document.getElementById(g+"_Contents"+this.name);var d=document.getElementById(g+"_Container"+this.name);if(this.separator=="/"){if(g=="/"){var l="/"+c}else{var l=g+"/"+c}}else{var l=g+"."+c}var f={};f.id=l;f.name=c;var b=this.treeData[g];if(!b){return}if(b.subFolders&&b.subFolders!=""&&b.subFolders!="undefined"){nextFolderObj=this.getNextFolder(b.subFolders,c,g);b.subFolders=insertItemToArray(b.subFolders,f,nextFolderObj.pos)}else{b.subFolders=new Array(f);var j=d.firstChild;if(h.style.display=="block"){j.src=imagesURL+"/iconset/ss_widget_contract.png"}else{j.src=imagesURL+"/iconset/ss_widget_expand.png"}j.width=16;j.height=16;var a=this;j.onclick=function(){a.expandTreeRow(this)};j.childCount=1;nextFolderObj=false}this.drawTreeRow(l,c,h,"","","",nextFolderObj);this.treeData[l]=f;treeDataUpdated=true};SS_Tree.prototype.treeRowExists=function(c,d){if(this.separator=="/"){if(d=="/"){var a="/"+c}else{var a=d+"/"+c}}else{var a=d+"."+c}var b=document.getElementById(a+"_Contents"+this.name);if(b){return true}else{return false}};SS_Tree.prototype.deleteTreeRow=function(g){var c=document.getElementById(g+"_Container"+this.name);var a=document.getElementById(g+"_Contents"+this.name);if(this.separator=="/"){var h=g.substr(0,g.lastIndexOf("/"));if(!h){h="/"}}else{var h=g.substr(0,g.lastIndexOf("."))}var f=document.getElementById(h+"_Container"+this.name);var b=this.treeData[h];delete this.treeData[g];treeDataUpdated=true;c.parentNode.removeChild(c);a.parentNode.removeChild(a);pos="";for(i=0;i<b.subFolders.length;i++){folderObj=b.subFolders[i];if(folderObj.id==g){pos=i;break}}b.subFolders.splice(pos,1);if(b.subFolders.length===0){b.subFolders="";var d=f.firstChild;d.src=imagesURL+"/filemanager/ftv2blank.gif";d.onclick=null;d.childCount=0}};SS_Tree.prototype.renameTreeRow=function(j,a){var c=document.getElementById(a+"_Container"+this.name);var d=document.getElementById(a+"_Contents"+this.name);var b=document.getElementById(a+"_Name"+this.name);var f=a.split(this.separator);var p=f.pop();if(f.length){var n=f.join(this.separator);if(!n){n="/"}}else{var n=false}f.push(j);var h=f.join(this.separator);c.rowId=h;c.id=h+"_Container"+this.name;b.firstChild.innerHTML=j;b.id=h+"_Name"+this.name;d.id=h+"_Contents"+this.name;if(this.selectedRow==a){this.selectedRow=h}var l=this.treeData[a];this.treeData[h]=l;treeDataUpdated=true;this.treeData[a]=undefined;if(n){var o=this.treeData[n];for(var m=0;m<o.subFolders.length;m++){var g=o.subFolders[m];if(g.id==a){g.id=h;g.name=j;if(g.subFolders){this.changeChildrenIds(g.subFolders,h)}break}}}};SS_Tree.prototype.changeChildrenIds=function(g,j){for(var h=0;h<g.length;h++){var a=g[h].id;var b=a.split(this.separator);var f=b.pop();var m=document.getElementById(a+"_Container"+this.name);var l=document.getElementById(a+"_Contents"+this.name);var d=document.getElementById(a+"_Name"+this.name);var c=j+this.separator+f;g[h].id=c;this.treeData[c]=this.treeData[a];this.treeData[a]=undefined;if(m){m.id=c+"_Container"+this.name;m.rowId=c}if(l){l.id=c+"_Contents"+this.name}if(d){d.id=c+"_Name"+this.name}if(g[h].subFolders){this.changeChildrenIds(g[h].subFolders,g[h].id)}}};SS_Tree.prototype.copyTreeRow=function(f,d){var f=f.replace(/\\\//g,"/");if(this.separator=="/"){var b=f.lastIndexOf("/");var h=f.substr(b+1)}else{var a=f.lastIndexOf(".");var h=f.substr(a+1)}this.insertTreeRow(h,d);var c=this.treeData[f];if(c.subFolders){for(k in c.subFolders){if(this.separator=="/"){if(d=="/"){var g="/"+h}else{var g=d+"/"+h}}else{var g=d+"."+h}this.copyTreeRow(c.subFolders[k].id,g)}}};SS_Tree.prototype.moveTreeRow=function(b,a){var b=b.replace(/\\\//g,"/");this.copyTreeRow(b,a);this.deleteTreeRow(b)};SS_Tree.prototype.inactivateFolder=function(b){var a=document.getElementById(this.selectedRow+"_Name"+this.name);if(a){if(b){removeClassModifier(a,"SelectedBg");addClassModifier(a,"SelectedInactiveBg")}else{removeClassModifier(a,"SelectedInactiveBg");addClassModifier(a,"SelectedBg")}}};SS_Tree.prototype.getNextFolder=function(a,d,g){try{var b=new Array(d);for(i=0;i<a.length;i++){subFolderName=a[i].name;if(g=="INBOX"){if(!(subFolderName=="Drafts"||subFolderName=="Sent"||subFolderName=="Junk"||subFolderName=="Trash")){b.push(subFolderName)}}else{b.push(subFolderName)}}b.sort(charOrdA);var c=indexOf(b,d);if(c<a.length){nextFolderName=b[c+1];for(i=0;i<a.length;i++){if(a[i].name==nextFolderName){nextFolderObj=document.getElementById(a[i].id+"_Container"+this.name);nextFolderObj.pos=i;return nextFolderObj}}}}catch(f){}return false};SS_Tree.prototype.boldTreeRows=function(d){var b=d.unread_count;if(b){if(!b.push){b=new Array(b)}for(var c=0;c<b.length;c++){var a=b[c];var h=a.path;var g=h.substr(0,h.lastIndexOf(this.separator));if(h!=this.selectedRow){var f=document.getElementById(h+"_Name"+this.name);if(f){if(a.unseen>0){addClassModifier(f,"Unread");f.firstChild.innerHTML=a.name+" ("+a.unseen+")"}else{removeClassModifier(f,"Unread");f.firstChild.innerHTML=a.name}}if(g&&a.unseen>0){this.boldParents(g)}}}}};SS_Tree.prototype.boldParents=function(f){var c=document.getElementById(f+"_Name"+this.name);var b=document.getElementById(f+"_Contents"+this.name);var a=document.getElementById(f+"_Container"+this.name);if(!c||b.style.display=="block"){return}else{addClassModifier(c,"Unread");var d=f.substr(0,f.lastIndexOf(this.separator));if(d&&d!="INBOX"){this.boldParents(d)}}};SS_Tree.prototype.updateUnseen=function(a,b){if(!b){b=this.selectedRow}folderObj=document.getElementById(b+"_Name"+this.name);if(!folderObj){return}folderName=b.substr(b.lastIndexOf(this.separator)+1);if(folderName){if(a>0){addClassModifier(folderObj,"Unread");folderObj.firstChild.innerHTML=folderName+" ("+a+")"}else{removeClassModifier(folderObj,"Unread");folderObj.firstChild.innerHTML=folderName}}};SS_Tree.prototype.folderHasUnread=function(a){var f=false;var g=document.getElementById(a+"_Name"+this.name);var b=this.treeData[a];if(!g||g.className.indexOf("Unread")>-1){return true}if(b.subFolders){for(var c=0;c<b.subFolders.length;c++){var d=a+"."+b.subFolders[c].name;f=this.folderHasUnread(d);if(f){return f}}}return f};SS_Tree.prototype.getFolderNameObj=function(a){return document.getElementById(a+"_Name"+this.name)};function ss_drawLine(z,d,w,b,c,r){var a=document.getElementById("ScrollableContent");var f=document.createElement("div");f.id="line_"+r;lineContainers.push(f);if(z>w){var j=w;var u=b;w=z;b=d;z=j;d=u}var o=w-z;var n=Math.abs(b-d);var m=z;var l=d;var t=1;if(d>b){t=-1}drw=true;if(o>=n){var v=n<<1;h=v-(o<<1);q=v-o;while(o>0){--o;if(drw){g(m,l,2,2)}drw=!drw;if(q>0){l+=t;q+=h}else{q+=v}++m}}else{var v=o<<1,h=v-(n<<1),q=v-n;while(n>0){--n;if(drw){g(m,l,2,2)}drw=!drw;l+=t;if(q>0){++m;q+=h}else{q+=v}}}if(drw){g(m,l,2,2)}a.appendChild(f);function g(p,D,A,B){var C=document.createElement("div");C.style.position="absolute";C.style.left=p+"px";C.style.top=D+"px";C.style.width=A+"px";C.style.height=B+"px";C.style.clip="rect(0,"+A+"px,"+B+"px,0)";C.className=c;f.appendChild(C)}return f}function ss_clearLine(b,a){for(i=lineContainers.length-1;i>=0;i--){if(a){lineContainers[i].parentNode.removeChild(lineContainers[i]);lineContainers.splice(i,1)}else{if(lineContainers[i].id!="line_Selected"){lineContainers[i].parentNode.removeChild(lineContainers[i]);lineContainers.splice(i,1)}}}if(a){selectedObj=null}}function ss_showCoverFrame(){document.getElementById("CoverFrame").style.visibility="visible"}function ss_hideCoverFrame(){document.getElementById("CoverFrame").style.visibility="hidden"}function copyDirectoryField(b,a,c){if(c=="address"||c=="usAddress"||c=="fullName"||c=="date"){for(i=1;7>i;i++){var d=document.getElementById(a+"_"+i);if(d){document.getElementById(b+"_"+i).value=d.value}}}else{if(c=="checkbox"){if(document.getElementById(a).checked){document.getElementById(b).checked=true}else{document.getElementById(b).checked=false}}else{if(c=="gender"){if(document.getElementById(a+"_1").checked){document.getElementById(b+"_1").checked=true}if(document.getElementById(a+"_2").checked){document.getElementById(b+"_2").checked=true}}else{document.getElementById(b).value=document.getElementById(a).value}}}}function setpublishSpec(f,b,d){if(b=="fullName"){var a=3}else{if(b=="usAddress"){var a=5}else{if(b=="address"){var a=6}else{return}}}for(i=0;a>=i;i++){var c=document.getElementById(f+"_"+i+".publishSpec");if(c){c.value=d}}}function showFileUploadAttachment(){fileUploadNewClass.openAttachDiv()}var loadedTabs=new Object;var newTabCallbacks=new Array;var closeTabCallbacks=new Array;function onNewTab(a){newTabCallbacks.push(a)}function onCloseTab(a){closeTabCallbacks.push(a)}function openTabbedURLInIFrame(b,a){if(b.src.indexOf(a)==-1){b.src=a}}function hideTabContextMenu(){SS_ContextMenus.closeAll()}var clickedTab;function getTargetTab(){var a=SS_ContextMenus.target;if(a.nodeName=="LI"){return a}var b=a;while(b.nodeName!="A"){b=b.parentNode;if(!b){b=a.parentNode.firstChild;break}}return b.parentNode}function getTargetTabInfo(){var b=getTargetTab();var d=b.firstChild;var c=d.href.split("#");var a=c[c.length-1].slice(0,-7);ss_allDesktopTabs[a]["tab"]=d;return ss_allDesktopTabs[a]}function openRenameTabDialog(){hidePopup("PropertyTabPopup");var b=getTargetTabInfo();var a=document.getElementById("NewTabName");if(a){a.value=b.description}var c=document.getElementById("RenameTabID");c.value=b.ID;showPopup("RenameTabPopup");clickedTab=b.tab}function openPoperiesDialog(){hidePopup("RenameTabPopup");var a=getTargetTabInfo();populatePropertyPopup(a);clickedTab=a.tab}function duplicateTab(){var a=getTargetTabInfo();createNewTab(a.name,a.url,a.type,a.username,a.featureID)}function reloadTab(){var a=getTargetTabInfo();var d=document.getElementById(a.ID+"Frame");var f=d.firstChild;var c=$("#Tabs").tabs();var b=$("#SS_PermanentTabs").tabs();f.contentWindow.location.reload();if(a.status=="OPEN"){c.tabs("select",Number(a.tabPosition)-1)}else{b.tabs("select",Number(a.tabPosition)-1)}}function showPermTab(d,b){var c=document.getElementById(b);if(!d){d=window.event}var a=new Object;a.tab=c;a.panel={id:c.href.split("#")[1]};showTabbedFrame(d,a);c.style.paddingBottom="0px";return false}function hideTabbedFrame(b){var a=document.getElementById(b+"Frame");if(a){a.style.left="-10000px"}return false}function showTabbedFrame(g,f){f.tab.blur();$(".ui-tabs-selected").toggleClass("ui-tabs-selected");addClassModifier(f.tab.parentNode,"ui-tabs-selected");var d=f.panel.id.replace(/Content/i,"");var b=document.getElementById(d+"Frame");if(!b){return}var a=b.firstChild;if(d==activeTab){return}if(loadedTabs[d]!==true){openTabbedURLInIFrame(a,loadedTabs[d]);loadedTabs[d]=true}b.style.left="0px";if(activeTab){hideTabbedFrame(activeTab)}activeTab=d;if(a.src.indexOf("/dashboard/desktop.pyt")>=0){var c=true}saveActiveTabId(activeTab)}function saveActiveTabId(a){}function fixLeftRightArrows(c,d){var a=d.index;var b=$(".stWidthChecker")[0].childNodes.length;if(a===0){if($(".stNext").hasClass("ui-state-disabled")){$(".stNext").removeClass("ui-state-disabled")}if(!$(".stPrev").hasClass("ui-state-disabled")){$(".stPrev").addClass("ui-state-disabled")}}else{if(a==(b-1)){if($(".stPrev").hasClass("ui-state-disabled")){$(".stPrev").removeClass("ui-state-disabled")}if(!$(".stNext").hasClass("ui-state-disabled")){$(".stNext").addClass("ui-state-disabled")}}else{if($(".stNext").hasClass("ui-state-disabled")){$(".stNext").removeClass("ui-state-disabled")}if($(".stPrev").hasClass("ui-state-disabled")){$(".stPrev").removeClass("ui-state-disabled")}}}}function getOpenTabContent(){var b=document.getElementById(activeTab+"Frame");var a=b.firstChild;return a.contentWindow}function drawNewFrameTab(d,b,c,p,f,g){var m=document.getElementById("ScrollableContent");var j=document.getElementById("FixedTop");var l=document.createElement("DIV");var n=document.createElement("IFRAME");var a=document.createElement("DIV");l.id=d+"Frame";l.style.position="absolute";l.style.left="-10000px";l.style.height="100%";l.style.width="100%";n.style.height="100%";n.style.width="100%";n.frameBorder="0";n.name="TabFrame"+d;l.appendChild(n);a.id=d+"Content";m.appendChild(l);j.appendChild(a);loadedTabs[d]=c;if(f=="PERMANENT"){drawPermanentTab(d,g,b)}else{$tabs.tabs("add","#"+d+"Content",b)}for(var h=0;h<newTabCallbacks.length;h++){var o=newTabCallbacks[h];o(b,c)}$(".ui-tabs-close").attr("title","Open Menu");$(".ui-tabs-close").unbind("click").click(function(r){r=r||window.event;var q=this;if(window.event&&window.event.srcElement){q=window.event.srcElement}SS_ContextMenus.openMenu(r,q,"DesktopTabs",true)});$(".stWidthChecker li").bind("mouseup",openTabsContextMenu);$(".stWidthChecker li").bind("contextmenu",cancelDefaultAction);if($(".stPrev").hasClass("ui-state-disabled")){$(".stPrev").removeClass("ui-state-disabled")}if(!$(".stNext").hasClass("ui-state-disabled")){$(".stNext").addClass("ui-state-disabled")}}function tabDeleted(a){if(!a){return}if(a.error){alert(a.error)}else{updateManageTabsPopup()}}function closeTab(){var f=getTargetTab();var b=f.parentNode;var h=f.firstChild;var g=h.href.split("#");var a=g[g.length-1].slice(0,-7);var d=indexOf(ss_desktopTabs,a);if(d!=-1){if(ss_desktopTabs.length==1){alert("You need at least one desktop, you can't delete this.");return}else{ss_desktopTabs.splice(d,1)}}for(var c=0;c<b.childNodes.length;c++){if(f==b.childNodes[c]){$("#Tabs").tabs("remove",c)}}}function closePermanentTab(){var d=getTargetTab();var m=d.firstChild;var g=m.href.split("#");var j=g[g.length-1].slice(0,-7);var f=indexOf(ss_desktopTabs,j);if(f!=-1){if(ss_desktopTabs.length==1){alert("You need at least one desktop, you can't delete this.");return}else{ss_desktopTabs.splice(f,1)}}var h=new AJAXRequest(tabDeleted);var a=d.nextSibling;while(a){var c=a.className.slice(1,-7);var l=ss_allDesktopTabs[c];l.tabPosition-=1;alert("Changed "+l.name+" position to "+l.tabPosition);a=a.nextSibling}d.parentNode.removeChild(d);var b=document.getElementById(j+"Frame");b.parentNode.removeChild(b);$("#Tabs").tabs("select",0);resizeTabBar();makeAJAXCall(h,"ajax_del_tab.pyt?ID="+j,true)}function tabNotPermanent(d){var c=getTargetTab();var b=d.tab;var a=$(".stWidthChecker")[0];b.url=b.target;b.tabPosition=a.childNodes.length+1;ss_allDesktopTabs[b.ID]=b;c.parentNode.removeChild(c);$tabs.tabs("add","#"+b.ID+"Content",b.name);$(".ui-icon-close").toggleClass("ui-icon-close ui-icon-triangle-1-s").attr("title","Open Menu");$(".ui-tabs-close").unbind("click").click(forceOpenTabsContextMenu);$(".stWidthChecker li").bind("mouseup",openTabsContextMenu).bind("contextmenu",cancelDefaultAction);resizeTabBar();updateManageTabsPopup()}function notPermanentTab(){var c=getTargetTab();var f=c.firstChild;var d=f.href.split("#");var b=d[d.length-1].slice(0,-7);var a=new AJAXRequest(tabNotPermanent);makeAJAXCall(a,"ajax_not_permanent_tab.pyt?ID="+b,true)}function tabPermanent(h){var g=getTargetTab();var c=document.getElementById("SS_PermanentTabs").firstChild;d=h.tab;d.url=d.target;d.tabPosition=c.childNodes.length+1;ss_allDesktopTabs[d.ID]=d;var b=g.nextSibling;while(b){var f=b.className.slice(1,-7);var a=ss_allDesktopTabs[f];a.tabPosition-=1;alert("Changed "+a.name+" position to "+a.tabPosition);b=b.nextSibling}g.parentNode.removeChild(g);var d=h.tab;drawPermanentTab(d.ID,d.icon,d.description);updateManageTabsPopup()}function drawPermanentTab(g,b,c){var f=$("#SS_PermanentTabs").tabs();f.tabs("add","#"+g+"Content",'<img border="0" height="18" width="18" src="'+b+'"/>');var d=f[0].firstChild.childNodes[f[0].firstChild.childNodes.length-1];var a=d.firstChild;d.firstChild.title=c;SS_ContextMenus.attachMenu("PermanentTabsMenu",d);d.style.textAlign="center";a.className="SS_PermanentTabLink";a.style.width="30px";a.style.padding="0px";a.style.paddingBottom="2px";resizeTabBar()}function permanentTab(){var c=getTargetTab();var f=c.firstChild;var d=f.href.split("#");var b=d[d.length-1].slice(0,-7);var a=new AJAXRequest(tabPermanent);makeAJAXCall(a,"ajax_permanent_tab.pyt?ID="+b,true)}function closeTabbedFrame(a,f){var b=f.panel.id.replace(/Content/i,"");var l=document.getElementById(b+"Frame");var h=new AJAXRequest(tabDeleted);var c=f.nextSibling;while(c){var d=c.className.slice(1,-7);var j=ss_allDesktopTabs[d];j.tabPosition-=1;alert("Changed "+j.name+" position to "+j.tabPosition);c=c.nextSibling}l.parentNode.removeChild(l);delete loadedTabs[b];makeAJAXCall(h,"ajax_del_tab.pyt?ID="+b,true);for(var g=0;g<closeTabCallbacks.length;g++){var m=closeTabCallbacks[g];m(name,url)}}function highlightTabCloser(a){a.src=imagesURL+"/templates/tab_delete_highlight.png"}function unhighlightTabCloser(a){a.src=imagesURL+"/templates/tab_delete.png"}function helpApplicationFunc(c){if(helpApplicationName=="Tasks"){var b="Tasks or Workflow"}else{var b=helpApplicationName}var a="/knowledgebase/help/browse.pyt?category=/"+b;if(c=="GETTING_STARTED"){if(helpApplicationName=="CRM"){a+="&selectedFolder=Getting Started&selectedItem=Users: Getting Started with CRM"}else{a+="&selectedFolder=Getting Started&selectedItem=Getting Started with "+helpApplicationName}}else{if(c=="TIP_OF_THE_DAY"){a+="&amp;selectedItem=Tip of the Day"}}openWindow("xxx-large/xx-large",a)}function ss_configureMenuFunc(a){openWindow("xxx-large/xx-large",ss_configureMenuUrls[a])}var SS_ContextMenus={menuData:new Object,menus:new Array,openMenus:new Array,openSubMenus:new Array,higlighted:undefined,target:undefined,customClick:new Object,addEntry:function(f,d,b,a){var c=this.menuData[f];if(!c){c=new Array;this.menus.push(f)}c.push({description:d,callback:b,type:"entry"});this.menuData[f]=c},addSubMenu:function(f,a,d,b){var c=this.menuData[f];if(!c){c=new Array}c.push({description:d,id:a,type:"submenu"});this.menuData[f]=c},addSeparator:function(b){var a=this.menuData[b];if(!a){alert("A separator can't be the first item in the menu!")}a.push({description:null,callback:null,type:"separator"})},attachMenu:function(c,a,b){if(!b){ss_attachEvent(a,"contextmenu",cancelDefaultAction);ss_attachEvent(a,"mouseup",function(d){var f=this;if(window.event&&window.event.srcElement){f=window.event.srcElement}SS_ContextMenus.openMenu(d,f,c)});ss_attachEvent(a,"click",this.closeAll)}else{this.customClick[c]=true;ss_attachEvent(a,b,function(d){SS_ContextMenus.openMenu(d,this,c)})}},openMenu:function(b,g,a,h){if(!h&&!this.customClick[a]){var d=false;if(b.which){d=(b.which==3)}if(b.button){d=(b.button==2)}if(!d){return false}}this.closeAll();cancelDefaultAction(b);var n=document.getElementById("PageBody");var l=document.getElementById("ScrollableContent");var o=SS_MousePos.x+2;var m=SS_MousePos.y+2;var c=document.createElement("DIV");c.style.top=m+"px";c.style.left=o+"px";c.className="SS_ContextMenu";ss_attachEvent(c,"contextmenu",cancelDefaultAction);var f=document.createElement("DIV");f.id=a+"BG";f.style.top=m+"px";f.style.left=o+"px";f.className="SS_ContextMenuBG TransHeavy";n.appendChild(c);n.appendChild(f);var j=this.menuData[a];this.drawMenu(a,c,j);this.openMenus.push(c);if(c.offsetLeft+c.offsetWidth>n.offsetWidth){c.style.left=(o-c.offsetWidth-2)+"px";f.style.left=(o-c.offsetWidth-2)+"px"}if(c.offsetTop+c.offsetHeight>l.offsetHeight){c.style.top=(m-c.offsetHeight-2)+"px";f.style.top=(m-c.offsetHeight-2)+"px"}if(ie&&!SS_Strict){f.style.height=c.offsetHeight+"px";f.style.width=c.offsetWidth+"px"}else{f.style.height=(c.offsetHeight-8)+"px";f.style.width=(c.offsetWidth-8)+"px"}this.target=g;return false},highlightEntry:function(b){b.className="SS_ContextEntryHighlighted";var a=this.openSubMenus[0];if(a){if(a.ss_menuId!=b.parentNode.ss_menuId){this.closeAllSubMenus()}}SS_ContextMenus.highlighted=b},unhighlightEntry:function(a){a.className="SS_ContextEntry"},openSubMenu:function(m,a){this.closeAllSubMenus();var j=document.getElementById("PageBody");var g=document.getElementById("ScrollableContent");var d=m.parentNode;var f=this.menuData[a];var l=d.offsetLeft+d.offsetWidth;var h=d.offsetTop+m.offsetTop;var b=document.createElement("DIV");b.style.top=h+"px";b.style.left=l+"px";b.className="SS_ContextMenu";var c=document.createElement("DIV");c.id=a+"BG";c.style.top=h+"px";c.style.left=l+"px";c.className="SS_ContextMenuBG TransHeavy";j.appendChild(b);j.appendChild(c);this.drawMenu(a,b,f);this.openSubMenus.push(b);if(ie&&!SS_Strict){c.style.height=b.offsetHeight+"px";c.style.width=b.offsetWidth+"px"}else{c.style.height=(b.offsetHeight-8)+"px";c.style.width=(b.offsetWidth-8)+"px"}if(b.offsetLeft+b.offsetWidth>j.offsetWidth){b.style.left=(d.offsetLeft-b.offsetWidth)+"px";c.style.left=(d.offsetLeft-b.offsetWidth)+"px"}if(b.offsetTop+b.offsetHeight>g.offsetHeight){b.style.top=(g.offsetHeight-b.offsetHeight)+"px";c.style.top=(g.offsetHeight-b.offsetHeight)+"px"}},drawMenu:function(j,h,f){h.ss_menuId=j;for(var c=0;c<f.length;c++){var d=f[c];if(d.type=="separator"){var b=document.createElement("HR");b.className="SS_ContextEntrySeparator";h.appendChild(b)}else{if(d.type=="submenu"){var a=document.createElement("DIV");a.className="SS_ContextEntry";a.innerHTML=d.description;a.id=j+c;a.ss_submenuId=d.id;if(ie){ss_attachEvent(a,"mouseover",function(){var l=this;if(window.event&&window.event.srcElement){l=window.event.srcElement;if(l.nodeName=="IMG"){l=l.parentNode}}SS_ContextMenus.openSubMenu(l,l.ss_submenuId)});ss_attachEvent(a,"mouseover",function(){var l=this;if(window.event&&window.event.srcElement){l=window.event.srcElement;if(l.nodeName=="IMG"){l=l.parentNode}}SS_ContextMenus.highlightEntry(l)})}else{ss_attachEvent(a,"mouseover",function(){var l=this;if(window.event&&window.event.srcElement){l=window.event.srcElement}SS_ContextMenus.highlightEntry(l)});ss_attachEvent(a,"mouseover",function(){var l=this;if(window.event&&window.event.srcElement){l=window.event.srcElement}SS_ContextMenus.openSubMenu(l,l.ss_submenuId)})}ss_attachEvent(a,"mouseout",function(){var l=this;if(window.event&&window.event.srcElement){l=window.event.srcElement}SS_ContextMenus.unhighlightEntry(l)});var g=document.createElement("IMG");g.className="SS_ContextSubMenuIndicator";g.src=imagesURL+"/templates/menu_submenu_arrow.png";a.style.paddingRight="1em";a.appendChild(g);h.appendChild(a)}else{var a=document.createElement("DIV");a.className="SS_ContextEntry";a.innerHTML=d.description;a.id=j+c;ss_attachEvent(a,"mouseover",function(){var l=this;if(window.event&&window.event.srcElement){l=window.event.srcElement}SS_ContextMenus.highlightEntry(l)});ss_attachEvent(a,"mouseout",function(){var l=this;if(window.event&&window.event.srcElement){l=window.event.srcElement}SS_ContextMenus.unhighlightEntry(l)});ss_attachEvent(a,"click",d.callback);ss_attachEvent(a,"click",SS_ContextMenus.closeAll);h.appendChild(a)}}}},closeMenu:function(c){var b=c.ss_menuId;var a=document.getElementById(b+"BG");a.parentNode.removeChild(a);c.parentNode.removeChild(c)},closeAll:function(b){SS_ContextMenus.closeAllSubMenus();for(var a=0;a<SS_ContextMenus.openMenus.length;a++){var c=SS_ContextMenus.openMenus[a];SS_ContextMenus.closeMenu(c)}SS_ContextMenus.openMenus=new Array;SS_ContextMenus.highlighted=undefined},closeAllSubMenus:function(){for(var a=0;a<SS_ContextMenus.openSubMenus.length;a++){var b=SS_ContextMenus.openSubMenus[a];SS_ContextMenus.closeMenu(b)}SS_ContextMenus.openSubMenus=new Array}};function SS_TrackMouse(a){SS_MousePos=mouseCoords(a)}function ss_isValidEmail(a){var b=/^([A-Za-z0-9_\-\.\+])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(b.test(a)==false){return false}return true}function cancelDefaultAction(a){if(!a){a=window.event}a.cancelBubble=true;a.returnValue=false;if(a.stopPropagation){a.stopPropagation()}if(a.preventDefault){a.preventDefault()}return false}function doGoogleSearch(){var l=document.getElementById("DesktopSearchBox");var g="pub-1819381511545425";var b="1";var c="ISO-8859-1";var f="ISO-8859-1";var h="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;";var d="en";var a="http://www.google.com/custom";a+="?q="+escape(l.value);a+="&sa=Search&client="+g;a+="&forid="+b;a+="&ie="+c+"&ce="+f;a+="&cof="+escape(h);a+="&hl="+d;var j="Search: "+l.value;createNewTab(j,a,"LINK")}function updateSearchText(b,a){if(a){if(b.value=="Google"){b.value="";b.style.fontStyle="normal";b.style.fontWeight="normal";b.style.color="black"}}else{if(b.value===""){b.value="Google";b.style.fontStyle="italic";b.style.fontWeight="bold";b.style.color="#AAAAAA"}}}function resendSignupVerificationEmail(a){var b=AJAXRequest(processResendSignupVerificationEmail);makeAJAXCall(b,a,true)}function processResendSignupVerificationEmail(a){if(!a){return}if(a.error){alert(a.error)}else{if(a.email){alert("A new verification email has been sent to "+a.email)}}}function ss_isReturnKey(a){var b=window.Event?a.keyCode:e.which;if(b==13){return true}else{return false}}var SS_List=function(a,b,f,c,d){this.container=document.getElementById(a);this.listId=b;this.rowId=f;this.singleSelect=d;this.displayRows=c;this.selectedValue=[];this.dataList={};this.lastClicked=null;this.orderBy="";this.order="";this.sortFuntion=function(){};this.dblclickFuntion=function(){}};SS_List.prototype.setSortFuntion=function(a){this.sortFuntion=a};SS_List.prototype.setDblclickFuntion=function(a){this.dblclickFuntion=a};SS_List.prototype.drawList=function(m){while(this.container.firstChild){this.container.removeChild(this.container.firstChild)}var n=document.createElement("table");n.width="100%";var h=document.createElement("tbody");h.listClass=this;var o=document.createElement("tr");o.align="center";o.style.visibility="visible";for(row in this.displayRows){var j=this.displayRows[row];var d=document.createElement("td");if(j.selected){d.className="ContentCategorySelected";this.orderBy=j.name;this.order=j.order}else{d.className="ContentCategory"}var c=this;var l=document.createElement("a");l.href="#";l.rowName=j.name;l.onclick=function(a){c.callSortFuntion(a);return false};l.innerHTML=j.label;d.appendChild(l);o.appendChild(d)}n.appendChild(o);if(m){for(var g=0;m.length>g;g++){var f=m[g];this.dataList[f[this.rowId]]=f;var o=document.createElement("tr");o.style.visibility="visible";o.rowId=f[this.rowId];o.id=this.listId+f[this.rowId];o.idx=g;if(g%2==1){o.className="AltBg"}var c=this;ss_attachEvent(o,"mouseover",c.doHighlight);ss_attachEvent(o,"mouseout",c.removeHighlight);ss_attachEvent(o,"click",c.callDoSelect);ss_attachEvent(o,"dblclick",c.callDblclick);for(row in this.displayRows){var j=this.displayRows[row];var d=document.createElement("td");d.innerHTML=f[j.name];if(j.align=="right"){d.align="right"}o.appendChild(d)}h.appendChild(o)}}var b=document.createElement("div");b.align="center";b.innerHTML="There are no items to display.";if(m&&m.length>0){b.style.display="none"}n.appendChild(h);this.container.appendChild(n);this.container.appendChild(b)};SS_List.prototype.callSortFuntion=function(a){var b=getElement(a);while(b.nodeName!="A"){b=b.firstChild}this.sortFuntion(b.rowName)};SS_List.prototype.callDblclick=function(b){var c=getElement(b);while(c.nodeName!="TR"){c=c.parentNode}var a=c.parentNode.listClass;a.dblclickFuntion(c.rowId)};SS_List.prototype.callDoSelect=function(d){if(!d){d=window.event}var f=(((window.Event)?d.modifiers&Event.CONTROL_MASK:0)||d.ctrlKey||d.metaKey);var b=(((window.Event)?d.modifiers&Event.SHIFT_MASK:0)||d.shiftKey);var g=getElement(d);while(g.nodeName!="TR"){g=g.parentNode}var a=g.parentNode.listClass;if((g.className).indexOf("SelectedBg")!=-1){var c=true}else{var c=false}if(b&&!a.singleSelect){if(a.lastClicked){if(g.idx>a.lastClicked.idx){start=a.lastClicked;end=g}else{start=g;end=a.lastClicked}next=start;while(next!=end){a.selectRow(next);next=next.nextSibling}a.selectRow(end)}}else{if(!f||a.singleSelect){a.deselectAll(g.parentNode);a.selectRow(g)}else{if(c&&f){a.deSelectRow(g)}else{a.selectRow(g)}}}a.lastClicked=g};SS_List.prototype.deselectAll=function(a){for(i=0;a.rows.length>i;i++){var b=a.rows[i];removeClassModifier(b,"SelectedBg");if(i%2==1){addClassModifier(b,"AltBg")}else{removeClassModifier(b,"AltBg")}}this.selectedValue=[]};SS_List.prototype.selectRow=function(a){if(indexOf(this.selectedValue,a.rowId)!=-1){return}this.selectedValue.push(a.rowId);removeClassModifier(a,"AltBg");removeClassModifier(a,"OverBg");addClassModifier(a,"SelectedBg")};SS_List.prototype.deSelectRow=function(b){var a=indexOf(this.selectedValue,b.rowId);if(a!=-1){this.selectedValue.splice(a,1)}addClassModifier(b,"AltBg");removeClassModifier(b,"SelectedBg")};SS_List.prototype.doHighlight=function(a){var b=getElement(a);while(b.nodeName!="TR"){b=b.parentNode}addClassModifier(b,"OverBg");if((b.className).indexOf("SelectedBg")!=-1){return}removeClassModifier(b,"AltBg")};SS_List.prototype.removeHighlight=function(a){var b=getElement(a);while(b.nodeName!="TR"){b=b.parentNode}removeClassModifier(b,"OverBg");if((b.className).indexOf("SelectedBg")!=-1){return}addClassModifier(b,"AltBg")};function ss_hightLightTabButton(a,b){if(a.status=="selected"){return}if(b){addClassModifier(a,"SS_ActiveButton");removeClassModifier(a,"SS_Button")}else{addClassModifier(a,"SS_Button");removeClassModifier(a,"SS_ActiveButton")}}function ss_changeTabLayer(b,g,f){if(!b){var b=document.getElementById(g+"_buttonTd"+f)}if(!b||b.status=="selected"){return}var c=b.parentNode;for(var a=0;a<c.childNodes.length;a++){if(c.childNodes[a].status=="selected"){var d=c.childNodes[a];removeClassModifier(d,"SS_ActiveButton");addClassModifier(d,"SS_Button");d.status="";break}}removeClassModifier(b,"SS_Button");addClassModifier(b,"SS_ActiveButton");b.status="selected"}function ss_reloadPageTabs(url,tabFunc){if(url){document.location.href=url}if(tabFunc){eval(tabFunc)}}function ss_openInNewTab(b){if(parent.location.href!=location.href&&parent.location.href.indexOf("desktops.pyt")!=-1){try{var c=parent.ss_getTitleFromLink(b);if(!c){return true}parent.createNewTab(c,b,"LINK")}catch(a){return true}return false}else{return true}}function ss_getTitleFromLink(b){var a=b.split(ss_site_host+"/");var c=a[1].split("/")[0];if(c=="workflow"){return"Tasks"}else{if(c=="crm"){return"CRM"}else{if(c=="knowledgebase"){return"Knowledgebase"}}}return""}function ss_copyObject(b){var a={};for(key in b){if(typeof(b[key])=="object"){a[key]=ss_copyObject(b[key])}else{a[key]=b[key]}}return a}function ss_alert(b,f,a){var c=document.getElementById("ss_alertPopup");var d=document.getElementById("SS_alertPopupMainContentDiv");d.style.height="100px";d.innerHTML=b;if(!f){f="Alert"}setPopupTitle("ss_alertPopup",f);if(!a){a=300}setTimeout(function(){showPopup("ss_alertPopup");resizePopup("ss_alertPopup",a,(c.offsetHeight-50))},100)}function ss_hideAlert(){hidePopup("ss_alertPopup")};
