<?xml version="1.0" encoding="<X-FC-ITEM DATA[Charset]>"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--x500 H=<X-FC-REQUEST-TIME HEADER> LS=<X-FC-REQUEST-TIME LOGIN.START> L=<X-FC-REQUEST-TIME LOGIN> OS=<X-FC-REQUEST-TIME OPEN.START> O=<X-FC-REQUEST-TIME OPEN> T=<X-FC-REQUEST-TIME>--><X-FC-WHITESPACE STRIP>
<!--#set var="PANE" value="UPPER"-->
<!--#set var="STYLEINCPANE0" value="1"-->
<!--#set var="SCHEMA" value=""-->
<!--#set var="COLIDX" value="-1"-->
<!--#while expr="++$COLIDX < <X-FC-SCHEMA NCOLS>"-->
<!--#if expr="<X-FC-SCHEMA NTHCOL[`$COLIDX`].FIELDID> >= 1000"-->
<!--#set var="SCHEMA" value="${SCHEMA};<X-FC-SCHEMA NTHCOL[`$COLIDX`].FIELDID>,<X-FC-SCHEMA NTHCOL[`$COLIDX`].TYPE>"-->
<!--#endif-->
<!--#endwhile-->
<!--#set var="JUNK" expr="@split($SCHEMA,';')"-->
<!--#if expr="<X-FC-LAYOUT `$PANE`.FONTSIZE>"-->
<!--#set var="FONTSIZE" value="<X-FC-LAYOUT `$PANE`.FONTSIZE>"-->
<!--#else-->
<!--#set var="FONTSIZE" value="<X-FC-FIELD PREFS.5661 DEFAULT=LANG.49.5661.11 FONTSIZE>"-->
<!--#endif-->
<!--#if expr="<X-FC-URL-PARAMETER WinID NUMBER>"-->
<!--#set var="TARGET" value=" target=\"FCWIN<X-FC-URL-PARAMETER WinID NUMBER>\""-->
<!--#else-->
<!--#set var="TARGET" value=""-->
<!--#endif-->
<!--#set var="DEFICON" value="9201"-->
<!--#set var="DEFSMALLICON" value="s${DEFICON}"-->
<!--#set var="DEFICONWIDTH" value="<X-FC-RESOURCE ICON.`$DEFICON`.1 WIDTH>"-->
<!--#set var="DEFICONHEIGHT" value="<X-FC-RESOURCE ICON.`$DEFICON`.1 HEIGHT>"-->
<!--#set var="DEFSMALLICONWIDTH" value="<X-FC-RESOURCE ICON.`$DEFSMALLICON`.1 WIDTH>"-->
<!--#set var="DEFSMALLICONHEIGHT" value="<X-FC-RESOURCE ICON.`$DEFSMALLICON`.1 HEIGHT>"-->
<X-FC-WHITESPACE RETAIN>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<X-FC-ITEM DATA[Charset]>"/>
<title></title>
<!--#include virtual="/.Templates/GlobalStyles.inc"-->
<style type="text/css">
<!--
.blb{padding:0px;border-width:1px;border-style:none none solid none;border-color:#FFFFFF #FFFFFF #000000 #FFFFFF;}
.obb{padding:0px;border-width:1px;border-style:none solid solid solid;border-color:#FFFFFF #000000 #000000 #FFFFFF;}
.ibb{padding:0px;border-width:1px;border-style:solid;border-color:#FFFFFF #999999 #999999 #D6D3CE;}
.osb{padding:0px;border-width:1px;border-style:none solid solid solid;border-color:#FFFFFF #D6D3CE #000000 #FFFFFF;}
.isb{padding:0px;border-width:1px;border-style:solid;border-color:#FFFFFF #D6D3CE #999999 #D6D3CE;}
.olc{padding:0px;border-width:1px;border-style:none none solid solid;border-color:#FFFFFF #D6D3CE #000000 #FFFFFF;}
.ilc{padding:0px;border-width:1px;border-style:solid none solid solid;border-color:#FFFFFF #D6D3CE #999999 #D6D3CE;}
-->
</style>
<script type="text/javascript">
<!--
<X-FC-WHITESPACE STRIP>
var sw=parent.sw;
var css="<!--#echo expr="@escape(`<X-FC-URL-PARAMETER srch>`)"-->";
var I=[],S=[];
var dmd=0,drw=-1,drc=-1,dX=0,dY=0,pv=-1;
var sc=<X-FC-LAYOUT `$PANE`.SORTON.COLUMN>+1,gc=<X-FC-LAYOUT `$PANE`.GROUPON>+1,rs=<X-FC-LAYOUT `$PANE`.SORTON.REVSORT>,dc=<X-FC-LAYOUT
`$PANE`.DEFCOLLAPSE>;
var SD=[];
<!--#set var="COLUMN" value="-1"-->
<!--#while expr="++$COLUMN < <X-FC-SCHEMA NCOLS>"-->
SD[SD.length]=[<X-FC-SCHEMA NTHCOL[`$COLUMN`].FIELDID>,<X-FC-SCHEMA NTHCOL[`$COLUMN`].ATTR>,<X-FC-SCHEMA NTHCOL[`$COLUMN`].TYPE>,"<X-FC-SCHEMA NTHCOL[`$COLUMN`].ENUMSTRING ESCAPED>",<!--#if expr="<X-FC-SCHEMA NTHCOL[`$COLUMN`].ICONID>"-->["<X-FC-SCHEMA NTHCOL[`$COLUMN`].ICONID SMALLPATH>",<X-FC-SCHEMA NTHCOL[`$COLUMN`].ICONID SMALLWIDTH>,<X-FC-SCHEMA NTHCOL[`$COLUMN`].ICONID SMALLHEIGHT>]<!--#else-->null<!--#endif-->,"<!--#echo expr="@escape(`<X-FC-SCHEMA NTHCOL[`$COLUMN`].TITLE>`)"-->",<X-FC-SCHEMA NTHCOL[`$COLUMN`].WIDTH>];
<!--#endwhile-->
var C=[];
<!--#set var="COLUMN" value="-1"-->
<!--#while expr="++$COLUMN < <X-FC-LAYOUT `$PANE`.NCOLS>"-->
C[C.length]=[<X-FC-LAYOUT `$PANE`.FIELDID[`$COLUMN`]>,<X-FC-LAYOUT `$PANE`.WIDTH[`$COLUMN`]>];
<!--#endwhile-->
<!--#rem
CE(E) CancelEvent(event)
-->
function CE(E){
if(E){
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
E.cancelBubble=true;
E.returnValue=false;
<!--#else-->
E.stopPropagation();
E.preventDefault();
<!--#endif-->
}
return false;
}
<!--#rem
RDG Reset Drag Globals
resets all the global vars used for drag-drop ops
Arguments:
wT Target Window: window currently being dragged over
-->
function RDG(wT){
if(dmd==3){
var RBR=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["RBR"]<!--#else-->getElementById("RBR")<!--#endif-->;
if(RBR){
RBR.style.visibility="hidden";
RBR.style.left=RBR.style.top=RBR.style.width=RBR.style.height="0px";
}
}
dmd=0;
}
<!--#rem
dC(E,c) doCommand(Event,CmdID)
-->
function dC(E,c){
var S=gSI();
var ro=null;
if(typeof(c)=="string"){
c=parseInt(c,10);
}
switch(c){
case 150:ro="Resume";break;
case 206:ro="";break;
case 203:dUFC(c,1);break;
case 209:dUFC(c,1);break;
case 218:dUFC(c,0);break;
case 349:
if(S.length){
var u="<X-FC-LOGIN>Open-Item/Mailbox/Send?To=CID"+S[0][20];
for(var i=1;i<S.length;i++){
u+="&To=CID"+S[i][20];
}
self.location=u;
}
break;
case 377:ro="Calendar/";break;
case 378:ro="UIF";break;
case 379:ro="SharedDocuments/";break;
case 380:ro="Preferences";break;
case 381:ro="Call";break;
case 382:
if(S.length){
var u="<X-FC-LOGIN>__Chat?Invite=CID"+S[0][20];
for(var i=1;i<S.length;i++){
u+="&To=CID"+S[i][20];
}
self.location=u;
}
break;
case 346:ro="__WebPubURL";break;
}
if(ro!=null&&S.length==1){
sw.location="<X-FC-LOGIN>Open-User/CID"+S[0][20]+"/"+ro;
}
return CE(E);
}
<!--#rem
dUFC(c,uc) doUserFileopCommand(CommandID, UseClientID)
-->
function dUFC(c,uc){
var RO=new ARO();
var SI=gSI();
if(RO&&SI.length){
var ds="Charset=<X-FC-ITEM Data[Charset]>&FieldID_1000_STRING=<X-FC-LOGIN>__ObjID_<X-FC-OBJECT OBJID>/&FieldID_1001_LONG="+c;
if(uc){
ds+="&CC="+SI[0][20];
for(var s=1;s<SI.length;s++){
ds+=";"+SI[s][20];
}
ds+="&FieldID_1003_LONG=1";
}else{
ds+="&CC="+uesc(SI[0][1029]);
for(var s=1;s<SI.length;s++){
ds+=";"+uesc(SI[s][1029]);
}
}
ds+="&Quit=-1";
RO.PD("<X-FC-LOGIN>FileOp",ds);
}
}
<!--#rem
dSG doSortGroup
Arguments:
E Event
c Column
-->
function dSG(E,c){
if(typeof(c)=="string"){
c=parseInt(c,10);
}
var mk=(E.shiftKey||E.altKey||E.ctrlKey||E.metaKey);
var ns=1;
if(isNaN(c)){
return false;
}else if(c==-3){
if(mk){
gc=0;
}else{
dc=2-dc;
var s=(dc?1:2);
var ECAI=document.images["ECAI"];
for(var r=0;r<I.length;r++){
if(I[r][-3][1]!=0&&I[r][-3][1]!=s){
dEC(E,r);
}
}
if(ECAI){
ECAI.src=(dc?"<!--#if expr="<X-FC-RESOURCE ICON.15030 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15030":"<!--#if expr="<X-FC-RESOURCE ICON.15032 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15032");
ECAI.alt=ECAI.title=(dc?"<X-FC-FIELD LANG.7533.7 STRING>":"<X-FC-FIELD LANG.7533.8 STRING>");
}
ns=0;
}
}else if(mk){
gc=((gc==c+1)?0:(c+1));
dc=0;
}else if(c+1==sc){
rs=1-rs;
}else{
var si=-1;
for (var s=0;si==-1&&s<SD.length;s++){
if(SD[s][0]==c){
si=s;
}
}
sc=c+1;
rs=(si&&(SD[si][1]&0x0001));
}
if(ns){
self.location.relace("<X-FC-OBJURL SLASH>?Table="+(rs?"-":"")+sc+"_"+(dc?"-":"")+gc+"&WinID=<X-FC-URL-PARAMETER WinID NUMBER>&srch=<X-FC-URL-PARAMETER srch>&Type=<X-FC-URL-PARAMETER Type NUMBER>&Regular=<X-FC-URL-PARAMETER Regular NUMBER>&Names=<X-FC-URL-PARAMETER Names NUMBER>&Remote=<X-FC-URL-PARAMETER Remote NUMBER>&Conferences=<X-FC-URL-PARAMETER Conferences NUMBER>&Gateways=<X-FC-URL-PARAMETER Gateways NUMBER>&Others=<X-FC-URL-PARAMETER Others NUMBER>");
}
return CE(E);
}
<!--#rem
dCR() doColumnResize(event)
-->
function dCR(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
}
<!--#rem
dEC(E,r,s) doExpandCollapse(event,row,state)
-->
function dEC(E,r,s){
if(typeof(r)=="undefined"){
var T=E.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->srcElement<!--#else-->target<!--#endif-->;
while(T!=null&&!T.id&&!T.id.length){
T=T.parentNode;
}
if(T){
r=RRFID(T.id);
}else{
return;
}
}else if(typeof(r)=="string"){
r=parseInt(r,10);
}
if(I[r][-3][1]==0){
return;
}
if(!s){
s=3-I[r][-3][1];
}
if(s==1){
var R=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["eT"]<!--#else-->getElementById("eT")<!--#endif-->.tBodies[0].rows;
if(R){
var i=I[r][-3][0];
for(var cr=r+1;cr<I.length&&I[cr][-3][0]>i;cr++){
R[2*cr].style.display="none";
R[(2*cr)+1].style.display="none";
S[cr]=-1;
}
}
var EC=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["R"+I[r][-1]+"CG"]<!--#else-->getElementById("R"+I[r][-1]+"CG")<!--#endif-->;
if(EC){
EC.innerHTML="<img src=\"<!--#if expr="<X-FC-RESOURCE ICON.15030 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15030\" alt=\"<X-FC-FIELD LANG.7533.5 ESCAPED>\" title=\"<X-FC-FIELD LANG.7533.5 ESCAPED>\" width=\"12\" height=\"12\"\/>";
}
I[r][-3][1]=1;
}else if(s==2){
var R=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["eT"]<!--#else-->getElementById("eT")<!--#endif-->.tBodies[0].rows;
if(R){
var i=I[r][-3][0];
for(var cr=r+1;cr<I.length&&I[cr][-3][0]>i;cr++){
R[2*cr].style.display="<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->block<!--#else-->table-row<!--#endif-->";
R[(2*cr)+1].style.display="<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->block<!--#else-->table-row<!--#endif-->";
S[cr]=0;
}
}
var EC=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["R"+I[r][-1]+"CG"]<!--#else-->getElementById("R"+I[r][-1]+"CG")<!--#endif-->;
if(EC){
EC.innerHTML="<img src=\"<!--#if expr="<X-FC-RESOURCE ICON.15032 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15032\" alt=\"<X-FC-FIELD LANG.7533.6 ESCAPED>\" title=\"<X-FC-FIELD LANG.7533.6 ESCAPED>\" width=\"12\" height=\"12\"\/>";
}
I[r][-3][1]=2;
}
return CE(E);
}
<!--#rem
PFS() Parameterized String Format
Takes a string and a variable list of arguments and substittutes the args into the string, Arg n goes to place in string with ^n
Arguments:
s string to substitute parameters into
Variables:
n index of current subtitution point.
A alias to arguments array
-->
function PFS(s){
var n;
var i;
var A=arguments;
n=s.indexOf("^");
while(n!=-1){
i=parseInt(s.charAt(n+1),10);
if(!isNaN(i)&&i>=0&&i<(A.length-1)){
s=s.substr(0,n)+A[i+1]+s.substr(n+2);
}
n=s.indexOf("^");
}
return s;
}
<!--#rem
SSB() SetStatusBar
Sets the window status bar based on the selection state and contents of the list windows
Variables:
ns Total number of selected items (all panes)
ni Total number of items (all panes)
-->
function SSB(){
var ns=gSI().length;
var ni=S.length;
if(ns){
self.status=ns==1?"<X-FC-FIELD LANG.608.3 STRING>":PFS("<X-FC-FIELD LANG.608.4 STRING>",ns);
}else{
self.status=ni==1?"<X-FC-FIELD LANG.608.2 STRING>":PFS("<X-FC-FIELD LANG.608.1 STRING>",ni);
}
}
<!--#rem
gI(i) getImage(imagename)-->
function gI(i){
if(typeof(document.images[i])!="undefined"){
return document.images[i];
}else{
return null;
}
}
<!--#rem
aibu AuthenticatedIconBaseUrl
-->
var aibu="<X-FC-LOGIN>Icons/";
<!--#rem
dEO(c.i.e) doEnableOption(Command, Icon, Enabled)
-->
function dEO(c,i,e){
var I=gI("TBI:"+c);
if(I!=null){
var ns="";
var ni=I.src.indexOf(aibu);
if(ni==-1){
ns="/Icons/"+(e?"":"g")+"i"+i;
ni=I.src.indexOf("/Icons/");
}else{
ns=aibu+(e?"":"g")+"i"+i;
}
if(ni==-1||I.src.substr(ni,I.src.length).toUpperCase()!=ns.toUpperCase()){
I.src=ns;
}
I.parentNode.style.cursor=(e?"pointer":"default");
}
}
<!--#rem
CMO ContextMenuOptions array
holds array of options & spacers for context menus
-->
var CMO=[];
<!--#if expr="<X-FC-USER PRIV Mail>"-->
CMO[CMO.length]=[349,0,"<!--#if expr="<X-FC-RESOURCE ICON.11349 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11349","<X-FC-FIELD LANG.CMD.349.0 STRING>"];
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Chat>"-->
CMO[CMO.length]=[382,0,"<!--#if expr="<X-FC-RESOURCE ICON.21000 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s21000","<X-FC-FIELD LANG.CMD.382.0 STRING>"];
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Call>"-->
CMO[CMO.length]=[381,0,"<!--#if expr="<X-FC-RESOURCE ICON.11381 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11381","<X-FC-FIELD LANG.CMD.381.0 STRING>"];
<!--#endif-->
CMO[CMO.length]=[-1,0,"",""];
<!--#if expr="<X-FC-USER PRIV ViewUserData>"-->
CMO[CMO.length]=[378,0,"<!--#if expr="<X-FC-RESOURCE ICON.11378 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11378","<X-FC-FIELD LANG.CMD.378.0 STRING>"];
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV ViewResumes>"-->
CMO[CMO.length]=[150,0,"<!--#if expr="<X-FC-RESOURCE ICON.11150 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11150","<X-FC-FIELD LANG.CMD.150.0 STRING>"];
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Administrator>"-->
CMO[CMO.length]=[206,0,"<!--#if expr="<X-FC-RESOURCE ICON.11206 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11206","<X-FC-FIELD LANG.CMD.206.0 STRING>"];
CMO[CMO.length]=[380,0,"<!--#if expr="<X-FC-RESOURCE ICON.11380 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11380","<X-FC-FIELD LANG.CMD.380.0 STRING>"];
<!--#endif-->
CMO[CMO.length]=[377,0,"<!--#if expr="<X-FC-RESOURCE ICON.11377 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11377","<X-FC-FIELD LANG.CMD.377.0 STRING>"];
CMO[CMO.length]=[346,0,"<!--#if expr="<X-FC-RESOURCE ICON.11346 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11346","<X-FC-FIELD LANG.CMD.346.0 STRING>"];
CMO[CMO.length]=[379,0,"<!--#if expr="<X-FC-RESOURCE ICON.11379 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11379","<X-FC-FIELD LANG.CMD.379.0 STRING>"];
<!--#if expr="<X-FC-USER PRIV Administrator>"-->
CMO[CMO.length]=[-1,0,"",""];
CMO[CMO.length]=[218,0,"<!--#if expr="<X-FC-RESOURCE ICON.11218 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11218","<X-FC-FIELD LANG.CMD.218.0 STRING>"];
CMO[CMO.length]=[203,0,"<!--#if expr="<X-FC-RESOURCE ICON.11203 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11203","<X-FC-FIELD LANG.CMD.203.0 STRING>"];
CMO[CMO.length]=[209,0,"<!--#if expr="<X-FC-RESOURCE ICON.11209 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/s11209","<X-FC-FIELD LANG.102.1026.9 STRING>"];
<!--#endif-->
<!--#rem
SSU(SU) SummarizeSelectedUsers(SU)
-->
function SSU(SU){
var US={};
US["t"]=US["l"]=US["r"]=US["c"]=US["g"]=US["gr"]=US["ab"]=US["o"]=0;
US["ol"]=US["cb"]=US["ac"]=US["cc"]=0;
US["cab"]=(gSDC(1252)!=null?1:0);
US["ccu"]=(gSDC(1255)!=null?1:0);
for(var u=0;u<SU.length;u++){
++US["t"];
switch(SU[u][22]&0x00FF){
case 1:
case 5:++US["l"];
if(SU[u][22]&0x0100)++US["ol"];
if(SU[u][22]&0x0200)++US["cb"];
if(US["ccu"]&&SU[u][1255]&&SU[u][1255].length)++US["cc"];
break;
case 2:
case 17:
case 18:++US["c"];break;
case 4:
case 10:++US["g"];break;
case 8:++US["r"];break;
case 11:
case 16:
case 19:++US["gr"];break;
case 12:
case 13:
case 22:
case 23:++US["ab"];
if(US["cab"]&&SU[u][1252]&&SU[u][1252].length){
++US["ac"];
}
if(US["ccu"]&&SU[u][1255]&&SU[u][1255].length){
++US["cc"];
}
break;
default:++US["o"];break;
}
}
return US;
}
<!--#rem
gEO(SI) GetEnabledOptions(Selected Items)
-->
function gEO(SI){
var S=SSU(gSI());
var EO=[];
var is=0;
var iss=0;
var a=0;
for(cmo=0;cmo<CMO.length;cmo++){
a=0;
switch(CMO[cmo][0]){
case -1:if(iss){is=1;iss=0;}break;
<!--#if expr="<X-FC-USER PRIV ViewResumes>"-->
case 150:a=(S["t"]==1);break;
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Administrator>"-->
case 206:a=(S["t"]==1&&S["t"]==S["l"]+S["c"]+S["g"]+S["gr"]);break;
case 203:a=(S["t"]>0);break;
case 209:a=(S["t"]>0);break;
case 218:a=(S["t"]>0&&S["t"]==S["ol"]);break;
<!--#endif-->
case 346:a=(S["t"]==1&&S["t"]==S["l"]);break;
<!--#if expr="<X-FC-USER PRIV Mail>"-->
case 349:a=(S["t"]>0&&(!S["cab"]||S["ab"]==S["ac"]));break;
<!--#endif-->
case 377:a=(S["t"]==1&&S["t"]==S["l"]);break;
<!--#if expr="<X-FC-USER PRIV ViewUserData>"-->
case 378:a=(S["t"]==1&&S["t"]==S["l"]);break;
<!--#endif-->
case 379:a=(S["t"]==1&&S["l"]==S["t"]);break;
<!--#if expr="<X-FC-USER PRIV Administrator>"-->
case 380:a=(S["t"]==1&&S["t"]==S["l"]);break;
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Call>"-->
case 381:a=(S["t"]==1&&((S["cc"]==1)||(!S["ccu"]&&S["t"]==S["l"]+S["ab"])));break;
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Chat>"-->
case 382:a=(S["t"]>0&&S["t"]==S["ol"]&&S["cb"]==0);break;
<!--#endif-->
}
if(a){
if(is){
EO[EO.length]=new Array(-1,0,0,null);
is=0;
}
EO[EO.length]=CMO[cmo];
++iss;
}
}
return EO;
}
<!--#rem
CEO() CheckEnabledOptions
Enables & Disabled commands based on the current selection
-->
function CEO(){
var S=SSU(gSI());
dEO(150,11150,(S["t"]==1));
dEO(203,11203,(S["t"]>0));
dEO(209,11209,(S["t"]>0));
dEO(206,11206,(S["t"]==1&&S["t"]==S["l"]+S["c"]+S["g"]+S["gr"]));
dEO(218,11218,(S["t"]>0&&S["t"]==S["ol"]));
dEO(346,11346,(S["t"]==1&&S["t"]==S["l"]));
dEO(349,11349,(S["t"]>0&&(!S["cab"]||S["ab"]==S["ac"])));
dEO(377,11377,(S["t"]==1&&S["t"]==S["l"]));
dEO(378,11378,(S["t"]==1&&S["t"]==S["l"]));
dEO(379,11379,(S["t"]==1&&S["t"]==S["l"]));
dEO(380,11380,(S["t"]==1&&S["t"]==S["l"]));
dEO(381,11381,(S["t"]==1&&((S["cc"]==1)||(!S["ccu"]&&S["t"]==S["l"]+S["ab"]))));
dEO(382,21000,(S["t"]>0&&S["t"]==S["ol"]&&S["cb"]==0));
}
<!--#rem
dCOv(c,E) doCommandMouseOVer(command,Element)
-->
function dCOv(c,E){
var I=gI("TBI:"+c);
if(I!=null){
var li=I.src.lastIndexOf("/");
if(I.src.charAt(li+1)!="g"){
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
E.className="tbhilite";
<!--#else-->
E.className="tbplain";
<!--#endif-->
}
}
}
<!--#rem
dCOt(c,E) doCommandMouseOuT(command,Element)
-->
function dCOt(c,E){
E.className="tbtext";
}
<!--#rem
RIID ResolveItemID(id)
-->
function RIID(id){
for(var i=0;i<I.length;i++){
if(I[i][-1]==id){
return I[i];
}
}
return null;
}
<!--#rem
RRFID(id) ResolveRowFromID(id)
-->
function RRFID(id){
if(id.indexOf("C")!=-1){
id=id.substr(1,id.indexOf("C")-1);
}else{
id=id.substr(1,id.length);
}
for(var r=0;r<I.length;r++){
if(I[r][-1]==id){
return r;
}
}
return -1;
}
<!--#rem
RCFID(id) ResolveColumnFromID(id)
-->
function RCFID(id){
var ci=id.indexOf("C");
if(ci==-1){
return null;
}else if(id.substr(ci+1,id.length)=="G"){
return -3;
}else{
var c=parseInt(id.substr(ci+1,id.length),10);
if(isNaN(c)){
return null;
}else{
return c;
}
}
}
<!--#rem
gSDC(f) getSchemaDataColumn(fieldID)
-->
function gSDC(f){
for(var s=0;s<SD.length;s++){
if(SD[s][0]==f){
return SD[s];
}
}
return null;
}
<!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.COLTITLES>"-->
<!--#set var="COLTITLEHEIGHT" expr="20 + (($FONTSIZE - 8) * 2)"-->
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
<!--#set var="COLTITLEHEIGHT" expr="$COLTITLEHEIGHT + 4"-->
<!--#endif-->
<!--#if expr="$COLTITLEHEIGHT < <X-FC-RESOURCE ICON.8000 HEIGHT> + 4"-->
<!--#set var="COLTITLEHEIGHT" expr="<X-FC-RESOURCE ICON.8000 HEIGHT> + 4"-->
<!--#endif-->
<!--#rem
GHC(ci) GenerateHeaderColumn(ColumnIndex)
-->
function GHC(ci){
var f=(ci<C.length?C[ci][0]:-1);
var SDC=(f!=-1?gSDC(C[ci][0]):null);
if(SDC==null&&f!=-3){
return "";
}
var HCH="<table class=\""+(ci<C.length-1?"osb":"obb")+"\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" summary=\"\" style=\"height:<!--#echo var="COLTITLEHEIGHT"-->px;\"><tr><td class=\""+(ci<C.length-1?"isb":"ibb")+"\" onmousedown=\"dSG(event,"+C[ci][0]+");\"><table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" summary=\"\" style=\"table-layout:fixed;height:<!--#echo expr="$COLTITLEHEIGHT - 2"-->px;\"><tr>";
if(f==-3){
HCH+="<td align=\"center\"><img id=\"ECAI\" src=\""+(dc?"<!--#if expr="<X-FC-RESOURCE ICON.15030 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15030":"<!--#if expr="<X-FC-RESOURCE ICON.15032 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15032")+"\" alt=\""+(dc?"<X-FC-FIELD LANG.7533.7 ESCAPED>":"<X-FC-FIELD LANG.7533.8
ESCAPED>")+"\" title=\""+(dc?"<X-FC-FIELD LANG.7533.7 ESCAPED>":"<X-FC-FIELD LANG.7533.8 ESCAPED>")+"\" width=\"<X-FC-RESOURCE ICON.15030 WIDTH>\" height=\"<X-FC-RESOURCE ICON.15030 WIDTH>\"\/><\/td>";
}else{
var CHD="<td class=\"cp<X-FC-URL-PARAMETER Pane NUMBER>\" align=\""+((SDC[1]&0x0004)?"center":((SDC[1]&0x0002)?"right":"left"))+"\" nowrap=\"nowrap\" style=\"overflow:hidden;\">"+(SDC[4]!=null?"<img src=\""+SDC[4][0]+"\" alt=\""+SDC[5]+"\" title=\""+mlesc(SDC[5])+"\" width=\""+SDC[4][1]+"\" height=\""+SDC[4][2]+"\"\/>":mlesc(SDC[5]))+"<\/td>";
if(f+1==sc){
var SCD="<td width=\"<X-FC-RESOURCE ICON.8000 WIDTH>\"><img src=\""+(rs?"<!--#if expr="<X-FC-RESOURCE ICON.8001 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/8001":"<!--#if expr="<X-FC-RESOURCE ICON.8000 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/8000")+"\" alt=\""+(rs?"<X-FC-FIELD LANG.7533.10 ESCAPED>":"<X-FC-FIELD LANG.7533.9 ESCAPED>")+"\" title=\""+(rs?"<X-FC-FIELD LANG.7533.10 ESCAPED>":"<X-FC-FIELD LANG.7533.9 ESCAPED>")+"\" width=\"<X-FC-RESOURCE ICON.8000 WIDTH>\" height=\"<X-FC-RESOURCE ICON.8000 HEIGHT>\"\/><\/td>";
if(SDC[1]&0x0002){
HCH+=SCD+CHD;
}else{
HCH+=CHD+SCD;
}
}else{
HCH+=CHD;
}
}
HCH+="<\/tr><\/table><\/td><\/tr><\/table>";
return HCH;
}
<!--#endif-->
<!--#rem
GHR() GenerateHeaderRow()
-->
function GHR(){
var HRH="";
<!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.COLTITLES>"-->
HRH="<thead><tr style=\"background-color:#C0C0C0;background-image:url('/__Gradient?Top=FFFFFF&bottom=A0A0A0&height=<!--#echo var="COLTITLEHEIGHT"-->&width=1');background-repeat:repeat;\"><td width=\"1\" style=\"background-color:#000000;background-image:none;\"><\/td>";
<!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.ROWNUMBERS>"-->
HRH+="<td width=\"90\"><table class=\"obb\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"height:<!--#echo expr="$COLTITLEHEIGHT"-->px;\" summary=\"\"><tr><td class=\"ibb\" ><\/td><\/tr><\/table><\/td>";
<!--#endif-->
for(var c=0;c<C.length;c++){
HRH+="<td id=\"CH"+C[c][0]+"\" style=\""+(c<C.length-1?"width:"+C[c][1]+"px;":"min-width:"+C[c][1]+"px;")+"\">"+GHC(c)+"<\/td>"+(c<C.length-1?"<td id=\"CR"+C[c][0]+"\" width=\"1\" style=\"background-color:#000000;background-image:none;cursor:move;\" onmousedown=\"dCR(event,"+C[c][0]+");\"><\/td>":"");
}
HRH+="<!--#if expr="<X-FC-BROWSER NAME.FireFox> && <X-FC-BROWSER VERSION> >= 0x0132"--><td width=\"18\"><\/td><!--#endif--><\/tr><\/thead>";
<!--#endif SHOW COLTITLES-->
return HRH;
}
<!--#rem
RES(es,v) ResolveEnumString(enum string, value)
-->
function RES(es,v){
var cv=0;
var ci=0,cs=0;eq=-1;
while(ci<=es.length){
if(ci==es.length||es.charAt(ci)==';'){
if(eq!=-1){
cv=parseInt(es.substr(eq+1,ci-eq-1),10);
}
if(v==cv){
return es.substr(cs,eq!=-1?eq-cs:ci-cs);
}
++cv;
eq=-1;
cs=ci+1;
}else if(es.charAt(ci)=='='){
eq=ci;
}
++ci;
}
return v;
}
<!--#rem
gFES(f,v) getFormattedEnumString(fieldID,value)
-->
function gFES(f,v){
var si=-1;
for(var s=0;si==-1&&s<SD.length;s++){
if(SD[s][0]==f){
si=s;
}
}
if(si!=-1&&SD[si][3]){
return RES(SD[si][3],v);
}
return v;
}
<!--#rem
gFDS(DS) getFormattedDateString(DateString)
DateString in the format YYYYMMDDHHMMSS
NOTE: Be especially careful to ensure that all parseInt calls in this function specify radix, as values are frequently zero padded
-->
function gFDS(DS,fmt){
if(!fmt){
fmt="<X-FC-FIELD LANG.7505.8 ESCAPED>";
}
if(!DS||DS==="0"){
return "-";
}
var Y=DS.substr(0,4),m=DS.substr(4,2),d=DS.substr(6,2),H=DS.substr(8,2),M=DS.substr(10,2),s=DS.substr(12,2),I=(parseInt(H,10)%12?parseInt(H,10)%12:12),P=(parseInt(H,10)>=12?1:0);
var jdo=new Date(parseInt(Y,10),parseInt(m,10)-1,parseInt(d,10),parseInt(H,10),parseInt(I,10),parseInt(s,10),0);
var jfdoy=new Date(parseInt(Y,10),0,1,0,0,0,0);
var o="";
var ni=0;
var af=0;
while(ni<fmt.length){
if(fmt.charAt(ni)=="%"){
++ni;
if(ni<fmt.length&&fmt.charAt(ni)=='#'){
af=1;
++ni;
}else{
af=0;
}
if(ni<fmt.length){
switch(fmt.charAt(ni)){
case "%":o+="%";break;
case "a":o+=RES("<X-FC-FIELD LANG.601.1 ESCAPED>=0<!--#set var="INDEX" value="1"--><!--#while expr="++$INDEX < 8"-->;<X-FC-FIELD LANG.601.`$INDEX` ESCAPED><!--#endwhile-->",jdo.getDay());break;
case "A":o+=RES("<X-FC-FIELD LANG.602.1 ESCAPED>=0<!--#set var="INDEX" value="1"--><!--#while expr="++$INDEX < 8"-->;<X-FC-FIELD LANG.602.`$INDEX` ESCAPED><!--#endwhile-->",jdo.getDay());break;
case "b":o+=RES("<X-FC-FIELD LANG.603.1 ESCAPED>=1<!--#set var="INDEX" value="1"--><!--#while expr="++$INDEX < 13"-->;<X-FC-FIELD LANG.603.`$INDEX` ESCAPED><!--#endwhile-->",parseInt(m,10));break;
case "B":o+=RES("<X-FC-FIELD LANG.604.1 ESCAPED>=1<!--#set var="INDEX" value="1"--><!--#while expr="++$INDEX < 13"-->;<X-FC-FIELD LANG.604.`$INDEX` ESCAPED><!--#endwhile-->",parseInt(m,10));break;
case "c":fmt=fmt.substr(0,ni-(af?2:1))+(af?"%A,%d %B,%y %I:%H:%S %p":"%a,%#d %b,%y %#I:%H:%S %p")+fmt.substr(ni+1,fmt.length);ni-=(af?3:2);break;
case "d":o+=(af?parseInt(d,10):d);break;
case "D":o+=(af?DS:DS.substr(0,8));break;
case "e":o+="<X-FC-FIELD LANG.7505.9 ESCAPED>"+(af?parseInt(d,10):d)+"<X-FC-FIELD LANG.7505.10 ESCAPED>";break;
case "H":o+=(af?parseInt(H,10):H);break;
case "i":af=1;
case "I":o+=(af?I:(I<10?"0"+I:I));break;
case "j":o+=Math.floor((jdo.getTime()-jdoys.getTime())/84000000);break;
case "m":o+=(af?parseInt(m,10):m);break;
case "M":o+=(af?parseInt(M,10):M);break;
case "N":o+=(af?Math.floor(jdo.getTime()/1000):Math.floor(jdo.getTime()/1000)+2082844800);break;
case "p":o+=(P?"<X-FC-FIELD LANG.7526.2 ESCAPED>":"<X-FC-FIELD LANG.7526.1 ESCAPED>");break;
case "P":o+=p;
case "S":o+=(af?parseInt(s,10):s);break;
case "U":{
var fw=jfdoy.getTime()+((jfdoy.getDay()%7)*86400);
var wn=Math.floor((jdo.getTime()-fw)/604800)+1;
o+=(af?wn:(wn<10?"0"+wn:wn));
}
break;
case "w":o+=(jdo.getDay()+1);break;
case "W":{
var fw=jfdoy.getTime()+(((jfdoy.getDay()+6)%7)*86400);
var wn=Math.floor((jdo.getTime()-fw)/604800)+1;
o+=(af?wn:(wn<10?"0"+wn:wn));
}
break;
case "x":fmt=fmt.substr(0,ni-(af?2:1))+(af?"%#d %B,%y":"%3D %b,%y")+fmt.substr(ni+1,fmt.length);ni-=(af?3:2);break;
case "X":fmt=fmt.substr(0,ni-(af?2:1))+(af?"%H:%M:%S":"%I:%M:%S %p")+fmt.substr(ni+1,fmt.length);ni-=(af?3:2);break;
case "y":o+=Y.substr(2,2);break;
case "Y":o+=Y;break;
case "Z":o+="<X-FC-ITEM DATA[ModDate] DATE,"%Z">";break;
case "z":o+="<X-FC-ITEM DATA[ModDate] DATE,"%z">";break;
default:o+="%"+(af?"#":"")+fmt.charAt(ni);break;
}
++ni;
}
}else{
o+=fmt.charAt(ni);
++ni;
}
}
return o;
}
<!--#rem
UCS UserClassStrings
-->
var UCS="<X-FC-FIELD LANG.130.1 ESCAPED>=0<!--#set var="INDEX" value="1"--><!--#while expr="++$INDEX < 22"--><!--#if expr="<X-FC-FIELD LANG.130.`$INDEX` LENGTH>"-->;<X-FC-FIELD LANG.130.`$INDEX` ESCAPED>=<!--#echo expr="$INDEX - 1"--><!--#endif--><!--#endwhile-->";
<!--#rem
gFI(RD,pk,fp,w,h,t) getFormatIcon(RowData, path key, format prefix, width, height, title)
-->
function gFI(RD,pk,fp,w,h,t){
var p="";
var i=0;
if(pk.charAt(i)=="*"){
p="<X-FC-LOGIN>Icons/";
++i;
}else{
p="/Icons/";
}
if(pk.charAt(i)=="s"){
++i;
}
p+=(fp?fp:"")+pk.substr(i,pk.length);
return "<img id=\"I:"+RD[-1]+"\" src=\""+p+"\" alt=\""+(t||"")+"\""+(t?" title=\""+t+"\"":"")+(w&&h?" width=\""+w+"\" height=\""+h+"\"":"")+" border=\"0\"\/>";
}
<!--#rem
GC(RD,ci) GenerateColumn(RowData, column index)
-->
function GC(RD,ci){
var f=(ci<C.length?C[ci][0]:-1);
var SDC=(f!=-1?gSDC(f):null);
var CH="";
if(f==-3){
if(RD[-3][1]){
CH="<img src=\""+(RD[-3][1]==1?"<!--#if expr="<X-FC-RESOURCE ICON.15030 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15030":"<!--#if expr="<X-FC-RESOURCE ICON.15032 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15032")+"\" alt=\""+(RD[-3][1]==1?"<X-FC-FIELD LANG.7533.5 ESCAPED>":"<X-FC-FIELD LANG.7533.6 ESCAPED>")+"\" title=\""+(RD[-3][1]==1?"<X-FC-FIELD LANG.7533.5 ESCAPED>":"<X-FC-FIELD LANG.7533.6 ESCAPED>")+"\" width=\"<X-FC-RESOURCE ICON.15030 WIDTH>\" height=\"<X-FC-RESOURCE ICON.15030 WIDTH>\"\/>";
}
}else if(SDC!=null){
var CC=null;
var CCT=null;
switch(f){
case 5:CCT=RES(UCS,(RD[22]&0x00FF));
CC=gFI(RD,RD[5][0],"s",RD[5][4]&&C[ci][1]<RD[5][3]?C[ci][1]:RD[5][3],RD[5][4]&&C[ci][1]<RD[5][3]?Math.floor((C[ci][1]*RD[5][3])/RD[5][4]):RD[5][4],CCT);
break;
case 7:CCT=RD[7];CC=((RD[22]&0x0100)?"<b>":"")+((RD[22]&0x0200)?"<i>":"")+CCT+((RD[22]&0x0100)?"<\/b>":"")+((RD[22]&0x0200)?"<\/i>":"");break;
case 24:CC="";break;
default:
switch(SDC[2]){
case 1:CC=(RD[f]&&RD[f][0]?gFI(RD,RD[f][0],"s",(RD[f][4]&&C[ci][1]<RD[f][3]?C[ci][1]:RD[f][3]),(RD[f][4]&&C[ci][1]<RD[f][3]?Math.floor((C[ci][1]*RD[f][3])/RD[f][4]):RD[f][4])):null);break;
case 4:CC=(RD[f]&&RD[f][0]?"<img src=\""+RD[f][0]+"\" alt=\""+(RD[f][3]?RD[f][3]:"")+"\""+(RD[f][3]?" title=\""+RD[f][3]+"\"":"")+(RD[f][1]&&RD[f][2]?(C[ci][1]<RD[f][1]?" width=\""+C[ci][1]+"\" height=\""+Math.floor((C[ci][1]*RD[f][1])/RD[f][2])+"\"":" width=\""+RD[f][1]+"\" height=\""+RD[f][2]+"\""):"")+" border=\"0\"\/>":"");break;
case 2:
case 64:CC=CCT=gFES(f,RD[f]);break;
case 16:CC=CCT=(RD[f]?gFDS(RD[f]):"-");break;
case 32:CC="<img src=\""+(RD[f]?"<!--#if expr="<X-FC-RESOURCE ICON.15001 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/15001":"/Icons/0")+"\" alt=\"\" width=\"<X-FC-RESOURCE ICON.15001 WIDTH>\" height=\"<X-FC-RESOURCE ICON.15001 HEIGHT>\" border=\"0\"\/>";break;
default:CC=CCT=mlesc(""+RD[f]);break;
}
}
CH="<div id=\"R"+RD[-1]+"C"+f+"\" class=\"rp0\""+(CCT?" title=\""+CCT+"\"":"")+" style=\""+(((f+1)==gc&&RD[-3][0])?"margin-left:12px;":"")+"text-align:"+((SDC[1]&0x0004)?"center":((SDC[1]&0x0002)?"right":"left"))+";vertical-align:top;<!--#if expr="<X-FC-LAYOUT `$PANE`.VARIABLEROWHEIGHT> == 0"-->white-space:nowrap;<!--#endif-->"+(RD[8044]?"color:"+RD[8044]:"")+"\">"+CC+"<\/div>";
}
return CH;
}
<!--#rem
GR(ri,RD) GenerateRow(rowIndex,RowData)
-->
function GR(ri,RD){
var RH="<tr id=\"R"+RD[-1]+"\""+(RD[8045]?" style=\"background-color:"+RD[8045]+"\"":"")+"><td><\/td><!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.ROWNUMBERS>"--><td class=\"hp<X-FC-URL-PARAMETER Pane NUMBER>\" bgcolor=\"#D6D3CE\" align=\"right\" valign=\"top\" nowrap=\"nowrap\">"+(ri+1)+"<\/td><!--#endif-->";
for(var c=0;c<C.length;c++){
if(C[c][0]==-3){
RH+="<td id=\"R"+RD[-1]+"CG\" valign=\"top\" style=\"overflow:hidden;\">"+GC(RD,c)+"<\/td>"+(c<C.length-1?"<td><\/td>":"");
}else{
RH+="<td id=\"M"+RD[-1]+"C"+C[c][0]+"\" valign=\"top\" style=\"overflow:hidden;\">"+GC(RD,c)+"<\/td>"+(c<C.length-1?"<td><\/td>":"");
}
}
RH+="<!--#if expr="<X-FC-BROWSER NAME.FireFox> && <X-FC-BROWSER VERSION> >= 0x0132"--><td><\/td><!--#endif--><\/tr><tr style=\"height:1px;\"><td><div style=\"width:1px;\"><\/div><\/td><!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.ROWNUMBERS>"--><td bgcolor=\"#000000\"><\/td><!--#endif--><!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.VGRID>||<X-FC-LAYOUT `$PANE`.SHOW.HGRID>"--><!--#set var="COLUMN" value="-1"--><!--#while expr="++$COLUMN < <X-FC-LAYOUT `$PANE`.NCOLS>"--><!--#set var="FIELDID" value="<X-FC-LAYOUT `$PANE`.FIELDID[`$COLUMN`]>"--><!--#if expr="<X-FC-SCHEMA COLUMN[`$FIELDID`].EXISTS>"--><td<!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.HGRID>"--> bgcolor=\"#000000\"<!--#endif-->><\/td><!--#if expr="$COLUMN < (<X-FC-LAYOUT `$PANE`.NCOLS> - 1)"--><td<!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.HGRID>||<X-FC-LAYOUT `$PANE`.SHOW.VGRID>"--> bgcolor=\"#000000\"<!--#endif-->><\/td><!--#endif--><!--#endif--><!--#endwhile--><!--#else--><td colspan=\"<!--#echo expr="(2*<X-FC-LAYOUT `$PANE`.NCOLS>) - 1"-->\"><
\/td><!--#endif--><!--#if expr="<X-FC-BROWSER NAME.FireFox> && <X-FC-BROWSER VERSION> >= 0x0132"--><td><\/td><!--#endif--><\/tr>";
return RH;
}
<!--#rem
DCD(DAI,d) DecodeColumnData(DataArrayItem,Data)
-->
function DCD(DAI,d){
var c=d[0],t=0;
var i;
if(isNaN(c)||d.length<2){
;
}else{
var t=-1;
for(var i=0;t==-1&&i<SD.length;i++){
if(SD[i][0]==c){
t=SD[i][2];
}
}
if(c<1000){
switch(c){
case -6:
case -2:
DAI[c]=d[1].substr(1,d[1].length-2);
t=-1;
break;
case -3:
ni=d.indexOf(',');
DAI[c]=[parseInt(d[1].substr(0,ni),10),parseInt(d[1].substr(ni+1,d[1].length),10)];
t=-1;
break;
case 20:
case 22:
DAI[c]=parseInt(d[1],10);
t=-1;
break;
}
}
switch(t){
case -1:
break;
case 64:
case 32:
case 8:
case 2:
DAI[c]=parseInt(d[1],10);
break;
case 16:
DAI[c]=d[1];
break;
case 4:
case 1:
if(!DAI[c]){
DAI[c]=[];
}
DAI[c][0]=d[1];
for(i=2;i<d.length;i++){
DAI[c][i-1]=parseInt(d[i],10);
}
break;
default:
case 0:
DAI[c]=d[1];
break;
}
}
}
<!--#rem
DID(D) DecodeItemData(Data)
Table of "special" column IDs (all < 0)
-1: Row Number
-2: Download URL (may contain params for uploaded files, may be multilevel absolute or relative path for tree view/saved searches/nested calendars etc...)
-3: Grouping State Array (Indent Level, Expand/Collapse state)
-6: Message ID URL (no params, may be multilevel absolute or relative path for tree view/saved searches/nested calendars etc...)
-7: Inherited (from punch through calendar)
-8: Relative URL fragment (no params, last element of path only)
-9: Item Data String (AJAX mode)
-->
function DID(ID){
var D=[];
D[-9]=ID;
<!--#set var="SCHEMADATA" value="$SCHEMA"-->
<!--#while expr="@length($SCHEMADATA)"-->
<!--#set var="ID" expr="@split($SCHEMADATA,',')"-->
<!--#set var="TYPE" expr="@split($SCHEMADATA,';')"-->
<!--#if expr="$TYPE == 64 || $TYPE == 32 || $TYPE == 16 || $TYPE == 8 || $TYPE == 2"-->
D[<!--#echo var="ID"-->]=0;
<!--#elif expr="$TYPE == 1"-->
D[<!--#echo var="ID"-->]=["/Icons/0",<!--#echo var="DEFICONWIDTH"-->,<!--#echo var="DEFICONHEIGHT"-->,<!--#echo var="DEFSMALLICONWIDTH"-->,<!--#echo var="DEFSMALLICONHEIGHT"-->];
<!--#elif expr="$TYPE == 4"-->
D[<!--#echo var="ID"-->]=["/Icons/0",0,0];
<!--#else-->
D[<!--#echo var="ID"-->]="";
<!--#endif-->
<!--#endwhile-->
D[-3]=[0,0];
D[0]=4;
D[1]=D[6]=D[13]=D[16]=D[17]=0;
D[3]=[0,0];
D[4]=[0,0];
D[5]=["<!--#if expr="<X-FC-RESOURCE ICON.`$DEFICON`
OVERRIDE>"-->*<!--#endif--><!--#echo var="DEFICON"-->",<!--#echo var="DEFICONWIDTH"-->,<!--#echo var="DEFICONHEIGHT"-->,<!--#echo var="DEFSMALLICONWIDTH"-->,<!--#echo var="DEFSMALLICONHEIGHT"-->];
D[7]=D[8]="";
D[11]=[0,0];
D[12]=[0,0];
D[14]=8;
D[15]="";
D[8044]=D[8045]=null;
var ni=0,ci=0,iq=0;
var ds=null;
var dsi=0;
do{
ds=[""];
dsi=0;
while(ni<ID.length&&!(iq==0&&ID.charAt(ni)==";")){
if(iq&&ID.charAt(ni)=='\\'){
if(++ni<ID.length){
if(ID.charAt(ni)=='r'){
ds[dsi]+="\r\n";
if(ni+2<ID.length&&ID.charAt(ni+1)=='\\'&&ID.charAt(ni+2)=='n'){
ni+=2;
}
}else if(ID.charAt(ni)=='n'){
ds[dsi]+="\r\n";
}else{
ds[dsi]+=ID.charAt(ni);
}
}else{
ds[dsi]+='\\';
}
}else if(ID.charAt(ni)=="`"){
iq=1-iq;
}else if(dsi==0&&!iq&&ID.charAt(ni)==':'){
ds[0]=parseInt(ds[0],10);
ds[++dsi]="";
}else if(!iq&&ID.charAt(ni)==','){
ds[++dsi]="";
}else{
ds[dsi]+=ID.charAt(ni);
}
++ni;
}
DCD(D,ds);
ci=++ni;
}while(ci<ID.length);
if(D[11][0]!=0&&D[11][1]==0){
D[11][1]=<X-FC-SERVER SiteID>;
}else if(D[11][0]==0&&D[11][1]==0&&D[1]!=0){
D[11][0]=D[1];
}
if(D[12][0]!=0&&D[12][1]==0){
if(sw.isCn(D[0])){
D[12][1]=0x<!--#if expr="<X-FC-ITEM DATA[ObjType] Desktop>"--><!--#set var="INDEX" value="-1"--><!--#set var="VOLID" value=""--><!--#while expr="@length($VOLID) == 0 && ++$INDEX < <X-FC-LIST-COUNT>"--><!--#if expr="<X-FC-LIST-ITEM `$INDEX` EXISTS>"--><!--#if expr="<X-FC-LIST-ITEM `$INDEX` COLUMN[ObjType] Mailbox>"--><!--#set var="VOLID" value="<X-FC-LIST-ITEM `$INDEX` COLUMN[MessageID] SiteID.HEX>"--><!--#endif--><!--#endif--><!--#endwhile--><!--#if expr="@length($VOLID) == 0"--><!--#set var="VOLID" value="80000001"--><!--#endif--><!--#else--><!--#set var="VOLID" value="<X-FC-ITEM DATA[MessageID] SiteID.HEX>"--><!--#endif--><!--#echo var="VOLID"-->;
}else{
D[12][1]=<X-FC-SERVER SiteID>;
}
}
if(D[-2]&&D[-2].indexOf("FCItemID=")!=-1&&!D[-6]){
D[-6]=D[-2].substr(D[-2].indexOf("FCItemID=")+9,D[-2].length);
}
return D;
}
<!--#rem
AID(rn,D) AppendItemData(rowNumber,DataString)
-->
function AID(rn,D){
I[rn]=DID(D);
I[rn][-1]=rn;
S[rn]=0;
document.write(GR(rn,I[rn]));
}
<!--#rem
dL doLoad()
-->
function dL(){
var HT=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["oT"]<!--#else-->getElementById("oT")<!--#endif-->;
var TC=[0x<X-FC-FIELD PREFS.5606 DEFAULT=LANG.49.5606.11 RGB,R>,0x<X-FC-FIELD PREFS.5606 DEFAULT=LANG.49.5606.11 RGB,G>,0x<X-FC-FIELD PREFS.5606 DEFAULT=LANG.49.5606.11 RGB,B>];
var GC=[Math.round(TC[0]*0.75),Math.round(TC[1]*0.75),Math.round(TC[2]*0.75),Math.round(TC[0]*1.25),Math.round(TC[1]*1.25),Math.round(TC[2]*1.25)];
for(var i=0;i<GC.length;i++){
if(GC[i]>255){
GC[i]=255;
}
GC[i]=(GC[i]<16?"0":"")+GC[i].toString(16);
}
HT.style.backgroundRepeat="repeat";
HT.style.backgroundImage="url('/__Gradient?Top="+GC[0]+GC[1]+GC[2]+"&bottom="+GC[3]+GC[4]+GC[5]+"&height="+(HT.offsetHeight+10)+"&Width=1')";
<!--#if expr="<X-FC-BROWSER NAME.FireFox> && <X-FC-BROWSER VERSION> >= 0x0132"-->
if(I.length){
var ED=document.getElementById("eD");
var LT=document.getElementById("eT");
var LF=document.getElementById("eFT");
var h=self.innerHeight-ED.offsetTop-(LT.offsetParent==ED?LT.offsetTop:0)-LT.tBodies[0].offsetTop-(LF?LF.offsetHeight:0)-20;
if(h<0){
h=100;
}
LT.tBodies[0].style.height=h+"px";
}
<!--#elif expr="<X-FC-BROWSER NAME.MSIE>"-->
document.body.onscroll=dSC;
<!--#endif-->
}
<!--#rem
dRS() doResize
-->
function dRS(){
<!--#if expr="<X-FC-BROWSER NAME.FireFox> && <X-FC-BROWSER VERSION> >= 0x0132"-->
if(I.length){
var ED=document.getElementById("eD");
var LT=document.getElementById("eT");
var LF=document.getElementById("eFT");
var h=self.innerHeight-ED.offsetTop-(LT.offsetParent==ED?LT.offsetTop:0)-LT.tBodies[0].offsetTop-(LF?LF.offsetHeight:0)-20;
if(h<0)
h=100;
LT.tBodies[0].style.height=h+"px";
}
<!--#endif-->
}
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
<!--#rem
dSC doScroll
-->
function dSC(){
if(dmd==3){
RDG();
}
return true;
}
<!--#endif-->
<!--#rem
dCM doContextMenu
-->
function dCM(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
if(!(event.ctrlKey&&event.shiftKey)){
var SI=gSI();
if(SI.length){
BCM(gEO(gSI()),CMCB);
}else{
BCM([],null);
}
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
SCM(event.clientX+document.body.scrollLeft,event.clientY+document.body.scrollTop);
<!--#else-->
SCM(event.pageX,event.pageY);
<!--#endif-->
return CE(event);
}
return true;
}
<!--#rem
CMCB(c) ContextMenuCallback(Command)
-->
function CMCB(c){
dC(null,c);
}
<!--#rem
dMD doMouseDown
Handles mouse down events on items
Arguments
E event object
r row index of item
c column of item
-->
function dMD(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
var E=event;
var T=<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->E.srcElement<!--#else-->E.target<!--#endif-->;
while(T!=null&&!T.id&&!T.id.length){
T=T.parentNode;
}
if(!T){
return false;
}
var r=RRFID(T.id);
var c=RCFID(T.id);
if(r==-1){
return dMDW(event);
}else if(c==-3){
return dEC(event,r);
}
HCM();
dmd=1;
drw=r;
dcl=c;
dX=E.screenX;
dY=E.screenY;
if(E.shiftKey){
CS();
SB(r<pv?r:pv,r<pv?pv:r);
RDG();
}else if(E.ctrlKey||E.shiftKey){
sS(r,!S[r]);
pv=r;
RDG();
}else if(c==5){
dmd=0;
dMDW(E,1);
}else if(!(gSI().length>1&&S[r])){
CS();
sS(r,1);
pv=r;
}
CEO();
SSB();
return CE(E);
}
<!--#rem
dMDW doMouseDownWindow
Handles mouse down events for the window
-->
function dMDW(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event,<!--#endif-->r){
var E=event;
var T=<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->E.srcElement<!--#else-->E.target<!--#endif-->;
if(!r){
HCM();
}
if(T.nodeType==1&&(T.tagName=="A"||T.tagName=="INPUT"||T.tagName=="SELECT"||T.tagName=="BUTTON"||T.onclick||(T.offsetParent&&T.offsetParent.onclick))){
CS();
CEO();
return true;
}else if (dmd==0&&I.length){
CS();
CEO();
var RBR=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["RBR"]<!--#else-->getElementById("RBR")<!--#endif-->;
if(RBR==null){
RBR=document.createElement("div");
if(RBR){
RBR.id="RBR";
RBR.style.visiblity="hidden";
RBR.style.position="absolute";
RBR.style.borderStyle="solid";
RBR.style.borderWidth="1px";
RBR.style.borderColor="#000000";
document.body.appendChild(RBR);
}
}
if(RBR){
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
dX=E.clientX+document.body.scrollLeft;
dY=E.clientY+document.body.scrollTop;
<!--#else-->
dX=E.pageX;
dY=E.pageY;
<!--#endif-->
RBR.style.left=dX+"px";
RBR.style.top=dY+"px";
RBR.style.width="0px";
RBR.style.height="0px";
RBR.style.visibility="visible";
dmd=3;
}
return CE(E);
}
}
<!--#rem
dMU doMouseUp
processes mouse up operation
-->
function dMU(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
var E=event;
var ce=(dmd!=0?1:0);
<!--#if expr="<X-FC-BROWSER NAME.MSIE> && @indexOf(`<X-FC-BROWSER OS>`, `Win`) != -1 && @indexof($HTTP_USER_AGENT, `Opera`) == -1"-->
if(ce)document.selection.empty();
<!--#endif-->
if(dmd==1){
if(gSI().length>1&&S[drw]&&E.button!=2){
CS();
sS(drw,1);
pv=drw;
}
RDG();
}else if(dmd==2){<!--#rem
NOTDONENOTDONE Add code to save new column width here..... -->
RDG();
}else if(dmd==3){
<!--#remRubber band select.-->
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
var cX=E.clientX+document.body.scrollLeft;
var cY=E.clientY+document.body.scrollTop;
dRBS(dY<cY?dY:cY,dX<cX?dX:cX,dY<cY?cY:dY,dX<cX?cX:dX);
<!--#else-->
dRBS(dY<E.pageY?dY:E.pageY,dX<E.pageX?dX:E.pageX,dY<E.pageY?E.pageY:dY,dX<E.pageX?E.pageX:dX);
<!--#endif-->
RDG();
}
SSB();
return ce?CE(E):true;
}
<!--#rem
dDC doDoubleClick
Handles double click events on items
Arguments
r Row
c Column
-->
function dDC(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
<!--#if expr="<X-FC-BROWSER NAME.MSIE> && @indexOf(`<X-FC-BROWSER OS>`, `Win`) != -1 && @indexof($HTTP_USER_AGENT, `Opera`) == -1"-->
document.selection.empty();
<!--#endif-->
var T=event.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->srcElement<!--#else-->target<!--#endif-->;
while(T!=null&&!T.id&&!T.id.length){
T=T.parentNode;
}
if(T){
var r=RRFID(T.id);
self.location="<X-FC-LOGIN>Open-User/"+(I[r][20]?"CID"+I[r][20]:uesc(I[r][7]))+"/Default";
}
return CE(event);
}
<!--#rem
dKD doKeyDown
-->
function dKD(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
var E=event;
if(cmv&&!dCMKD(event)){
return;
}else if(cmv&&!dCMKP(event)){
return;
}
var kc=E.keyCode;
var k=String.fromCharCode(E.keyCode).toUpperCase();
var c=-1;
var a=0;
if(k=="\n"||k=="\r"||kc==10||kc==13){<!--#rem <Enter> or <Return> -->
c=3;<!--#rem Open Selected-->
}else if(E.ctrlKey||E.metaKey||E.altKey){
switch(k){
<!--#if expr="<X-FC-USER AUTH>"-->
case "0":self.location="<X-FC-LOGIN>";a=1;break;<!--#rem Open Desktop -->
case "1":self.location="<X-FC-LOGIN>Open-Item/Mailbox/";a=1;break;<!--#rem Open Mailbox -->
case "2":self.location="<X-FC-LOGIN>Open-Item/Contacts/";a=1;break;<!--#rem Open Contacts -->
case "3":self.location="<X-FC-LOGIN>Open-Item/Bookmarks/";a=1;break;<!--#rem Open Bookmarks -->
case "4":self.location="<X-FC-LOGIN>Open-Item/HomePage/";a=1;break;<!--#rem Open Web Publishing -->
case "5":self.location="<X-FC-LOGIN>Resume";a=1;break;<!--#rem Open Resume -->
case "6":self.location="<X-FC-LOGIN>Open-Item/Calendar/";a=1;break;<!--#rem Open Calendar -->
case "7":self.location="<X-FC-LOGIN>Open-Item/VoiceGreetings/";a=1;break;<!--#rem Open Voice Greetings Folder -->
case "8":self.location="<X-FC-LOGIN>Open-Item/Memos/";a=1;break;<!--#rem Open Memos Folder -->
case "9":self.location="<X-FC-LOGIN>Open-Item/SharedDocuments/";a=1;break;<!--#rem Open My Shared Documents Folder -->
<!--#endif-->
case "A":SA();CEO();SSB();a=1;break;<!--#rem Select All -->
case "K":self.location="<!--#if expr="<X-FC-USER AUTH>"--><X-FC-LOGIN>Logout<!--#else-->/Login<!--#endif-->";a=1;break;<!--#rem Login/Logout-->
case "L":self.location="<X-FC-LOGIN>Directory";a=1;break;<!--#rem Open Directory -->
case "M":dC(null,349);a=1;break;<!--#rem New Message -->
case "O":c=3;break;<!--#rem Open Selected -->
default:
switch(kc){
case 27:HCM();a=1;break;<!--#rem esc Key -->
default:break;
}
}
}else{
switch(kc){
case 27:HCM();a=1;break;<!--#rem esc Key -->
case 32:<!--#rem spacebar -->
if(pv>=0&&S[pv]==1){
var ET=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["eT"]<!--#else-->getElementById("eT")<!--#endif-->;
var OP=ET;
var ol=ET.offsetLeft;
var ot=ET.offsetTop;
while(OP.offsetParent!=null){
OP=OP.offsetParent;
ot+=OP.offsetTop;
ol+=OP.offsetLeft;
}
BCM(gEO(gSI()),CMCB);
SCM(ol+30,ot+ET.tBodies[0].rows[2*pv].offsetTop+Math.floor(ET.tBodies[0].rows[2*pv].offsetHeight/2));
}
a=1;
break;
case 37:<!--#rem Left Arrow Key -->
case 38:<!--#rem Up Arrow Key -->
case 39:<!--#rem Right Arrow Key -->
case 40:<!--#rem Down Arrow Key -->
dAS((kc%2)?(kc-38):0,(kc%2)?0:(kc-39),E.shiftKey);a=1;break;
}
}
if(c==3){
var SI=gSI();
if(SI.length==1){
var L=RIID(SI[0][-1]);
self.location="<X-FC-LOGIN>Open-User/"+(L[20]?"CID"+L[20]:uesc(L[7]))+"/Default";
}
a=1;
}
if(a){
return CE(E);
}
return true;
}
<!--#rem
dMI doMouseIn(over)
-->
function dMI(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
return true;
}
<!--#rem
dMIW doMouseInWindow
-->
function dMIW(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
var E=event;
if(dmd==3){
var RBR=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["RBR"]<!--#else-->getElementById("RBR")<!--#endif-->;
if(RBR){
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
var cX=E.clientX+document.body.scrollLeft;
var cY=E.clientY+document.body.scrollTop;
RBR.style.left=((cX<dX)?cX:dX)+"px";
RBR.style.width=Math.abs(cX-dX)+"px";
RBR.style.top=((cY<dY)?cY:dY)+"px";
RBR.style.height=Math.abs(cY-dY)+"px";
<!--#else-->
RBR.style.left=((E.pageX<dX)?E.pageX:dX)+"px";
RBR.style.width=Math.abs(E.pageX-dX)+"px";
RBR.style.top=((E.pageY<dY)?E.pageY:dY)+"px";
RBR.style.height=Math.abs(E.pageY-dY)+"px";
<!--#endif-->
RBR.style.visibility="visible";
}
}
return true;
}
<!--#rem
dMO doMouseOut
-->
function dMO(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
return true;
}
<!--#rem
dMOW doMouseOutWindow
-->
function dMOW(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
if(dmd==3){
var RBR=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["RBR"]<!--#else-->getElementById("RBR")<!--#endif-->;
if(RBR){
RBR.style.visibility="hidden";
}
}
return true;
}
<!--#rem
dMM doMouseMove
-->
function dMM(<!--#if expr="<X-FC-BROWSER NAME.MSIE>==0"-->event<!--#endif-->){
<!--#if expr="<X-FC-BROWSER NAME.MSIE> && @indexOf(`<X-FC-BROWSER OS>`, `Win`) != -1 && @indexof($HTTP_USER_AGENT, `Opera`) == -1"-->
document.selection.empty();
<!--#endif-->
var E=event;
if(dmd==3){
var RBR=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["RBR"]<!--#else-->getElementById("RBR")<!--#endif-->;
if(RBR){
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
var cX=E.clientX+document.body.scrollLeft;
var cY=E.clientY+document.body.scrollTop;
RBR.style.left=((cX<dX)?cX:dX)+"px";
RBR.style.width=Math.abs(cX-dX)+"px";
RBR.style.top=((cY<dY)?cY:dY)+"px";
RBR.style.height=Math.abs(cY-dY)+"px";
<!--#else-->
RBR.style.left=((E.pageX<dX)?E.pageX:dX)+"px";
RBR.style.width=Math.abs(E.pageX-dX)+"px";
RBR.style.top=((E.pageY<dY)?E.pageY:dY)+"px";
RBR.style.height=Math.abs(E.pageY-dY)+"px";
<!--#endif-->
RBR.style.visbility="hidden";
}
}
return CE(E);
}
<!--#rem
doFormKeyPress()
-->
function dFKP(E){
if(!E.ctrlKey&&!E.altKey&&!E.metaKey){
<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->
E.cancelBubble=true;
<!--#else-->
E.stopPropagation();
<!--#endif-->
}
}
self.onresize=dRS;
document.onmousedown=dMDW;
document.onmouseup=dMU;
document.onkeydown=dKD;
document.onmouseover=dMIW;
document.onmouseout=dMOW;
document.onmousemove=dMM;
document.oncontextmenu=dCM;
<!--#rem
mlesc(s) MLEscape(string)
-->
function mlesc(s){
var ci=0,lri=-1;
var ns="";
var es=null;
while(ci<s.length){
es=null;
switch(s.charAt(ci)){
case ">":es=">";break;
case "<":es="<";break;
case "&":es="&";break;
case "\"":es=""";break;
}
if(es!=null){
ns+=s.substr(lri+1,ci-lri-1)+es;
lri=ci;
}
++ci;
}
ns+=s.substr(lri+1,ci-lri-1);
return ns;
}
<X-FC-WHITESPACE RETAIN>
<!--#include virtual="/.Templates/JavaScript/URLEscape.inc"-->
<!--#include virtual="/.Templates/JavaScript/ContextMenu.inc"-->
<!--#include virtual="/.Templates/JavaScript/ListSelection.inc"-->
<X-FC-WHITESPACE STRIP>
<!--#rem
RFYC(R,fi,mi,y) RowFromYCoordinate(Rows,first index,max index,y-coord)
-->
function RFYC(R,fi,mi,y){
var ri=-1;
if(y<=R[2*fi].offsetHeight){
ri=fi;
}else if(y>=(R[2*mi].offsetTop)){
ri=mi;
}else{
var msi=mi-1;
var lsi=fi+1;
var ci=lsi+Math.floor((msi-lsi)/2);
while(ri==-1){
if(y>=(R[2*ci].offsetTop)&&y<(R[2*(ci+1)].offsetTop)){
ri=ci;
}else if(y<(R[2*ci].offsetTop)){
msi=ci-1;
}else{
lsi=ci+1;
}
ci=lsi+Math.floor((msi-lsi)/2);
}
}
return ri;
}
<!--#rem
dRBS(t,l,b,r) doRubberBandSelect(top,left,bottom,right)
-->
function dRBS(t,l,b,r){
var ET=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["eT"]<!--#else-->getElementById("eT")<!--#endif-->;
var R=ET.tBodies[0].rows;
var fi=0;
var mi=I.length-1;
while(fi<I.length&&R[2*fi].style.display=="none"){
++fi;
}
while(mi>0&&R[2*mi].style.display=="none"){
mi-=1;
}
var OP=R[2*fi].offsetParent;
var o=0;
while(OP!=null){
o+=OP.offsetTop;
OP=OP.offsetParent;
}
t-=o;
b-=o;
<!--#if expr="<X-FC-BROWSER NAME.FireFox> && <X-FC-BROWSER VERSION> >= 0x0132"-->
if(t>ET.tBodies[0].offsetHeight+R[2*fi].offsetTop){
t=ET.tBodies[0].scrollHeight+R[2*fi].offsetTop;
}else{
if(t<0){
t=0;
}
if(ET.tBodies[0].scrollTop){
t+=ET.tBodies[0].scrollTop;
}
}
if(b<0){
b=-1;
}else{
if(b>ET.tBodies[0].offsetHeight+R[2*fi].offsetTop){
b=ET.tBodies[0].offsetHeight+R[2*fi].offsetTop;
}
if(ET.tBodies[0].scrollTop){
b+=ET.tBodies[0].scrollTop;
}
}
<!--#endif-->
if(fi<mi&&b>=R[2*fi].offsetTop&&t<=(R[2*mi].offsetTop+R[2*mi].offsetHeight)){
var si=RFYC(R,fi,mi,t);
var ei=RFYC(R,fi,mi,b);
if(si>=0&&ei>=0){
CS();
SB(si,ei);
pv=ei;
}
}
CEO();
}
<!--#rem
dAS(lr,ud,m) doArrowSelect(Left/Right,Up/Down,Multi)
-->
function dAS(lr,ud,m){
if(ud){
var T=document.<!--#if expr="<X-FC-BROWSER NAME.MSIE>"-->all["eT"]<!--#else-->getElementById("eT")<!--#endif-->;
var R=T.tBodies[0].rows;
var fi=0,li=(S?S.length:0)-1;
var cpv=pv;
var ns=0;
while(li>=0&&R[2*li].style.display=="none"){
li-=1;
}
if(li==-1){
return;
}
while(fi<li&&R[2*fi].style.display=="none"){
++fi;
}
if(m){
ns=gSI().length;
}else{
CS();
}
do{
pv+=ud;
}while(pv>fi&&pv<li&&R[2*pv].style.display=="none");
if(pv<fi){
pv=fi;
}else if(pv>li){
pv=li;
}
if(m&&gSI().length>1&&pv!=cpv&&S[cpv]==1&&S[pv]==1){
sS(cpv,0);
}else{
sS(pv,1);
}
<!--#if expr="<X-FC-BROWSER NAME.FireFox> && <X-FC-BROWSER VERSION> >= 0x0132"-->
if(R[2*pv].offsetTop+R[2*pv].offsetHeight-R[2*fi].offsetTop+T.tBodies[0].scrollTop>T.tBodies[0].clientHeight){
R[2*pv].scrollIntoView(false);
}else if(R[2*pv].offsetTop-R[2*fi].offsetTop-T.tBodies[0].scrollTop<0){
R[2*pv].scrollIntoView(true);
}
<!--#else-->
var OP=R[2*pv].offsetParent;
var o=R[2*pv].offsetTop;
while(OP!=null){
o+=OP.offsetTop;
OP=OP.offsetParent;
}
if(o+R[2*pv].offsetHeight-document.body.scrollTop>document.body.offsetHeight){
R[2*pv].scrollIntoView(false);
}else if(o-document.body.scrollTop<0){
R[2*pv].scrollIntoView(true);
}else if(pv==0&&cpv==0&&document.body.scrollTop){
self.scrollTo(0,0);
}
<!--#endif-->
CEO();
}else if(lr){
dEC(null,pv,(lr==-1?1:2));
}
}
<X-FC-WHITESPACE RETAIN>
<!--#include virtual="/.Templates/JavaScript/AsyncFunctions.inc"-->
//-->
</script>
</head>
<body dir="<X-FC-FIELD LANG.7500 DEFAULT="ltr" STRING>" bgcolor="<X-FC-FIELD PREFS.5600 DEFAULT=LANG.49.5600.11 RGB>"<X-FC-BACKGROUND-PICTURE HTML>
onload="dL();">
<X-FC-WHITESPACE STRIP>
<table id="oT" width="100%" bgcolor="<X-FC-FIELD PREFS.5606 DEFAULT=LANG.49.5606.11 RGB>" cellpadding="0" cellspacing="0" border="0" summary="">
<tr>
<td colspan="3" style="height:3px;"></td>
</tr>
<tr>
<td class="tbtext"> </td>
<td width="100%"><table cellpadding="2" cellspacing="0" border="0" summary="">
<tr>
<!--#if expr="<X-FC-USER PRIV Mail>"-->
<td class="tbtext" onmouseover="dCOv(349,this);" onmouseout="dCOt(349,this);" onmousedown="dC(event,349);"><img id="TBI:349" src="<!--#if expr="<X-FC-RESOURCE ICON.11349 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11349" alt="<X-FC-FIELD LANG.CMD.349.0 STRING>" title="<X-FC-FIELD LANG.CMD.349.0 STRING>" width="24" height="24"/></td>
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Chat>"-->
<td class="tbtext" onmouseover="dCOv(382,this);" onmouseout="dCOt(382,this);" onmousedown="dC(event,382);"><img id="TBI:382" src="<!--#if expr="<X-FC-RESOURCE ICON.21000 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi21000" alt="<X-FC-FIELD LANG.CMD.382.0 STRING>" title="<X-FC-FIELD LANG.CMD.382.0 STRING>" width="24" height="24"/></td>
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Call>"-->
<td class="tbtext" onmouseover="dCOv(381,this);" onmouseout="dCOt(381,this);" onmousedown="dC(event,381);"><img id="TBI:381" src="<!--#if expr="<X-FC-RESOURCE ICON.11381 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11381" alt="<X-FC-FIELD LANG.CMD.381.0 STRING>" title="<X-FC-FIELD LANG.CMD.381.0 STRING>" width="24" height="24"/></td>
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV ViewUserData>"-->
<td class="tbtext" onmouseover="dCOv(378,this);" onmouseout="dCOt(378,this);" onmousedown="dC(event,378);"><img id="TBI:378" src="<!--#if expr="<X-FC-RESOURCE ICON.11378 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11378" alt="<X-FC-FIELD LANG.CMD.378.0 STRING>" title="<X-FC-FIELD LANG.CMD.378.0 STRING>" width="24" height="24"/></td>
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV ViewResumes>"-->
<td class="tbtext" onmouseover="dCOv(150,this);" onmouseout="dCOt(150,this);" onmousedown="dC(event,150);"><img id="TBI:150" src="<!--#if expr="<X-FC-RESOURCE ICON.11150 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11150" alt="<X-FC-FIELD LANG.CMD.150.0 STRING>" title="<X-FC-FIELD LANG.CMD.150.0 STRING>" width="24" height="24"/></td>
<!--#endif-->
<!--#if expr="<X-FC-USER PRIV Administrator>"-->
<td class="tbtext" onmouseover="dCOv(206,this);" onmouseout="dCOt(150,this);" onmousedown="dC(event,206);"><img id="TBI:206" src="<!--#if expr="<X-FC-RESOURCE ICON.11206 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11206" alt="<X-FC-FIELD LANG.CMD.206.0 STRING>" title="<X-FC-FIELD LANG.CMD.206.0 STRING>" width="24" height="24"/></td>
<td class="tbtext" onmouseover="dCOv(380,this);" onmouseout="dCOt(380,this);" onmousedown="dC(event,380);"><img id="TBI:380" src="<!--#if expr="<X-FC-RESOURCE ICON.11380 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11380" alt="<X-FC-FIELD LANG.CMD.380.0 STRING>" title="<X-FC-FIELD LANG.CMD.380.0 STRING>" width="24" height="24"/></td>
<!--#endif-->
<td class="tbtext" onmouseover="dCOv(377,this);" onmouseout="dCOt(377,this);" onmousedown="dC(event,377);"><img id="TBI:377" src="<!--#if expr="<X-FC-RESOURCE ICON.11377 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11377" alt="<X-FC-FIELD LANG.CMD.377.0 STRING>" title="<X-FC-FIELD LANG.CMD.377.0 STRING>" width="24" height="24"/></td>
<td class="tbtext" onmouseover="dCOv(346,this);" onmouseout="dCOt(346,this);" onmousedown="dC(event,346);"><img id="TBI:346" src="<!--#if expr="<X-FC-RESOURCE ICON.11346 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11346" alt="<X-FC-FIELD LANG.CMD.346.0 STRING>" title="<X-FC-FIELD LANG.CMD.346.0 STRING>" width="24" height="24"/></td>
<td class="tbtext" onmouseover="dCOv(379,this);" onmouseout="dCOt(379,this);" onmousedown="dC(event,379);"><img id="TBI:379" src="<!--#if expr="<X-FC-RESOURCE ICON.11379 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11379" alt="<X-FC-FIELD LANG.CMD.379.0 STRING>" title="<X-FC-FIELD LANG.CMD.379.0 STRING>" width="24" height="24"/></td>
<!--#if expr="<X-FC-USER PRIV Administrator>"-->
<td class="tbtext" onmouseover="dCOv(218,this);" onmouseout="dCOt(218,this);" onmousedown="dC(event,218);"><img id="TBI:218" src="<!--#if expr="<X-FC-RESOURCE ICON.11218 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11218" alt="<X-FC-FIELD LANG.CMD.218.0 STRING>" title="<X-FC-FIELD LANG.CMD.218.0 STRING>" width="24" height="24"/></td>
<td class="tbtext" onmouseover="dCOv(203,this);" onmouseout="dCOt(203,this);" onmousedown="dC(event,203);"><img id="TBI:203" src="<!--#if expr="<X-FC-RESOURCE ICON.11203 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11203" alt="<X-FC-FIELD LANG.CMD.203.0 STRING>" title="<X-FC-FIELD LANG.CMD.203.0 STRING>" width="24" height="24"/></td>
<td class="tbtext" onmouseover="dCOv(209,this);" onmouseout="dCOt(209,this);" onmousedown="dC(event,209);"><img id="TBI:209" src="<!--#if expr="<X-FC-RESOURCE ICON.11209 OVERRIDE>"--><X-FC-LOGIN><!--#else-->/<!--#endif-->Icons/gi11209" alt="<X-FC-FIELD LANG.102.1026.9 STRING>" title="<X-FC-FIELD LANG.102.1026.9 STRING>" width="24" height="24"/></td>
<!--#endif-->
</tr>
</table></td>
<td class="tbtext"> </td>
</tr>
<tr>
<td colspan="3" style="height:3px;"></td>
</tr>
</table>
<div id="eD" style="overflow-x:scroll;">
<!--#if expr="<X-FC-LAYOUT `$PANE`.SHOW.ROWNUMBERS>"-->
<!--#set var="MINWIDTH" value="111"-->
<!--#else-->
<!--#set var="MINWIDTH" value="21"-->
<!--#endif-->
<!--#set var="COLUMN" value="-1"-->
<!--#while expr="++$COLUMN < <X-FC-LAYOUT `$PANE`.NCOLS>"-->
<!--#set var="MINWIDTH" expr="$MINWIDTH + 1 + <X-FC-LAYOUT `$PANE`.WIDTH[`$COLUMN`]>"-->
<!--#endwhile-->
<script type="text/javascript"><X-FC-WHITESPACE RETAIN>
<!--
<X-FC-WHITESPACE STRIP>
document.write("<table id=\"eT\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" summary=\"\" onmousedown=\"return dMD(event);\" onmouseover=\"return dMI(event);\" onmouseout=\"return dMO(event);\" ondblclick=\"return dDC(event);\" style=\"min-width:<!--#echo var="MINWIDTH"-->px;table-layout:fixed;overflow:hidden;cursor:pointer;\">");
document.write(GHR());
document.write("<tbody<!--#if expr="<X-FC-BROWSER NAME.FireFox> && <X-FC-BROWSER VERSION> >= 0x0132"--> style=\"height:100%;overflow-y:scroll;overflow-x:hidden;\"<!--#endif-->>");
<!--#set var="ROWNUM" value="0"-->
<X-FC-WHITESPACE RETAIN>
| ||