var vbCr="\r";
var vbCrLf="\r\n";
var vbLf="\n";
var g_elUnicodeClean=null;
function UnicodeClean(s){
if(!s){
s="";
}
if(s.toString){
s=s.toString();
}
if(!g_elUnicodeClean){
g_elUnicodeClean=document.createElement("span");
}
g_elUnicodeClean.textContent=s;
g_elUnicodeClean.innerText=s;
return g_elUnicodeClean.innerHTML.replace(/"/g,"&quot;");
}
var g_elDecodeHTMLEnt=null;
function DecodeHTMLEnt(s){
if(!s){
s="";
}
if(s.toString){
s=s.toString();
}
if(!g_elDecodeHTMLEnt){
g_elDecodeHTMLEnt=document.createElement("span");
}
g_elDecodeHTMLEnt.innerHTML=s;
return g_elDecodeHTMLEnt.textContent||g_elDecodeHTMLEnt.innerText||decodeAmp(decodeLTGT(g_elDecodeHTMLEnt.innerHTML));
}
function IsIE(){
return window.ie;
}
function SingleQuoteForJavascript(s){
if(!s){
s="";
}
if(s.toString){
s=s.toString();
}
return s.replace(/\\/gi,"\\\\").replace(/\'/gi,"\\'").replace(/\n/gi,"\\n").replace(/\</g,"\\x3c").replace(/\>/g,"\\x3e");
}
function UnicodeCleanTextArea(s){
if(!s){
s="";
}
if(s.toString){
s=s.toString();
}
return UnicodeClean(s).replace(/<br(\s*\/)?>/gi,"\n");
}
function UnicodeCleanCrToSpace(s){
if(!s){
s="";
}
if(s.toString){
s=s.toString();
}
return UnicodeClean(s.replace(/(\s\n)+/g," "));
}
function EscapeForRegExp(s){
if(!s){
s="";
}
if(s.toString){
s=s.toString();
}
return s.replace(/([^a-zA-Z0-9 ])/g,"\\$1");
}
function Replace(s1,s2,s3){
if(!s1){
s1="";
}
if(!s2){
s2="";
}
if(!s3){
s3="";
}
if(s1.toString){
s1=s1.toString();
}
if(s2.toString){
s2=s2.toString();
}
if(s3.toString){
s3=s3.toString();
}
var _a=EscapeForRegExp(s2);
var re=new RegExp(_a,"g");
if(arguments[3]==undefined&&arguments[4]==undefined){
return s1.replace(re,s3);
}
var ix=0;
if(arguments[3]!=undefined){
ix=arguments[3]-1;
}
var _d=s1.substr(ix);
if(arguments[4]==undefined){
return _d.replace(re,s3);
}
re=new RegExp(_a,"");
var c=arguments[4];
var _f="";
while(c){
ix=_d.indexOf(s2);
if(ix==-1){
break;
}
_f=_f+_d.substr(0,ix)+s3;
_d=_d.substr(ix+s2.length);
c--;
}
return _f+_d;
}
function Len(s){
if(s==undefined){
return 0;
}
if(s.toString){
s=s.toString();
}
return s.length;
}
function Left(s1,c){
if(s1.toString){
s1=s1.toString();
}
return s1.substr(0,c);
}
function Right(s1,c){
if(s1.toString){
s1=s1.toString();
}
return s1.substr(s1.length-c);
}
function InStr(s1,s2){
if(s1.toString){
s1=s1.toString();
}
if(s2.toString){
s2=s2.toString();
}
var _17=0;
if(arguments[2]!=undefined){
_17=s1-1;
s1=s2;
s2=arguments[2];
}
var _18=s1.indexOf(s2,_17);
return _18+1;
}
function InStrRev(s1,s2){
if(s1.toString){
s1=s1.toString();
}
if(s2.toString){
s2=s2.toString();
}
var _1b=s1.length;
if(arguments[2]!=undefined){
_1b=arguments[2]-1;
}
var _1c=s1.lastIndexOf(s2);
return _1c+1;
}
function Mid(s1,ix,c){
if(s1.toString){
s1=s1.toString();
}
return s1.substr(ix-1,c);
}
function StrReverse(s){
if(s.toString){
s=s.toString();
}
var rg=[];
var x=s.length-1;
while(x>=0){
rg.push(s[x--]);
}
return Join(rg,"");
}
function LCase(s){
if(s.toString){
s=s.toString();
}
return s.toLowerCase();
}
function UCase(s){
if(s.toString){
s=s.toString();
}
return s.toUpperCase();
}
function Join(rg,del){
return rg.join(del);
}
function Split(s,del,c){
if(s.toString){
s=s.toString();
}
if(c!=undefined){
return s.split(del,c);
}else{
return s.split(del);
}
}
Swap1=function(s,s1){
return swap1(s,s1);
};
Swap2=function(s,s1,s2){
return swap2(s,s1,s2);
};
Swap3=function(s,s1,s2,s3){
return swap3(s,s1,s2,s3);
};
function CStr(x){
if(typeof (x)=="number"&&Math.floor(x)!=x){
return (new Number(x)).toLocaleString();
}
return x.toString();
}
function IsEmpty(x){
return typeof (x)=="undefined";
}
function IsNull(x){
return x==null;
}
function IsNumeric(x){
return /^-?[0-9\.]+$/.test(x);
}
Err=new function(){
this.Number=0;
};
Now=function(){
return new UTCDate();
};
Int=parseInt;
CLng=parseInt;
CDbl=parseFloat;
Round=function(x,_38){
if(!_38){
_38=0;
}
_38=Math.pow(10,_38);
return Math.round(x*_38)/_38;
};
var BrowserDate=Date;
function UTCDate(){
if(arguments.length>=3){
this.__dt=new BrowserDate(arguments[0],arguments[1],arguments[2],arguments[3]||0,arguments[4]||0,arguments[5]||0,arguments[6]||0);
}else{
if(arguments.length==1){
this.__dt=new BrowserDate(arguments[0]);
}else{
this.__dt=new BrowserDate();
this.__dt.setMinutes(this.__dt.getMinutes()+this.__dt.getTimezoneOffset());
}
}
if(!UTCDate.prototype.getDate){
var rg=["getDate","getDay","getFullYear","getHours","getMilliseconds","getMinutes","getMonth","getSeconds","getTime","getTimezoneOffset","getUTCDate","getUTCDay","getUTCFullYear","getUTCHours","getUTCMilliseconds","getUTCMinutes","getUTCMonth","getUTCSeconds","getYear","setDate","setFullYear","setHours","setMilliseconds","setMinutes","setMonth","setSeconds","setTime","setUTCDate","setUTCFullYear","setUTCHours","setUTCMilliseconds","setUTCMinutes","setUTCMonth","setUTCSeconds","setYear","toDateString","toGMTString","toLocaleString","toLocaleDateString","toLocaleTimeString","toSource","toString","toUTCString","valueOf"];
function getWrapper(s){
return function(){
return this.__dt[s].apply(this.__dt,arguments);
};
}
for(var ix=0;ix<rg.length;ix++){
UTCDate.prototype[rg[ix]]=getWrapper(rg[ix].replace("UTC",""));
}
}
}
function CTZNow(){
return CTZFromUTC(new UTCDate());
}
function UTCNow(){
return new UTCDate();
}
function CTZFromUTC(dt){
return new UTCDate(dt.valueOf()+CTZnOffsetOnServerAdjusted(dt,true)*1000);
}
function UTCFromCTZ(_3d){
return new UTCDate(_3d.valueOf()-CTZnOffsetOnServerAdjusted(_3d,false)*1000);
}
function CTZNoon(){
var _3e=CTZNow();
_3e.setHours(12,0,0);
return _3e;
}
function UTCFromCTZNoon(){
return UTCFromCTZ(CTZNoon());
}
function CTZnOffsetOnServerAdjusted(_3f,_40){
if(g_ctznOffsetOnServerStandardTime==g_ctznOffsetOnServerDaylightTime){
return g_ctznOffsetOnServerStandardTime;
}
return IsInDaylightSavingTime(_3f,_40)?g_ctznOffsetOnServerDaylightTime:g_ctznOffsetOnServerStandardTime;
}
function IsInDaylightSavingTime(_41,_42){
var _43=new BrowserDate(_41);
if(_42){
var _44=g_rgDaylightStart[1];
var _45=BoundTo12(_44+1);
var _46=BoundTo12(_44-1);
var _47=g_ctznOffsetOnServerDaylightTime;
var _48=_43.getMonth()+1;
if(_48==_44||_48==_45||_48==_46){
_47=g_ctznOffsetOnServerStandardTime;
}
_43.setSeconds(_43.getSeconds()+_47);
}
if(null==g_rgDaylightStart||null==g_rgStandardStart){
return false;
}
if(0==g_rgDaylightStart[1]||0==g_rgStandardStart[1]){
return false;
}
var _49=_43.getMonth()+1;
if(g_rgDaylightStart[1]<g_rgStandardStart[1]){
if(_49<g_rgDaylightStart[1]||_49>g_rgStandardStart[1]){
return false;
}
}else{
if(_49<g_rgDaylightStart[1]&&_49>g_rgStandardStart[1]){
return false;
}
}
if(_49!=g_rgDaylightStart[1]&&_49!=g_rgStandardStart[1]){
return true;
}
var _4a=_49==g_rgDaylightStart[1]?g_rgDaylightStart:g_rgStandardStart;
var _4b=GetTransitionDay(_43,_4a);
if(_49==g_rgDaylightStart[1]){
return _43.getDate()>_4b||(_43.getDate()==_4b&&(_43.getHours()>g_rgDaylightStart[4]||(_43.getHours()==g_rgDaylightStart[4]&&(_43.getMinutes()>g_rgDaylightStart[5]||(_43.getMinutes()==g_rgDaylightStart[5]&&(_43.getSeconds()>=g_rgDaylightStart[6]))))));
}else{
return _43.getDate()<_4b||(_43.getDate()==_4b&&(_43.getHours()<g_rgStandardStart[4]||(_43.getHours()==g_rgStandardStart[4]&&(_43.getMinutes()<g_rgStandardStart[5]||(_43.getMinutes()==g_rgStandardStart[5]&&(_43.getSeconds()<g_rgStandardStart[6]))))));
}
}
function GetTransitionDay(_4c,_4d){
var dt=new BrowserDate(_4c);
dt.setDate(1);
var _4f=0;
var _50=1;
var _51=dt.getMonth();
if(dt.getDay()==_4d[3]){
_50=dt.getDate();
++_4f;
}
while((_4f<_4d[2])&&(_51==dt.getMonth())){
dt.setDate(dt.getDate()+1);
if((dt.getDay()==_4d[3])&&(_51==dt.getMonth())){
_50=dt.getDate();
++_4f;
}
}
return _50;
}
function BoundTo12(_52){
while(_52>12){
_52-=12;
}
while(_52<1){
_52+=12;
}
return _52;
}
function CombineDateTime(_53,_54){
return new UTCDate(_53.getFullYear(),_53.getMonth(),_53.getDate(),_54.getHours(),_54.getMinutes(),_54.getSeconds(),_54.getMilliseconds());
}
function DateValue(dt){
return new UTCDate(dt.getFullYear(),dt.getMonth,dt.getDate,0,0,0,0);
}
function TimeValue(dt){
return new UTCDate(1970,0,0,dt.getHours(),dt.getMinutes(),dt.getSeconds(),dt.getMilliseconds());
}
function deprecate(s,_58){
window[s]=function(){
if(window.console){
console.log(s+" is deprecated");
console.trace();
}
return _58.apply(this,arguments);
};
}
function Year(dt){
if(dt.getFullYear){
return dt.getFullYear();
}
var n=dt.getYear();
if(n<10){
return 2000+n;
}
if(n<100){
return 1900+n;
}
return n;
}
function DateCombinator(s){
return function(dt){
return dt["get"+s]();
};
}
Month=DateCombinator("Month");
Day=DateCombinator("Date");
Hour=DateCombinator("Hours");
Minute=DateCombinator("Minutes");
Second=DateCombinator("Seconds");
function Dictionary(){
return {};
}
function IsDate(dt){
return dt&&null!=dt.toUTCString;
}
function LBound(rg){
return 0;
}
function UBound(rg){
return rg.length-1;
}
function CTZsDateFromUTC(dt){
return CTZsDateNoTimeFromUTC(dt)+" "+CTZsTimeFromUTC(dt);
}
function CTZsDateNoTimeFromUTC(dt){
if(typeof (dt)=="string"){
dt=dt.replace(/\.|\-/g,"/");
}
return CTZsDateRawFromUTC(new UTCDate(dt));
}
function InternalsDateNoTime(dt){
if(typeof (dt)=="string"){
dt=dt.replace(/\.|\-/g,"/");
}
return InternalsDateRaw(new BrowserDate(dt));
}
function InternalsDateRaw(dt){
var _64=GetLocaleDate();
_64=_64.replace(new RegExp(FB_DATE_CODE),dt.getDate());
_64=_64.replace(new RegExp(FB_MONTH_CODE),dt.getMonth()+1);
_64=_64.replace(new RegExp(FB_YEAR_CODE),dt.getFullYear());
return _64;
}
function SerializeDate(dt){
return ""+dt.getFullYear()+"-"+(1+dt.getMonth())+"-"+dt.getDate()+" "+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
}
function CTZsDateRawFromUTC(dt){
return InternalsDateRaw(CTZFromUTC(dt));
}
function CTZsTimeFromUTC(dt){
if(typeof (dt)=="string"){
dt=dt.replace(/\.|\-/g,"/");
}
var _68=new Clock();
_68.dt=new UTCDate(dt);
return _68.getPrintableTime();
}
function NullToBool(b){
if(b){
return true;
}
return false;
}
function NullToZero(x){
if(x){
return x;
}
return 0;
}
function NullToBlank(x){
if(x||x==0){
return x;
}
return "";
}
function IntFromBool(b){
return b?1:0;
}
RegExp.prototype.Pattern="";
RegExp.prototype.Global=false;
RegExp.prototype.IgnoreCase=false;
RegExp.prototype.Initialize=function(){
if(this._re&&this.Pattern==this._Pattern&&this.Global==this._Global&&this.IgnoreCase==this._IgnoreCase){
return this.re;
}
this._Pattern=this.Pattern;
this._Global=this.Global;
this._IgnoreCase=this.IgnoreCase;
this.re=new RegExp(this.Pattern,(this.Global?"g":"")+(this.IgnoreCase?"i":""));
return this.re;
};
RegExp.prototype.Execute=function(s){
var re=this.Initialize();
return re.exec(s);
};
RegExp.prototype.Test=function(s){
var re=this.Initialize();
return re.test(s);
};
RegExp.prototype.Replace=function(s,_72){
var re=this.Initialize();
return s.replace(re,_72);
};
function sizeOfMatches(ms){
if(!ms){
return 0;
}
if("sizeOfMatches" in ms){
return ms.sizeOfMatches;
}
for(var ix=0;ix<ms.length;ix++){
if(typeof (ms[ix])=="undefined"){
break;
}
}
ms.sizeOfMatches=ix;
return ix;
}
function getMatchAt(ix,ms){
return ms[ix];
}
function getSubMatchAt(ix,m){
return m[ix+1];
}
Array.prototype.select=function(fxn){
var _7b=[];
var ix;
for(ix=0;ix<this.length;ix++){
if(!fxn||fxn(this[ix])){
var _7d=this[ix];
var o={};
for(var s in _7d){
o[s]=_7d[s];
}
_7b.push(o);
}
}
return _7b;
};
function InnerJoin(_80,_81,fxn){
var _83=[];
var i,j;
var oI,oJ;
var _88=_80.length;
var _89=_81.length;
for(i=0;i<_88;i++){
for(j=0;j<_89;j++){
oI=_80[i];
oJ=_81[j];
if(!fxn||fxn(oI,oJ)){
var o={};
for(s in oI){
o[s]=oI[s];
}
for(s in oJ){
o[s]=oJ[s];
}
_83[_83.length]=o;
}
}
}
return _83;
}
function LeftJoin(_8b,_8c,fxn){
var _8e=[];
var i,j;
for(i=0;i<_8b.length;i++){
var c=_8e.length;
for(j=0;j<_8c.length;j++){
if(!fxn||fxn(_8b[i],_8c[j])){
var o={};
var s;
for(s in _8b[i]){
o[s]=_8b[i][s];
}
for(s in _8c[j]){
o[s]=_8c[j][s];
}
_8e.push(o);
}
}
if(c!=_8e.length){
_8e.push(_8b[i]);
}
}
return _8e;
}
function RecordSet(_94,_95){
if(!_95){
this._rg=_94;
}else{
this._rg=[];
var ix;
for(ix=0;ix<_94.length;ix++){
this._rg[ix]=_94[ix];
}
this._rg.sort(function(a,b){
var as=a[_95];
var bs=b[_95];
if(as<bs){
return -1;
}
if(as==bs){
return 0;
}
return 1;
});
}
this._ix=-1;
this._MoveTo=function(ix){
var s,o;
if(this._ix>=0){
o=this._rg[this._ix];
for(s in o){
this[s]=undefined;
}
}
this._ix=ix;
this.EOF=(this._ix==this._rg.length);
if(!this.EOF){
o=this._rg[this._ix];
for(s in o){
this[s]=o[s];
}
}
};
this.MoveNext=function(){
this._MoveTo(this._ix+1);
};
this.MoveFirst=function(){
this._MoveTo(0);
};
this.get_EOF=function(){
return this.EOF;
};
this.Close=function(){
this._rg=[];
this._ix=2;
this.EOF=true;
};
this.MoveNext();
}
function CloseRS(rs){
rs.Close();
}
function EntityClassGenerator(_9f){
return function(){
this.fLoaded=false;
this.Load=function(ix){
var _a1="ix"+_9f;
var rg=DB[_9f].select(function(_){
return _[_a1]==ix;
});
this.fLoaded=rg.length==1;
if(this.fLoaded){
var s;
for(s in rg[0]){
this[s]=rg[0][s];
}
}
return this.fLoaded;
};
};
}
function ExtentEntityClasses(){
CProject.prototype.LoadInbox=function(){
var rg=DB.Project.select(function(_){
return _.fInbox&&!_.fDeleted;
});
if(rg.length==0){
return false;
}
return this.Load(rg.ixProject);
};
CPerson.prototype.IsSubscribed=function(){
return goBug.fSubscribed;
};
CPerson.prototype.CanSee=function(ix){
return IsVisible(ix);
};
CPerson.prototype.LoadMinimal=function(ix){
return this.Load(ix);
};
}
var PERSON_NO_LINK=1;
var PERSON_RSS=2;
var PERSON_LINK_TOOLTIP=3;
var PERSON_NAME_NO_CLEAN=4;


var ACL_DISCUSS_GROUP="DiscussGroup";
var ACL_GROUP="Group";
var ACL_MAILBOX="Mailbox";
var ACL_PERMISSION_ADMIN=3;
var ACL_PERMISSION_NONE=0;
var ACL_PERMISSION_READ=1;
var ACL_PERMISSION_WRITE=2;
var ACL_PERSON_ALL_COMMUNITY=-5;
var ACL_PERSON_ALL_NORMAL=-1;
var ACL_PERSON_ALL_PUBLIC=-10;
var ACL_PROJECT="Project";
var ACL_PROJECT_NO_INHERIT="ProjectNoInherit";
var ACL_WIKI="Wiki";
var ACTION_TOKEN_NAME="sActionToken";
var COLTYPE_DG_COUNT_REPLIES=104;
var COLTYPE_DG_FAVORITE=106;
var COLTYPE_DG_FIRSTCOMMENT=103;
var COLTYPE_DG_FULLNAME=102;
var COLTYPE_DG_GROUP=105;
var COLTYPE_DG_HEADLINE=101;
var COLTYPE_DG_POST_DATE=107;
var COLTYPE_WP_FAVORITE=206;
var COLTYPE_WP_HEADLINE=201;
var COLTYPE_WP_LAST_COMMENT=203;
var COLTYPE_WP_LAST_EDITOR=202;
var COLTYPE_WP_LAST_EDIT_DATE=204;
var COLTYPE_WP_WIKI=205;
var NEW_USER_CONTROL_ADMIN=0;
var NEW_USER_CONTROL_ANYBODY=1;
var NEW_USER_CONTROL_COMMUNITY=2;
var SEARCH_TYPE_BUG="Bug";
var SEARCH_TYPE_DISCUSSTOPIC="DiscussTopic";
var SEARCH_TYPE_WIKIPAGE="WikiPage";
var TIMESHEET_CASE_EM=6;
var TIMESHEET_DELETE_EM=6;
var TIMESHEET_MARGIN_EM=1;
var TIMESHEET_START_TIME_EM=6;
var TIMESHEET_TITLE_EM=25;
function NavBarFilterMenuSaveAs(_1,_2){
var _3;
_3=Iif(_1,FB_SAVE_CURRENT_SEARCH_AS,FB_SAVE_CURRENT_FILTER_AS);
var _4;
_4=Iif(_1,"preSaveSearchAsFilter","preSaveCurrentFilterAs");
grgHTML[grgHTML.length]=("<a href=\"#\" onclick=\"toggleVisible(document.getElementById('idSaveCurrentFilter')); giveTextBoxFocus('idMenuFilterName'); ShadowManager.fixShadow('filterPopup');\">")+(_3)+("</a>")+("<div id=\"idSaveCurrentFilter\" style=\"display:none;\">")+("<input type=\"hidden\" name=\"pg\" value=\"pgList\" />")+("<input type=\"hidden\" name=\"pre\" value=\"")+(_4)+("\" />");
if(_1){
grgHTML[grgHTML.length]=("<input type=\"hidden\" name=\"searchFor\" value=\"")+(UnicodeClean(_2))+("\" />");
}
grgHTML[grgHTML.length]=("<input type=\"text\" ")+("style=\"margin-left:20px; width:100px;\" ")+("maxlength=\"40\" ")+("name=\"sFilterName\" ")+("id=\"idMenuFilterName\" ")+("class=\"navbarEdit dlgText\" ")+("onkeypress=\"return ")+(JsFxn(JS_HANDLEFILTERSAVEASKEYDOWN))+("(this, event, false);\" ")+("value=\"")+(Iif(_1,"",UnicodeClean(_2)))+("\"/>")+("<button class=\"navbarButton\" onclick=\"return ")+(JsFxn(JS_HANDLEFILTERSAVEASCLICK))+("(this);\" onkeypress=\"return ")+(JsFxn(JS_HANDLEFILTERSAVEASKEYDOWN))+("(this, event, true);\">")+(FB_OK)+("</button>")+("</div>");
}
function BugTip(_5,_6,_7){
BugTipWithClassAndWidth(_5,_6,_7,"bugTip","");
}
function BugTipWithClassAndWidth(_8,_9,_a,_b,_c){
var _d;
_d="";
var _e;
_e="";
if(_a){
_e="id=\"bugerror\"";
_d="style=\"color:red\"";
}
grgHTML[grgHTML.length]=("<div align=\"left\" class=\"")+(_b)+("\" ");
if(Len(_c)>0){
grgHTML[grgHTML.length]=("style=\"width:")+(_c)+(";\"");
}
grgHTML[grgHTML.length]=(" ")+(_e)+(" >");
if(Len(_8)>0){
grgHTML[grgHTML.length]=("<strong ")+(_d)+(" >")+(_8)+("</strong><hr />");
}
grgHTML[grgHTML.length]=(_9);
grgHTML[grgHTML.length]=("</div><br />");
}
function MakeClientInfoAvailableForRelativeList(_f){
}
var IsInRelativeList_ixCurrent;
var IsInRelativeList_fInList;
function IsInRelativeList(_10,_11){
var _12=undefined;
_12=(_10!=SEARCH_TYPE_BUG||_11!=IsInRelativeList_ixCurrent||IsInRelativeList_fInList);
return _12;
}
function PeopleSearchAsText(rgF){
var _14;
_14=FB_USERS_ALL;
if(rgF[0]){
_14=FB_USERS_ACTIVE;
}
if(rgF[1]){
_14=FB_USERS_INACTIVE;
}
var _15;
_15="";
if(rgF[3]&&rgF[4]&&rgF[5]){
_15=FB_USERS_NORMAL_COMMUNITY_VIRTUAL;
}else{
if(rgF[3]&&rgF[5]){
_15=FB_USERS_NORMAL_VIRTUAL;
}else{
if(rgF[3]&&rgF[4]){
_15=FB_USERS_NORMAL_COMMUNITY;
}else{
if(rgF[4]&&rgF[5]){
_15=FB_USERS_COMMUNITY_VIRTUAL;
}else{
if(rgF[3]){
_15=FB_NORMAL_PLURAL;
}else{
if(rgF[4]){
_15=FB_COMMUNITY_PLURAL;
}else{
if(rgF[5]){
_15=FB_VIRTUAL_PLURAL;
}
}
}
}
}
}
}
var _16;
_16="";
if(Len(_15)==0){
_16=FB_NONE;
}else{
_16=Swap2(_14,_15,FB_USERS);
}
grgHTML[grgHTML.length]=("<span class=\"editInstructions\"><a href=\"javascript:void(0);\" class=\"dotted\">")+(_16)+("</a></span>");
}
function PersonRowContent(rs){
var _18;
_18=NullToZero(rs["fDeleted"])!="0";
var _19;
_19=NullToZero(rs["fAdministrator"])!="0";
var _1a;
_1a=NullToZero(rs["fCommunity"])!="0";
var _1b;
_1b=NullToZero(rs["fVirtual"])!="0";
grgHTML[grgHTML.length]=("\n <td align=\"center\"> \n");
EditIcon("default.asp?pg=pgEditPerson&amp;pgBack=pgPeople&amp;ixPerson="+rs["ixPerson"],undefined);
grgHTML[grgHTML.length]=("\n </td> <td \n");
if(_18){
grgHTML[grgHTML.length]=(" style=\"text-decoration:line-through;color:rgb(151,151,151);\"");
}
grgHTML[grgHTML.length]=("\n > <a href=\"default.asp?pg=pgEditPerson&amp;pgBack=pgPeople&amp;ixPerson=")+(rs["ixPerson"])+("\" \n");
if(_18){
grgHTML[grgHTML.length]=(" style=\"color:rgb(151,151,151);\"");
}
grgHTML[grgHTML.length]=("\n title=\"")+(Swap1(FB_EDIT_PERSON,UnicodeClean(rs["sFullName"])))+("\"> \n")+(UnicodeClean(rs["sFullName"]))+("\n </a> </td> <td ");
if(_18){
grgHTML[grgHTML.length]=(" style=\"color:rgb(151,151,151);\"");
}
grgHTML[grgHTML.length]=("> \n")+(UnicodeClean(rs["sEmail"]))+("\n </td> <td> \n");
EmailIcon(rs["sEmail"]);
grgHTML[grgHTML.length]=("\n </td> <td align=\"center\"> \n");
if(_1a){
grgHTML[grgHTML.length]=("\n &nbsp; \n");
}else{
grgHTML[grgHTML.length]=("\n <span style=\"margin-left:1em\"><a href=\"default.asp?pg=pgWorkingSchedule&amp;pgBack=pgPeople&amp;ixPerson=")+(rs["ixPerson"])+("\">");
CalendarIcon();
grgHTML[grgHTML.length]=("</a></span> \n");
}
grgHTML[grgHTML.length]=("\n </td> <td> \n");
if(_18){
grgHTML[grgHTML.length]=("\n ")+(FB_USER_INACTIVE)+("\n ");
}else{
grgHTML[grgHTML.length]=("\n ")+(FB_USER_ACTIVE)+("\n ");
}
grgHTML[grgHTML.length]=("\n </td> <td>")+(UnicodeClean(rs["sPhone"]))+("&nbsp;</td> <td> \n");
var _1c;
_1c=UserDescription(_19,_1a,_1b);
if(_1c!=""){
grgHTML[grgHTML.length]=(_1c)+("&nbsp;");
}
grgHTML[grgHTML.length]=("\n ");
if(NullToZero(rs["fNotify"])=="0"&&!(_1a)){
grgHTML[grgHTML.length]=(FB_NO_EMAIL);
}
grgHTML[grgHTML.length]=("\n &nbsp;\n</td> \n");
}
function UserDescription(_1d,_1e,_1f){
var _20=undefined;
if(_1d){
_20=FB_ADMIN;
}else{
if(_1e){
_20=FB_COMMUNITY_USER;
}else{
if(_1f){
_20=FB_VIRTUAL_USER;
}else{
_20="";
}
}
}
return _20;
}
function NewUserControlSelect(_21,_22,_23,_24){
grgHTML[grgHTML.length]=("\n <select name=\"fNewUserControl\"\nid=\"idNewUserControl\"\nsize=\"1\"\nclass=\"dlg\"\nstyle=\"width:300px\"> <option ")+(SelectedIfTrue(!(_22)&&!(_24)))+("\n value=\"")+(NEW_USER_CONTROL_ADMIN)+("\">")+(FB_ONLY_ADMIN_NEW)+("</option> \n")+("\n ");
if(_21){
grgHTML[grgHTML.length]=("\n <option ")+(SelectedIfTrue(_22))+(" value=\"")+(NEW_USER_CONTROL_ANYBODY)+("\">")+(FB_ANYBODY_NEW)+("</option> \n");
}
grgHTML[grgHTML.length]=("\n ")+("\n ");
if(_23){
grgHTML[grgHTML.length]=("\n <option ")+(SelectedIfTrue(_24))+(" value=\"")+(NEW_USER_CONTROL_COMMUNITY)+("\">")+(FB_ANYBODY_NEW_COMMUNITY)+("</option> \n");
}
grgHTML[grgHTML.length]=("\n </select><script>DLCL();</script> \n");
}
function QueryPageNew(_25){
var _26=undefined;
_26=(_25=="new"||_25=="newemail");
return _26;
}
function QueryPageEditable(_27){
var _28=undefined;
_28=(_27=="assign"||_27=="close"||_27=="edit"||_27=="editClosed"||_27=="new"||_27=="newemail"||_27=="reactivate"||_27=="reopen"||_27=="resolve"||_27=="reply"||_27=="move"||_27=="forward"||_27=="email");
return _28;
}
function QueryPageEmail(_29){
var _2a=undefined;
_2a=(_29=="reply"||_29=="forward"||_29=="newemail"||_29=="email");
return _2a;
}
function ShowTime(_2b,_2c,_2d,_2e,_2f,_30){
if(_2e==undefined){
_2e=true;
}
if(_2f==undefined){
_2f="";
}
if(_30==undefined){
_30="";
}
var _31;
if(_2c==""){
_31=GetLocaleTime();
}else{
if(_2c!=GetLocaleTime()){
_31=CTZsTimeFromUTC(_2c);
}else{
_31=_2c;
}
}
grgHTML[grgHTML.length]=("<nobr><input\nid=\"")+(_2b)+("\"\nname=\"")+(_2b)+("\"\nclass=\"")+(_2d)+(" dlgText\" \n");
if(_2e){
grgHTML[grgHTML.length]=(" style=\"width:75px; margin:2px 0;\" ");
}
grgHTML[grgHTML.length]=("\n ")+(_2f)+("\n value=\"")+(_31)+("\"\nonfocus=\"showHelp('")+(_2b)+("');\"\nonblur=\"showHelp(''); if(this.value!='' &amp;&amp; this.value != '")+(GetLocaleTime())+("') { clo.setTime(clo.guessTime(this.value));this.value=clo.getPrintableTime(); } \"\nonclick=\"if(this.value=='")+(GetLocaleTime())+("') { this.select(); }\"\n/> <a\thref=\"javascript:void 0;\" ")+(_30)+("\n onkeydown=\"if(isTab(event)) theMgr.hidePopup('tblTime');\"\nonclick=\"clo.setTime(clo.guessTime(document.getElementById('")+(_2b)+("').value));\nclo.show('")+(_2b)+("'); clo.focus();\nreturn cancel(event);\"\n><img src=\"images/icon-clock.gif\" border=\"0\" /></a> </nobr>");
}
function ShowCalendar(_32,_33,_34,_35,_36,_37,_38,_39,_3a){
if(_38==undefined){
_38=true;
}
if(_39==undefined){
_39="";
}
if(_3a==undefined){
_3a="";
}
var _3b;
if(_34==""||IsNull(_34)){
_3b=GetLocaleDate();
}else{
if(_34!=GetLocaleDate()&&_34!="("+FB_NONE+")"){
if(IsDate(_34)){
_3b=CTZsDateRawFromUTC(_34);
}else{
_3b=CTZsDateRawFromUTC(UTCNow());
}
}else{
_3b=_34;
}
}
grgHTML[grgHTML.length]=("<nobr><input\ttype=\"text\"\nid=\"")+(_32)+("\"\nname=\"")+(_32)+("\"\nclass=\"")+(_36)+(" dlgText\" \n");
if(_38){
grgHTML[grgHTML.length]=("style=\"width:131px; margin:2px 0;\"");
}
grgHTML[grgHTML.length]=("\n ")+(_39)+("\n value=\"")+(_3b)+("\"\nonkeypress=\"if (stopFormSubmission(event)) this.onblur.apply(this); ")+(_37)+("\"\nonblur=\"showHelp(''); if(this.value!='' &amp;&amp; this.value != '")+(GetLocaleDate())+("' &amp;&amp; this.value.toLowerCase().indexOf('")+(FB_NONE)+("'.toLowerCase()) == -1) { cal.setDate(cal.guessDate(this.value));this.value=CTZsDateRawFromUTC(cal.dt); } \"\nonclick=\"if(this.value=='")+(GetLocaleDate())+("') { this.select(); }\"\nonfocus=\"showHelp('")+(_32)+("'); cal.bFutureOK = true; cal.bPastOK = ")+(Iif(_35,"true","false"))+(";\"\n/> <a\thref=\"javascript:void 0;\" ")+(_3a)+("\n onkeydown=\"if(isTab(event)) theMgr.hidePopup('tblTime');\"\nonclick=\"cal.bFutureOK = true; cal.bPastOK = ")+(Iif(_35,"true","false"))+("; cal.fTextBar = true; cal.setDate(cal.guessDate(document.getElementById('")+(_32)+("').value));\ncal.show('")+(_32)+("', '")+(_33)+("');\nreturn cancel(event);\"\n>");
CalendarIcon();
grgHTML[grgHTML.length]=("</a> </nobr>");
if(Len(_33)>0&&Len(_32)>0){
grgHTML[grgHTML.length]=("<script>ClockCalBinding.add('")+(_32)+("', '")+(_33)+("');</script>");
}
}
function CalendarTable(){
grgHTML[grgHTML.length]=("\n <table\tid=\"tblCalendar\"\nborder=\"0\"\ncellspacing=\"0\"\nclass=\"calendar\"\ncellpadding=\"0\"\nstyle=\"position: absolute;margin: 2px; display: none;z-index:100;\"\n> <tr class=\"monthname\"> <th align=\"left\"><a href=\"javascript: void 0;\" onclick=\"cal.backMonth(); return cancel(event);\"><img src=\"images/left.png\" width=\"5\" height=\"9\" border=\"0\" valign=\"baseline\" align=\"baseline\"/></a></th> <th colspan=\"5\" id=\"MonthTitle\" style=\"text-align: center\">January</th> <th align=\"right\"><a href=\"javascript: void 0;\" onclick=\"cal.fwdMonth(); return cancel(event);\"><img src=\"images/right.png\" width=\"5\" height=\"9\" border=\"0\" valign=\"baseline\" align=\"baseline\"/></a></th> </tr> <tr class=\"weekname\"> <th id=\"weekday0\">S</th> <th id=\"weekday1\">M</th> <th id=\"weekday2\">T</th> <th id=\"weekday3\">W</th> <th id=\"weekday4\">T</th> <th id=\"weekday5\">F</th> <th id=\"weekday6\">S</th> </tr> \n");
var i;
var j;
for(i=0;i<=5;i++){
grgHTML[grgHTML.length]=("<tr class=\"day\">");
for(j=0;j<=6;j++){
grgHTML[grgHTML.length]=("<td><a id=\"")+(i+","+j)+("\" href=\"javascript:void 0;\" onclick=\"cal.setDay(this.id); return cancel(event);\">1</a></td>");
}
grgHTML[grgHTML.length]=("</tr>");
}
grgHTML[grgHTML.length]=("\n <tr class=\"buttons\" id=\"idCalendarTextBar\"> <td style=\"border-top: 1px solid black;\" colspan=\"2\" align=\"left\"> <a href=\"javascript: void 0;\" onclick=\"cal.hide();document.getElementById(cal.txtID).value = ''; if (document.getElementById(cal.txtTimeID)) { document.getElementById(cal.txtTimeID).value = ''; } return cancel(event);\">")+(Replace(FB_NO_DATE," ","&nbsp;",undefined,undefined))+("</a> </td> <td style=\"border-top: 1px solid black;\" colspan=\"3\" align=\"center\"> <a href=\"javascript: void 0;\" onclick=\"cal.setDate(new UTCDate()); cal.hide(); return cancel(event);\">")+(FB_CALENDAR_TODAY)+("</a> </td> <td style=\"border-top: 1px solid black;\" colspan=\"2\" align=\"right\"> <a href=\"javascript: void 0;\" onclick=\"cal.showTips(); return cancel(event);\">")+(FB_TIPS)+("</a> </td> </tr> <tr class=\"tips\"> <td colspan=\"7\" id=\"calTips\"></td> </tr> </table> \n");
grgHTML[grgHTML.length]=("\n <input type=\"hidden\" /> \n");
}
function CalendarTimeTable(){
var ws;
ws=GetWorkingSchedule();
grgHTML[grgHTML.length]=("<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" id=\"tblTime\" style=\"position: absolute; z-index: 100; margin: 2px; display: none;\"><tr><td>");
DlgListOfHours(ws.CTZGetWorkdayStartHour(),"timeTableSelect",0,"clo.setTime(clo.guessTime(this.options[this.selectedIndex].value)); clo.hide(); clo.focus(true); return cancel(event);",undefined);
grgHTML[grgHTML.length]=("</td></tr></table>");
}
function EditableTablePaneBegin(sId){
grgHTML[grgHTML.length]=("\n ");
ClickMask("panemask"+sId,"EditableTableManager.hideAllPanes();theMgr.hideAllPopups();return false;");
grgHTML[grgHTML.length]=("\n <div id=\"edit")+(sId)+("\" style=\"")+(InlineStyleLoadingDiv(false,4))+(";\" class=\"editableTableMain\"> \n");
ClickMask("panemaskSmall"+sId,"javascript:return (theMgr.hideAllPanePopups() || KeyManager.deactivateHotKeys());");
grgHTML[grgHTML.length]=("\n <div class=\"editableTableTopBar\" onmousedown=\"EditableTableManager.mousedownTopBar(this);\" id=\"topbar")+(sId)+("\">&nbsp;</div> \n");
}
function EditableTablePaneEnd(){
grgHTML[grgHTML.length]=("\n <br /> </div> \n");
}
function DeletePaneBegin(){
grgHTML[grgHTML.length]=("\n <div id=\"delete\" style=\"display:none;\" class=\"editableTablePane\"> \n");
}
function EditablePaneBegin(){
grgHTML[grgHTML.length]=("\n <div id=\"editable\" style=\"display:none;\" class=\"editableTablePane\"> \n");
}
function PaneEnd(){
grgHTML[grgHTML.length]=("\n </div> \n");
}
function EditableTableBodyBegin(sId,_41){
grgHTML[grgHTML.length]=("\n <table id=\"static")+(sId)+("\" class=\"biglist\" cellspacing=\"0\" width=\"")+(_41)+("\"> \n");
}
function EditableTableBodyEnd(){
grgHTML[grgHTML.length]=("\n </table> \n");
}
function EditableTableSize(_42){
grgHTML[grgHTML.length]=("\n <span style=\"display:none;\" id=\"pxWidthTable\">")+(_42)+("</span> \n");
}
function PaneButtonsYesNo(sId,sJS){
grgHTML[grgHTML.length]=("<input type=\"button\" id=\"yes_")+(sId)+("\" cHotKey=\"y\" value=\"")+(FB_YES)+("\" class=\"dlgButton\" onclick=\"EditableTableManager.disablePaneForSubmit('")+(sId)+("');")+(sJS)+(";return false;\" />&nbsp;")+("<input type=\"button\" id=\"no_")+(sId)+("\" cHotKey=\"n\" value=\"")+(FB_NO)+("\" class=\"dlgButton\" onclick=\"EditableTableManager.hidePane('")+(sId)+("');return false;\" />");
}
function ShowEditPaneJS(sId,_46,_47,_48,_49,_4a){
if(_46==undefined){
_46="{}";
}
if(_47==undefined){
_47="this";
}
if(_48==undefined){
_48=-1;
}
if(_49==undefined){
_49="";
}
if(_4a==undefined){
_4a="undefined";
}
var _4b=undefined;
_4b="EditableTableManager.showEditPane('"+sId+"',this,"+_46+", "+_4a+", '"+_47+"', "+Iif(_48>-1,_48,"null")+", '"+_49+"');return false;";
return _4b;
}
function ShowDeletePaneJS(sId,_4d,_4e){
var _4f=undefined;
_4f="EditableTableManager.showDeletePane('"+sId+"',this,"+_4d+",'"+_4e+"');return false;";
return _4f;
}
function ShowDetailedDeletePaneJS(sId,_51,_52,_53,_54){
var _55=undefined;
_55="EditableTableManager.showDetailedDeletePane('"+sId+"',this,"+_51+",'"+_52+"','"+_53+"','"+_54+"');return false;";
return _55;
}
function DisableAndSubmitPaneJS(sId,sJS){
var _58=undefined;
_58="if (stopFormSubmission(event)) {EditableTableManager.disablePaneForSubmit('"+sId+"');"+sJS+";return cancel(event);}";
return _58;
}
function ShowDeleteAttachmentJS(_59,_5a,_5b,_5c,_5d){
if(_5d==undefined){
_5d="null";
}
var _5e=undefined;
_5e="showDeleteAttachment(this, "+_59+", '"+_5a+"', "+_5b+", '"+_5c+"', "+_5d+" );return false;";
return _5e;
}
function FormatWikiTitle(_5f){
var _60=undefined;
if(IsAnyUser()){
_60=FB_FOGBUGZ+": "+_5f;
}else{
_60=_5f;
}
return _60;
}
function ReportFilterLink(_61,_62){
grgHTML[grgHTML.length]=("<a href=\"default.asp?pg=pgList&amp;pre=preSaveFilterFixFor&amp;ixFixFor=")+(_61)+("&amp;ixPriority=")+(_62)+("&amp;priorityRange=-1&amp;ixStatus=1\" style=\"font-size:11px; font-weight:bold; text-decoration:none; padding-left:5px;\">")+(FB_VIEW_CASES)+("</a>");
}
function EstimatedDateHTML(osd){
var _64=undefined;
if(osd==null){
_64=FB_NOT_CALCULATED;
}else{
if(osd.fCompleted){
_64=FB_NO_ESTIMATED_CASES;
}else{
_64=CTZsDateRawFromUTC(osd.dtMid);
}
}
return _64;
}
function TIMESHEET_EDIT_EM(){
var _65=undefined;
_65=CLng(FB_CSS_TIMESHEET_EDIT_EM);
return _65;
}
function TIMESHEET_END_TIME_EM(){
var _66=undefined;
_66=CLng(FB_CSS_TIMESHEET_END_TIME_EM);
return _66;
}
function TIMESHEET_FRAME_EM(){
var _67=undefined;
_67=TIMESHEET_EDIT_EM()+TIMESHEET_DELETE_EM+TIMESHEET_START_TIME_EM+TIMESHEET_END_TIME_EM()+TIMESHEET_CASE_EM+TIMESHEET_TITLE_EM;
return _67;
}
function EditIntervalPane(){
EditableTablePaneBegin("TimesheetTable");
EditablePaneBegin();
EditableTableSize(300);
EditIntervalForm(undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined);
grgHTML[grgHTML.length]=("\n ");
PaneEnd();
DeletePaneBegin();
grgHTML[grgHTML.length]=("\n <form onsubmit=\"return false;\"> \n");
DlgInstructions("<span id=\"idTimesheetConfirmMsg\"></span><br /><span id=\"idTimesheetResolveMsg\">"+FB_AUTO_RESOLVE+"</span>",undefined);
grgHTML[grgHTML.length]=("\n <br/> <input type=\"submit\" id=\"idTimesheetConfirmOk\" cHotKey=\"o\" id=\"Button_Cancel\" value=\"")+(FB_OK)+("\" class=\"dlgButton\" NAME=\"ok_TimesheetTable\" /> <input type=\"button\" id=\"idTimesheetConfirmCancel\" cHotKey=\"c\" value=\"")+(FB_CANCEL)+("\" class=\"dlgButton\" onclick=\"EditableTableManager.hidePane('TimesheetTable');return false;\" NAME=\"cancel_TimesheetTable\" /> </form> \n");
PaneEnd();
EditableTablePaneEnd();
}
function EditIntervalForm(_68,_69,_6a,_6b,_6c,_6d,_6e,_6f){
if(_68==undefined){
_68=0;
}
if(_69==undefined){
_69=DateValue(UTCNow());
}
if(_6a==undefined){
_6a=TimeValue(UTCNow());
}
if(_6b==undefined){
_6b=DateValue(UTCNow());
}
if(_6c==undefined){
_6c=TimeValue(UTCNow());
}
if(_6d==undefined){
_6d="";
}
if(_6e==undefined){
_6e="";
}
if(_6f==undefined){
_6f="";
}
grgHTML[grgHTML.length]=("\n <form method=\"get\" action=\"default.asp\" onSubmit=\"return Timesheet.submitEditor();\"> <input type=\"hidden\" name=\"pre\" value=\"preEditInterval\" /> <input type=\"hidden\" name=\"pg\" value=\"pgTimesheet\" /> <input type=\"hidden\" name=\"ixInterval\" value=\"")+(UnicodeClean(_68))+("\" /> <input type=\"hidden\" name=\"dt\" value=\"")+(CTZsDateRawFromUTC(_69))+("\" /> <input type=\"hidden\" name=\"dtStartEdit\" value=\"")+(CTZsDateRawFromUTC(_69))+("\" /> <input type=\"hidden\" name=\"dtEndEdit\" value=\"")+(Iif(_6b!=-1,CTZsDateRawFromUTC(_6b),-1))+("\" /> <div id=\"timesheet_edit_alignment\"> <div> <p class=\"dlg\" style=\"display:inline;\"><span id=\"sTimesheetEdit\"></span></p> </div> <div style=\"float:left; margin:0.25em;\"> \n");
DlgInstructionsWidth(FB_START,50);
ShowTime("dtStartTime",_6a,"timesheetEditing",false,undefined,undefined);
grgHTML[grgHTML.length]=("\n </div> <div id=\"idTimesheetEditorEndTime\" style=\"float:left; margin:0.25em;\"> \n");
if(_6b!=-1){
grgHTML[grgHTML.length]=("\n ");
DlgInstructionsWidth(FB_END,50);
ShowTime("dtEndTime",_6c,"timesheetEditing",false,undefined,undefined);
grgHTML[grgHTML.length]=("\n ");
}
grgHTML[grgHTML.length]=("\n </div> <div style=\"clear:left; margin:0.25em;\">");
DlgEditErrorContainer("dtEditError",UnicodeClean(_6e));
grgHTML[grgHTML.length]=("</div> <div style=\"margin:0.25em;\"> \n");
DlgInstructionsWidth(FB_CASE,50);
grgHTML[grgHTML.length]=("\n <input style=\"margin-top:2px;\" type=text id=\"ixBugEdit\" name=\"ixBug\" value=\"")+(UnicodeClean(_6d))+("\" /> \n");
DlgEditErrorContainer("ixBugEditError",UnicodeClean(_6f));
grgHTML[grgHTML.length]=("\n </div> <div style=\"margin:0.25em; margin-top:0.5em;\"> <input type=\"submit\" name=\"OK\" id=\"timesheet_edit_ok\" cHotKey=\"o\" value=\"")+(FB_OK)+("\" class=\"dlgButton\"/> <input type=\"submit\" id=\"timesheet_edit_cancel\" cHotKey=\"c\" value=\"")+(FB_CANCEL)+("\" onclick=\"EditableTableManager.hidePane('TimesheetTable'); return false;\" name=\"cancel_TimesheetTable\" class=\"dlgButton\"/> </div> </div> </form> \n");
}
function TimesheetDisplay(_70,_71,_72,dt,_74){
if(_74==undefined){
_74=true;
}
grgHTML[grgHTML.length]=("\n <table ")+(Iif(_74,"id=\"idTimesheetTable\"",""))+(" cellspacing=\"0\" class=\"biglist\"> <tr> <th style=\"width: ")+(TIMESHEET_EDIT_EM())+("em; text-align:center;\">")+(FB_EDIT)+("</th> <th style=\"width: ")+(TIMESHEET_DELETE_EM)+("em; text-align:center;\">")+(FB_DELETE)+("</th> <th style=\"width: ")+(TIMESHEET_START_TIME_EM)+("em;\">")+(FB_START)+("</th> <th style=\"width: ")+(TIMESHEET_END_TIME_EM())+("em;\">")+(FB_END)+("</th> <th style=\"width: ")+(TIMESHEET_CASE_EM)+("em;\">")+(FB_CASE)+("</th> <th style=\"width: ")+(TIMESHEET_TITLE_EM)+("em;\">")+(FB_TITLE)+("</th> </tr> \n");
if(UBound(_70,undefined)<0){
grgHTML[grgHTML.length]=("<td align=\"center\" colspan=\"5\">")+(FB_NO_INTERVALS_FOR_DATE)+("</td>");
}
var i;
var oti;
for(i=0;i<=UBound(_70,undefined);i++){
oti=_70[i];
TimesheetRow(oti,_71,undefined);
}
var sJS;
sJS="return Timesheet.showAdder(this);";
var _78;
_78="default.asp?pg=pgEditInterval&amp;dtStartEdit="+UnicodeClean(CTZFromUTC(dt))+"&amp;dtEndEdit="+UnicodeClean(CTZFromUTC(dt));
grgHTML[grgHTML.length]=("\n <tr> <th align=\"left\" colspan=\"6\"> \n");
NewIconJS(_78,sJS);
grgHTML[grgHTML.length]=("\n &nbsp;\n<a href=\"")+(_78)+("\" ")+(Iif(_74,"id=\"idNewTimeInterval\"",""))+(" cHotKey=\"+\" onclick=\"")+(sJS)+("\">")+(FB_ADD_INTERVAL)+("</a> </th> </tr> \n");
if(_72){
grgHTML[grgHTML.length]=("\n <tr> <td align=\"right\" colspan=\"6\" style=\"padding-top:1em;\"> <input type=\"submit\" class=\"dlgButton\" name=\"btnScheduleWorkOn\" ")+(Iif(_74,"id=\"timesheet_submit\"",""))+(" cHotKey=\"o\" value=\"")+(FB_SAVE)+("\" /> <input type=\"button\" class=\"dlgButton\" ")+(Iif(_74,"id=\"timesheet_cancel\"",""))+(" cHotKey=\"c\" value=\"")+(FB_CANCEL)+("\" onclick=\"ClockPopup.hide(); return false;\" NAME=\"timesheet_cancel\"/> </td> </tr> \n");
}
grgHTML[grgHTML.length]=("\n </table> \n");
}
function TimesheetRow(oti,_7a,_7b){
if(_7b==undefined){
_7b=true;
}
grgHTML[grgHTML.length]=("\n <tr ")+(Iif(_7b,"id=\""+IdTimesheetRow(oti)+"\"",""))+(" class=\"")+(ClassTimesheetRow(oti))+("\"> <td align=\"center\"> \n");
EditIconJS("default.asp?pg=pgEditInterval&amp;ixInterval="+oti.ixInterval,"return Timesheet.showEditor("+oti.ixInterval+")");
grgHTML[grgHTML.length]=("\n </td> <td align=\"center\"> \n");
if(_7a){
grgHTML[grgHTML.length]=("\n <input type=\"checkbox\" ")+(Iif(_7b,"id=\""+oti.ixInterval+"_delete\"",""))+(" alt=\"")+(FB_REMOVE)+("\" border=\"0\"\nonclick=\"Timesheet.tiByIx(")+(oti.ixInterval)+(").toggleDeleted();\" \n")+(Iif(oti.Ends(),"","disabled=\"true\""))+("\n ")+(Iif(oti.fDeleted,"checked=\"true\"",""))+(" /> \n");
}else{
if(oti.Ends()){
grgHTML[grgHTML.length]=("\n ");
DeleteIcon("default.asp?pg=pgDeleteInterval&amp;ixInterval="+oti.ixInterval+"&amp;dt="+CTZsDateRawFromUTC(oti.dtStart));
grgHTML[grgHTML.length]=("\n ");
}
}
grgHTML[grgHTML.length]=("\n </td> <td><nobr>")+(CTZsTimeFromUTC(oti.dtStart))+("</nobr></td> <td><nobr>")+(DisplayableEndTime(oti,"return !(Timesheet.tiByIx("+oti.ixInterval+").close());"))+("</nobr></td> <td> <a href=\"default.asp?")+(oti.ixBug)+("\"\nstyle=\"text-decoration: none\"\nclass=\"")+(oti.GetLinkClass())+("\"\nonmouseover=\"mouseoverCaseId(")+(oti.ixBug)+(", this);\"\nonmouseout=\"mouseoutCaseId();\"\nonclick=\"return Timesheet.confirmNavigate('")+(FB_DEFAULT_URL)+("?")+(oti.ixBug)+("');\">")+(oti.ixBug)+("\n </a> </td> <td> <span class=\"popupTitle\" style=\"width:")+(TIMESHEET_TITLE_EM-1)+("em;\"> <nobr> <a href=\"default.asp?")+(oti.ixBug)+("\"\nstyle=\"text-decoration: none\"\nclass=\"")+(oti.GetLinkClass())+("\"\nonclick=\"return Timesheet.confirmNavigate('")+(FB_DEFAULT_URL)+("?")+(oti.ixBug)+("');\"> \n")+(oti.GetBugTitle())+("\n </a> </nobr> </span> </td> </tr> \n");
}
function IdTimesheetRow(oti){
var _7d=undefined;
_7d="idTIRow_"+oti.ixInterval;
return _7d;
}
function ClassTimesheetRow(oti){
var _7f=undefined;
_7f=Iif(oti.fDeleted,"r-d","row");
return _7f;
}
function DisplayableEndTime(oti,_81){
var _82=undefined;
if(oti.Ends()){
_82=CTZsTimeFromUTC(oti.dtEnd);
}else{
_82=pictureOf(CloseIntervalLink,oti,_81);
}
return _82;
}
function CloseIntervalLink(oti,_84){
if(!(oti.Ends())){
grgHTML[grgHTML.length]=("<a href=\"default.asp?pre=preCloseTimeInterval&amp;pg=pgTimesheet&amp;ixInterval=")+(oti.ixInterval)+("\" onclick=\"")+(_84)+("\">")+(FB_STOP_WORK)+("</a>");
}
}
function TimesheetPopup(_85,dt){
if(_85==undefined){
_85=undefined;
}
if(dt==undefined){
dt=UTCNow();
}
EditableTableBodyBegin("TimesheetTable",400);
EditableTableBodyEnd();
EditIntervalPane();
grgHTML[grgHTML.length]=("\n <div id=\"timeclockPopup\" class=\"timeclockPopup\" style=\"display:none; position:absolute; z-index:3; background-color:#FFFFFF\"> \n");
TimesheetFrame(_85,dt,true,true,true);
grgHTML[grgHTML.length]=("\n </div> \n");
}
function TimesheetFrame(_87,dt,_89,_8a,_8b){
if(dt==undefined){
dt=UTCNow();
}
if(_8b==undefined){
_8b=true;
}
grgHTML[grgHTML.length]=("\n <form method=\"post\" action=\"default.asp\" onSubmit=\"Timesheet.commit(); return false;\"> <table style=\"")+(Iif(_8b,"width:"+TIMESHEET_FRAME_EM()+"em; margin:"+TIMESHEET_MARGIN_EM+"em;",""))+("\"> <tr> <td align=\"left\" style=\"padding:0;\"> <p ")+(Iif(_8b,"id=\"idTimesheetDt\"",""))+(" class=\"dlg\" style=\"display:inline;\">")+(CTZsDateWithDayFromUTC(dt))+("</p> </td> <td align=\"right\" style=\"padding:0\"> <a href=\"default.asp?pg=pgTimesheet&amp;dt=")+(CTZsDateRawFromUTC(DateAdd("d",-1,dt)))+("\" cHotKey=\"[\" ")+(Iif(_8b,"id=\"idTimesheetPrevious\"",""))+(" onclick=\"return Timesheet.prevDt();\">");
LeftArrowIcon();
grgHTML[grgHTML.length]=("</a>");
if(_8b){
grgHTML[grgHTML.length]=(" <a href=\"default.asp?pg=pgTimesheet\" id=\"prevTimesheetButton\" onclick=\"return !Timesheet.showCalendar();\">");
CalendarIcon();
grgHTML[grgHTML.length]=("</a> ");
}
grgHTML[grgHTML.length]=("<a href=\"default.asp?pg=pgTimesheet&amp;dt=")+(CTZsDateRawFromUTC(DateAdd("d",1,dt)))+("\" cHotKey=\"]\" ")+(Iif(_8b,"id=\"idTimesheetNext\"",""))+(" onclick=\"return Timesheet.nextDt();\">");
RightArrowIcon();
grgHTML[grgHTML.length]=("</a> </td> </tr> <tr> <tr> <td colspan=\"2\"> <a ")+(Iif(_8b,"id=\"browseTimesheetGrid\"",""))+(" cHotKey=\"j\" class=\"noGraphic\" onclick=\"return KeyManager.browseTimesheetGrid('idTimesheetTable');\"><img alt=\"\" src=\"spacer.gif\"></a> <span ")+(Iif(_8b,"id=\"idTimesheetContainer\"",""))+(" cHotKey=\"j\"> \n");
if(!(IsEmpty(_87))){
TimesheetDisplay(_87,_89,_8a,dt,undefined);
}
grgHTML[grgHTML.length]=("\n </span> <input type=\"hidden\" ")+(Iif(_8b,"id=\"dtPreviousTimesheet\"",""))+(" value=\"")+(UTCDate())+("\" onchange=\"Timesheet.changeDt(cal.guessDate(elById('dtPreviousTimesheet').value)); return false;\" NAME=\"dtPreviousTimesheet\"/> <input type=\"hidden\" ")+(Iif(_8b,"id=\"dtToday\"",""))+(" value=\"")+(UTCDate())+("\" NAME=\"dtToday\"/> <div ")+(Iif(_8b,"id=\"idTimesheetError\"",""))+(" style=\"display:none;\" class=\"errorLabel\"></div> </td> </tr> </table> </form> \n");
}
function FavoriteToggleIcon(_8c,_8d,_8e,_8f,sId){
if(_8e==undefined){
_8e="";
}
if(sId==undefined){
sId="";
}
var _91;
_91="onload=\"FavoritesIcons.registerAjax(this, '"+_8c+"', "+_8d+")\"";
grgHTML[grgHTML.length]=("<a ")+(AttrIfNotBlank("id",sId))+(" class=\"starEmpty\" href=\"javascript:void 0;\"><img style=\"display: none; ")+(_8e)+("\" src=\"images/clear.gif\" ")+(_91)+(" alt=\"*\"/></a>");
}
function Iif(f,_93,_94){
if(_94==undefined){
_94="";
}
var _95=undefined;
if(f){
_95=_93;
}else{
_95=_94;
}
return _95;
}
var CLASS_VISITED;
CLASS_VISITED="vb";
var CLASS_NOT_VISITED;
CLASS_NOT_VISITED="uvb";
var CLASS_NOT_VISITED_DISCUSS;
CLASS_NOT_VISITED_DISCUSS="uvd";
function GetBugLinkClass(_96,_97){
var _98=undefined;
if(_96==_97){
_98=CLASS_VISITED;
}else{
_98=CLASS_NOT_VISITED;
}
return _98;
}
function CheckOverflow(hr){
var _9a=undefined;
var n;
n=CLng(hr);
_9a=n>4000000000||n<-4000000000;
return _9a;
}
function Pluralize(n,_9d,_9e){
var _9f=undefined;
if(n==1){
_9f=n+" "+_9d;
}else{
_9f=n+" "+_9e;
}
return _9f;
}
function SelectedIfSame(s,t){
var _a2=undefined;
if(s==t){
_a2="selected=\"selected\"";
}else{
_a2="";
}
return _a2;
}
function SelectedIfTrue(b){
var _a4=undefined;
if(NullToBool(b)){
_a4="selected=\"selected\"";
}else{
_a4="";
}
return _a4;
}
var s_searchString_Cache;
function SearchString(){
var _a5=undefined;
if(IsNull(s_searchString_Cache)){
s_searchString_Cache=elById("sLastSearchString").value;
}
_a5=s_searchString_Cache;
return _a5;
}
function SearchStringJSArgs(){
var _a6=undefined;
_a6=elById("sLastSearchStringJSArgs").value;
return _a6;
}
var g_sFullName;
function GetFullName(){
var _a7=undefined;
_a7="";
if(""!=GetPersonID()&&IsEmpty(g_sFullName)){
g_sFullName=GetMe().sFullName;
}
_a7=g_sFullName;
return _a7;
}
var g_sEmail;
function GetEmail(){
var _a8=undefined;
_a8="";
if(""!=GetPersonID()&&IsEmpty(g_sEmail)){
g_sEmail=GetMe().sEmail;
}
_a8=g_sEmail;
return _a8;
}
function IsNormalUser(_a9){
var _aa=undefined;
_aa=false;
if(IsEmpty(_a9)||_a9==GetPersonID()){
if(IsLoggedIn()){
_aa=!(GetMe().fVirtual)&&!(GetMe().fCommunity);
}
}else{
var cp;
cp=new CPerson();
if(cp.LoadMinimal(_a9)){
_aa=!(cp.fCommunity)&&!(cp.fVirtual);
}
}
return _aa;
}
function IsCommunityUser(_ac){
var _ad=undefined;
_ad=false;
if(IsCommunityOn()){
if(IsEmpty(_ac)||_ac==GetPersonID()){
if(IsLoggedIn()){
_ad=GetMe().fCommunity;
}
}else{
var cp;
cp=new CPerson();
if(cp.LoadMinimal(_ac)){
_ad=cp.fCommunity;
}
}
}
return _ad;
}
function IsVirtualUser(_af){
var _b0=undefined;
_b0=false;
var cp;
cp=new CPerson();
if(cp.LoadMinimal(_af)){
_b0=cp.fVirtual;
}
return _b0;
}
function IsAnyUser(){
var _b2=undefined;
_b2=IsLoggedIn();
return _b2;
}
function IsVirtualLicensed(){
var _b3=undefined;
_b3=true;
return _b3;
}
function GetPerson(ix){
var _b5=undefined;
_b5=s_ccc.GetPersonLinkByIxPerson(ix,PERSON_LINK_TOOLTIP);
return _b5;
}
function GetPersonName(ix){
var _b7=undefined;
_b7=s_ccc.GetPersonLinkByIxPerson(ix,PERSON_NO_LINK);
return _b7;
}
function GetPersonRawName(ix){
var _b9=undefined;
_b9=s_ccc.GetPersonLinkByIxPerson(ix,PERSON_NAME_NO_CLEAN);
return _b9;
}
function GetPersonRSSURL(_ba,_bb,_bc,_bd){
var _be=undefined;
_be=s_ccc.GetPersonLink(_ba,_bb,_bc,_bd,PERSON_RSS);
return _be;
}
function GetPersonURL(_bf,_c0,_c1,_c2){
var _c3=undefined;
_c3=s_ccc.GetPersonLink(_bf,_c0,_c1,_c2,PERSON_LINK_TOOLTIP);
return _c3;
}
function FBUrlPathEncode(s){
var _c5=undefined;
_c5=Replace(Replace(Replace(Replace(Replace(Replace(UrlPathEncodeBroken(s),"?","%3F",undefined,undefined,undefined),"#","%23",undefined,undefined,undefined),"&","%26",undefined,undefined,undefined),"+","%2B",undefined,undefined,undefined),":","%3A",undefined,undefined,undefined),"@","%40",undefined,undefined,undefined);
return _c5;
}
function UrlPathEncodeBroken(s){
var _c7=undefined;
_c7=urlencode(s);
return _c7;
}
var __BugCount_sLast=undefined;
var __BugCount_nLast=undefined;
function BugCount(s){
var _c9=undefined;
if(s==__BugCount_sLast){
_c9=__BugCount_nLast;
return _c9;
}
_c9=0;
if(Len(s)==0){
return _c9;
}
if(InStr(s,",",undefined)==0){
if(!(IsNumeric(s))){
return _c9;
}
}
var rg;
rg=Split(s,",",undefined);
_c9=UBound(rg)+1;
return _c9;
}
function CanSendEmail(){
var _cb=undefined;
_cb=false;
if(g_config.sSMTPServer!="NONE"){
_cb=DB.Mailbox.select(function(_cc){
return GetSecurityToken().Assert(ACL_PROJECT,_cc.ixProject,ACL_PERMISSION_WRITE);
}).length>0;
}
return _cb;
}
function DisplayIfTrue(b){
var _ce=undefined;
if(b){
_ce="";
}else{
_ce="display:none";
}
return _ce;
}
function ReplacePlaceHolders(s,_d0,_d1,_d2,_d3,_d4,_d5){
var _d6=undefined;
_d6=s;
_d6=Replace(_d6,"{ticket}",_d0,undefined,undefined,undefined);
_d6=Replace(_d6,"{ticketurl}",GetURLPrefix()+"/default.asp?"+_d0,undefined,undefined,undefined);
_d6=Replace(_d6,"{url}",GetURLPrefix(),undefined,undefined,undefined);
_d6=Replace(_d6,"{case}",g_config.sCasePrefix+_d1,undefined,undefined,undefined);
_d6=Replace(_d6,"{sender}",_d2,undefined,undefined,undefined);
_d6=Replace(_d6,"{subject}",_d3,undefined,undefined,undefined);
_d6=Replace(_d6,"{fullname}",_d4,undefined,undefined,undefined);
_d6=Replace(_d6,"{email}",_d5,undefined,undefined,undefined);
_d6=Replace(_d6,"{username}",GetFullName(),undefined,undefined,undefined);
_d6=Replace(_d6,"{useremail}",GetEmail(),undefined,undefined,undefined);
return _d6;
}
function FormatEmailAddress(_d7,_d8){
var _d9=undefined;
_d9="";
if(Len(_d7)>0&&InStr(_d7,"\"",undefined)==0){
_d9="\""+_d7+"\" ";
}
_d9=_d9+"<"+_d8+">";
return _d9;
}
function BugLink(_da,_db,_dc,_dd,_de,_df){
if(_df==undefined){
_df=true;
}
var _e0=undefined;
_e0=BugLinkWithProperties(_da,_db,_dc,"",_dd,_de,_df);
return _e0;
}
function BugLinkWithProperties(_e1,_e2,_e3,_e4,_e5,_e6,_e7){
if(_e7==undefined){
_e7=true;
}
var _e8=undefined;
_e8="<a href=\""+_e1+"\" "+Iif(_e7,CaseIdHoverJS(_e2),"")+_e4+"class=\""+GetBugLinkClass(_e5,_e6)+"\">"+_e3+"</a>";
return _e8;
}
function CaseIdHoverJS(_e9){
var _ea=undefined;
_ea="onmouseover=\""+JsFxn(JS_MOUSEOVERCASEID)+"("+_e9+", this);\"";
return _ea;
}
function HoverBugTip(_eb){
var _ec=undefined;
_ec=" onmouseover=\""+JsFxn(JS_MOUSEOVERTIP)+"('"+_eb+"', event, this);\"";
return _ec;
}
var s_rgsHoverSpanId=[];
var s_rgsHoverSpan=[];
function AddHoverSpan(_ed){
AddHoverSpanId("",_ed);
}
function AddHoverSpanId(sId,_ef,n){
if(n==undefined){
n=5;
}
var oEL;
oEL=null;
if(Len(sId)>0){
oEL=elById(sId);
}
if(!(oEL)){
oEL=document.createElement("span");
if(Len(sId)>0){
oEL.setAttribute("id",sId);
}
oEL.style.display="none";
var _f2;
_f2=elById("theHoverTip");
if(!(_f2)){
if(n>0){
setTimeout(function(){
return AddHoverSpanId(sId,_ef,n-1);
},100);
}
return;
}
var _f3;
_f3=_f2.parentNode;
_f3.insertBefore(oEL,_f2);
}
if(oEL){
oEL.innerHTML=_ef;
}
}
var __ZebraGridClass_g_ZebraGridStripe=undefined;
function ZebraGridClass(){
var _f4=undefined;
if(IsEmpty(__ZebraGridClass_g_ZebraGridStripe)){
__ZebraGridClass_g_ZebraGridStripe=0;
}
_f4="class=\"g-r\"";
if(((__ZebraGridClass_g_ZebraGridStripe%2)==0)){
_f4="class=\"g-r-a\"";
}
__ZebraGridClass_g_ZebraGridStripe=__ZebraGridClass_g_ZebraGridStripe+1;
return _f4;
}
function DisabledIfTrue(f){
var _f6=undefined;
if(f){
_f6="disabled='1'";
}else{
_f6="";
}
return _f6;
}
function SortFromColType(_f7){
var _f8=undefined;
switch(_f7){
case COLTYPE_CASE:
_f8=0;
break;
case COLTYPE_TITLE:
_f8=2;
break;
case COLTYPE_TITLE_COMMENT:
_f8=2;
break;
case COLTYPE_TITLE_EVENT:
_f8=2;
break;
case COLTYPE_PROJECT:
_f8=3;
break;
case COLTYPE_AREA:
_f8=4;
break;
case COLTYPE_OPENED_BY:
_f8=5;
break;
case COLTYPE_ASSIGNED_TO:
_f8=6;
break;
case COLTYPE_STATUS:
_f8=7;
break;
case COLTYPE_PRIORITY:
_f8=8;
break;
case COLTYPE_DATE_OPENED_REV:
_f8=9;
break;
case COLTYPE_DATE_OPENED:
_f8=10;
break;
case COLTYPE_FIX_FOR:
_f8=11;
break;
case COLTYPE_CATEGORY:
_f8=12;
break;
case COLTYPE_LAST_UPDATED:
_f8=13;
break;
case COLTYPE_DUE:
_f8=14;
break;
case COLTYPE_DATE_RESOLVED:
_f8=17;
break;
case COLTYPE_DATE_CLOSED:
_f8=18;
break;
case COLTYPE_CUSTOM_1:
_f8=19;
break;
case COLTYPE_CUSTOM_2:
_f8=20;
break;
case COLTYPE_REMAINING_TIME:
_f8=21;
break;
case COLTYPE_ELAPSED_TIME:
_f8=22;
break;
case COLTYPE_CORRESPONDENT:
_f8=23;
break;
case COLTYPE_OCCURRENCES:
_f8=24;
break;
case COLTYPE_RESOLVED_BY:
_f8=25;
break;
case COLTYPE_ESTIMATE_CURRENT:
_f8=26;
break;
case COLTYPE_LAST_SEEN_BY_ME:
_f8=27;
break;
case COLTYPE_ESTIMATE_ORIGINAL:
_f8=28;
break;
case COLTYPE_CLOSED_BY:
_f8=30;
break;
case COLTYPE_LASTEDITED_BY:
_f8=31;
break;
default:
_f8=-1;
break;
}
return _f8;
}
function QuickSnip(s,_fa){
var _fb=undefined;
_fb=Left(s,_fa);
if(Len(s)>_fa){
while(Len(_fb)>0&&Right(_fb,1)!=" "&&Right(_fb,6)!="&nbsp;"){
_fb=Left(_fb,Len(_fb)-1);
}
_fb=_fb+"...";
}
return _fb;
}
function ClickMask(sId,_fd){
if(IsIE()){
grgHTML[grgHTML.length]=("<img src=\"spacer.gif\" id=\"")+(sId)+("Img\" style=\"height:0px;width:0px;display:none;position:absolute;z-index:1\" alt=\"\" galleryimg=\"no\" onmousedown=\"")+(_fd)+("\" />");
}else{
grgHTML[grgHTML.length]=("<div id=\"")+(sId)+("Div\" style=\"display:none;position:absolute;height:0px;width:0px;z-index:1;\" onmousedown=\"")+(_fd)+("\">&nbsp;</div>");
}
}
function InlineStyleLoadingDiv(_fe,_ff){
var _100=undefined;
_100="position:absolute;"+StyleOpacity(0.4)+"z-index:"+_ff+";"+Iif(_fe,"","display:none;");
return _100;
}
function StyleOpacity(_101){
var _102=undefined;
_102="opacity:"+_101+";filter:alpha(opacity="+(_101*100)+");";
return _102;
}
var PGX_LOAD_FILTER;
PGX_LOAD_FILTER="LF";
var PGX_SAVE_FILTER;
PGX_SAVE_FILTER="FS";
var PGX_VIEW_CASE;
PGX_VIEW_CASE="EV";
var JS_THEMGR_HIDEALLPOPUPS;
JS_THEMGR_HIDEALLPOPUPS=["theMgr.hideAllPopups","a0"];
var JS_CANCEL;
JS_CANCEL=["cancel","b0"];
var JS_HANDLEFILTERSAVEASKEYDOWN;
JS_HANDLEFILTERSAVEASKEYDOWN=["handleFilterSaveAsKeydown","c0"];
var JS_HANDLEFILTERSAVEASCLICK;
JS_HANDLEFILTERSAVEASCLICK=["handleFilterSaveAsClick","d0"];
var JS_REPAIRFOCUS;
JS_REPAIRFOCUS=["repairFocus","e0"];
var JS_DOPOPUPCLICK;
JS_DOPOPUPCLICK=["doPopupClick","f0"];
var JS_HANDLEFILTERCHANGEKEYDOWN;
JS_HANDLEFILTERCHANGEKEYDOWN=["handleFilterChangeKeydown","g0"];
var JS_HANDLEFILTERCHANGECLICK;
JS_HANDLEFILTERCHANGECLICK=["handleFilterChangeClick","h0"];
var JS_TOGGLEFILTERREFINE;
JS_TOGGLEFILTERREFINE=["toggleFilterRefine","i0"];
var JS_GIVETEXTBOXFOCUS;
JS_GIVETEXTBOXFOCUS=["giveTextBoxFocus","j0"];
var JS_GRIDCONTROL_TOGGLECOLUMN;
JS_GRIDCONTROL_TOGGLECOLUMN=["GridControl.toggleColumn","k0"];
var JS_ISKEY;
JS_ISKEY=["isKey","l0"];
var JS_FLIPCHECKBOX;
JS_FLIPCHECKBOX=["flipCheckbox","m0"];
var JS_KEYMANAGER_BROWSEGRIDROWS;
JS_KEYMANAGER_BROWSEGRIDROWS=["KeyManager.browseGridRows","n0"];
var JS_SELECTIONMANAGER_GRIDGROUPERCLICK;
JS_SELECTIONMANAGER_GRIDGROUPERCLICK=["SelectionManager.gridGrouperClick","o0"];
var JS_SELECTIONMANAGER_DOSELECTGROUP;
JS_SELECTIONMANAGER_DOSELECTGROUP=["SelectionManager.doSelectGroup","p0"];
var JS_MOUSEDOWNCOLHEADER;
JS_MOUSEDOWNCOLHEADER=["mousedownColHeader","q0"];
var JS_MOUSEMOVECOLHEADER;
JS_MOUSEMOVECOLHEADER=["mousemoveColHeader","r0"];
var JS_DBLCLICKCOLHEADER;
JS_DBLCLICKCOLHEADER=["dblclickColHeader","s0"];
var JS_QUICKSORTCHANGE;
JS_QUICKSORTCHANGE=["quickSortChange","t0"];
var JS_MOUSEDOWNGRIDROW;
JS_MOUSEDOWNGRIDROW=["mousedownGridRow","u0"];
var JS_MOUSEOVERGRIDROW;
JS_MOUSEOVERGRIDROW=["mouseoverGridRow","v0"];
var JS_MOUSEOUTGRIDROW;
JS_MOUSEOUTGRIDROW=["mouseoutGridRow","w0"];
var JS_MOUSEUPGRIDROW;
JS_MOUSEUPGRIDROW=["mouseupGridRow","x0"];
var JS_DBLCLICKGRIDROW;
JS_DBLCLICKGRIDROW=["dblclickGridRow","y0"];
var JS_SELECTIONMANAGER_LASTCLICKFROMCHECKBOX;
JS_SELECTIONMANAGER_LASTCLICKFROMCHECKBOX=["SelectionManager.lastClickFromCheckbox","z0"];
var JS_KEYPRESSGRIDCHECKBOX;
JS_KEYPRESSGRIDCHECKBOX=["keypressGridCheckbox","a1"];
var JS_MOUSEOVERCASEID;
JS_MOUSEOVERCASEID=["mouseoverCaseId","b1"];
var JS_MOUSEOUTCASEID;
JS_MOUSEOUTCASEID=["mouseoutCaseId","c1"];
var JS_MOUSEOVERTIP;
JS_MOUSEOVERTIP=["mouseoverTip","d1"];
var JS_MOUSEOUTTIP;
JS_MOUSEOUTTIP=["mouseoutTip","e1"];
var JS_EDITGRIDESTIMATE;
JS_EDITGRIDESTIMATE=["GridEstimateBox.edit","f1"];
var JS_FAVORITESICONS_REGISTER;
JS_FAVORITESICONS_REGISTER=["FavoritesIcons.register","g1"];
var JS_FAVORITESICONS_TOGGLE;
JS_FAVORITESICONS_TOGGLE=["FavoritesIcons.toggle","h1"];
var JS_SELECTIONMANAGER_BLOCKCLICK;
JS_SELECTIONMANAGER_BLOCKCLICK=["SelectionManager.blockClick","i1"];
var JS_GRIDCONTROL_ENABLECOLLINKS;
JS_GRIDCONTROL_ENABLECOLLINKS=["GridControl.enableColLinks","j1"];
function JsFxn(c){
var _104=undefined;
_104=c[1];
return _104;
}
function Max(a,b){
var _107=undefined;
_107=Iif((a>b),a,b);
return _107;
}
function Min(a,b){
var _10a=undefined;
_10a=Iif((a<b),a,b);
return _10a;
}
function MoreResultsRow(cMax,_10c){
var s;
if(IsEmpty(_10c)){
s=Swap1(FB_MORE_RESULTS_NARROW_SEARCH,cMax);
}else{
s=Swap1(InsertURL(FB_MORE_RESULTS_NARROW_SEARCH_URL,_10c),cMax);
}
grgHTML[grgHTML.length]=("<tr class=\"r-end editInstructions\"><td align=\"center\" colSpan=\"999\">")+(s)+("</td></tr>");
}
function NoResultsRow(){
grgHTML[grgHTML.length]=("<tr class=\"r-end editInstructions\"><td align=\"center\" colSpan=\"999\">")+(FB_NONE)+("</td></tr>");
}
function AttrIfNotBlank(_10e,_10f){
var _110=undefined;
_110=Iif(_10f!="",_10e+"=\""+_10f+"\" ","");
return _110;
}
function CTZFixForVersionFromUTC(_111,dt){
var _113=undefined;
_113=_111;
if(!(IsNull(dt))){
_113=_113+": "+CTZsDateForFixForFromUTC(dt);
}
return _113;
}
function SFromHoursOrBlank(hr,_115){
if(_115==undefined){
_115=false;
}
var _116=undefined;
if(hr==0){
_116="";
}else{
_116=SFromHours(hr,_115);
}
return _116;
}
function SFromHours(hr,_118){
if(_118==undefined){
_118=false;
}
var _119=undefined;
var ws;
ws=GetWorkingSchedule();
if(ws.get_nHoursPerDay()<=0){
_119="";
return _119;
}
if(CheckOverflow(hr)){
_119=FB_INFINITE;
return _119;
}
var _11b;
_11b=Int(hr/ws.get_nHoursPerDay());
var _11c;
_11c=Int(hr-_11b*ws.get_nHoursPerDay());
var _11d;
_11d=Round((hr-_11c-_11b*ws.get_nHoursPerDay())*60,undefined);
if(_11b==0&&_11c==0&&_11d==0){
_119="0 "+FB_HOURS;
}else{
if(_11b==0&&_11c==0){
_119=Pluralize(_11d,FB_MINUTE,FB_MINUTES);
}else{
if(_11b==0){
_119=Pluralize(Round(_11c+_11d/60,2),FB_HOUR,FB_HOURS);
}else{
if(_11c==0||_118){
_119=Pluralize(Round(_11b+(_11c+_11d/60)/ws.get_nHoursPerDay(),2),FB_DAY,FB_DAYS);
}else{
_119=Pluralize(_11b,FB_DAY,FB_DAYS)+" "+Pluralize(Round(_11c+_11d/60,2),FB_HOUR,FB_HOURS);
}
}
}
}
return _119;
}
function GetWeekdays(){
var _11e=undefined;
_11e=[FB_SUNDAY,FB_MONDAY,FB_TUESDAY,FB_WEDNESDAY,FB_THURSDAY,FB_FRIDAY,FB_SATURDAY];
return _11e;
}
function sDateWithDay(dt){
var _120=undefined;
_120=CTZsDateWithDayFromUTC(dt);
return _120;
}
function InternalsDateWithDay(dt){
var _122=undefined;
var _123;
_123=GetWeekdays();
_122=_123[Weekday(dt)-1]+" "+InternalsDateNoTime(dt,undefined);
return _122;
}
function CTZsDateWithDayFromUTC(dt){
var _125=undefined;
var _126;
_126=CTZFromUTC(dt);
_125=InternalsDateWithDay(_126);
return _125;
}
function sDateDecorator(dt,_128){
if(_128==undefined){
_128=true;
}
var _129=undefined;
_129=CTZsDateDecoratorFromUTC(dt,_128);
return _129;
}
var __InternalsDateDecorator_nDaysNow=undefined;
function InternalsDateDecorator(dt,_12b){
if(_12b==undefined){
_12b=true;
}
var _12c=undefined;
if(IsEmpty(__InternalsDateDecorator_nDaysNow)){
__InternalsDateDecorator_nDaysNow=daysSinceEpoch(CTZNow());
}
var _12d;
_12d=daysSinceEpoch(dt);
if(__InternalsDateDecorator_nDaysNow==_12d){
_12c=FB_DATE_TODAY;
}else{
if(__InternalsDateDecorator_nDaysNow-1==_12d){
_12c=FB_DATE_YESTERDAY;
}else{
if(__InternalsDateDecorator_nDaysNow+1==_12d){
_12c=FB_DATE_TOMORROW;
}else{
if(__InternalsDateDecorator_nDaysNow>_12d&&_12b){
_12c=FB_DATE_PAST;
}else{
_12c="";
}
}
}
}
return _12c;
}
function CTZsDateDecoratorFromUTC(dt,_12f){
if(_12f==undefined){
_12f=true;
}
var _130=undefined;
_130=InternalsDateDecorator(CTZFromUTC(dt),_12f);
return _130;
}
function daysSinceEpoch(dt){
var _132=undefined;
_132=CLng(dt.valueOf()/(24*60*60*1000));
return _132;
}
function ConvertIntToTime(_133){
var _134=undefined;
var _135;
_135="AM";
if(_133>=12){
_135="PM";
}
var _136;
_136=(CDbl(_133)-Int(_133))*60;
_133=Int(_133);
if(_133==0){
_133=12;
}else{
if(_133>12){
_133=_133-12;
}
}
_134=CTZsTimeFromUTC("1999-01-02 "+_133+":"+Right("0"+_136,2)+":00 "+_135);
return _134;
}
function sDateForFixFor(dt){
var _138=undefined;
_138=CTZsDateForFixForFromUTC(dt);
return _138;
}
function InternalsDateForFixFor(dt){
var _13a=undefined;
if(IsNull(dt)){
_13a="";
}else{
_13a=InternalsDateRaw(dt);
var _13b;
_13b=InternalsDateDecorator(dt,true);
if((Len(_13b)>0)){
_13a=_13a+" ("+_13b+")";
}
}
return _13a;
}
function CTZsDateForFixForFromUTC(dt){
var _13d=undefined;
var _13e;
_13e=CTZFromUTC(dt);
_13d=InternalsDateForFixFor(_13e);
return _13d;
}
function YYYYMMDDHHMMSS(dt,_140){
var _141=undefined;
var _142;
_142="";
if(_140){
_142=" ";
}
_141=YYYYMMDD(dt,_140)+_142+HHMMSS(dt,_140);
return _141;
}
function YYYYMMDD(dt,_144){
var _145=undefined;
var _146;
_146="";
if(_144){
_146="-";
}
_145=Year(dt)+_146+Right("0"+Month(dt),2)+_146+Right("0"+Day(dt),2);
return _145;
}
function HHMMSS(dt,_148){
var _149=undefined;
var _14a;
_14a="";
if(_148){
_14a=":";
}
_149=Right("0"+Hour(dt),2)+_14a+Right("0"+Minute(dt),2)+_14a+Right("0"+Second(dt),2);
return _149;
}
var g_me;
function GetMe(){
var _14b=undefined;
if(IsEmpty(g_me)){
g_me=new CPerson();
g_me.Load(GetPersonID());
if(Err.Number!=0){
g_me.LoadMinimal(GetPersonID());
}
}
_14b=g_me;
return _14b;
}
function IsAssignable(ix){
var _14d=undefined;
_14d=(Len(DB.Person.select(function(x){
return x.ixPerson==ix&&!(x.fDeleted);
}))!=0)&&(1!=ix);
return _14d;
}
function IsVisible(ix){
var _150=undefined;
_150=Len(DB.Person.select(function(x){
return x.ixPerson==ix&&(IsAdmin()||!(x.fDeleted));
}))!=0;
return _150;
}
function IsValidSectionName(_152){
var _153=undefined;
switch(_152){
case ACL_PROJECT:
case ACL_GROUP:
case ACL_DISCUSS_GROUP:
case ACL_MAILBOX:
case ACL_WIKI:
_153=true;
break;
default:
_153=false;
break;
}
return _153;
}
function IsInheritedSectionName(_154){
var _155=undefined;
_155=(_154==ACL_PROJECT)||(_154==ACL_WIKI)||(_154==ACL_DISCUSS_GROUP);
return _155;
}
function CPermissionToken(){
}
CPermissionToken.prototype.sToken=undefined;
CPermissionToken.prototype.LoadFromString=function(_156){
this.sToken=_156;
};
CPermissionToken.prototype.Assert=function(_157,_158,_159){
var _15a=undefined;
if(_158!=-1){
_15a=this.InternalAssert(_157,"{"+_157+"|"+_158+"|",_159);
}else{
_15a=this.AssertAny(_157,_159);
}
return _15a;
};
CPermissionToken.prototype.AssertAny=function(_15b,_15c){
var _15d=undefined;
var _15e;
_15e=true;
if(_15b==ACL_PROJECT_NO_INHERIT){
_15e=false;
_15b=ACL_PROJECT;
}
_15d=this.InternalAssert(_15b,"["+_15b+"|",_15c);
if(_15e&&!(_15d)&&IsInheritedSectionName(_15b)){
_15d=this.InternalAssert(ACL_GROUP,"["+ACL_GROUP+"|",ACL_PERMISSION_ADMIN);
}
return _15d;
};
CPermissionToken.prototype.InternalAssert=function(_15f,_160,_161){
var _162=undefined;
_162=false;
if(!(IsValidSectionName(_15f))){
return _162;
}
if(_161==ACL_PERMISSION_ADMIN&&IsAdmin()){
_162=true;
return _162;
}
var ix;
ix=InStr(1,this.sToken,_160);
if(ix<1){
return _162;
}
var _164;
_164=Mid(this.sToken,ix+Len(_160),1);
_162=_161<=CLng(_164);
return _162;
};
function CategoryName(_165){
var _166=undefined;
var cat;
cat=new CCategory();
if(cat.Load(_165)){
_166=cat.sCategory;
}
return _166;
}
function CategoryPlural(_168){
var _169=undefined;
var cat;
cat=new CCategory();
if(cat.Load(_168)){
_169=cat.sPlural;
}
return _169;
}
function CategoryIsScheduleItem(_16b){
var _16c=undefined;
var cat;
cat=new CCategory();
if(cat.Load(_16b)){
_16c=cat.fIsScheduleItem;
}
return _16c;
}
function PriorityDisplayClean(_16e,_16f){
var _170=undefined;
_170=_16e+" &#8211; "+UnicodeClean(_16f);
return _170;
}
function ShowAttachmentsByEmailEvent(ev,_172,_173,_174){
if(!(ev.bEmail)){
return;
}
var ix;
for(ix=LBound(ev.rgAttachments,undefined);ix<=UBound(ev.rgAttachments,undefined);ix++){
switch(ev.rgAttachments[ix][0]){
case "Warn":
_172();
break;
case "One":
_173(ev.rgAttachments[ix][1],ev.rgAttachments[ix][2],ev.rgAttachments[ix][3],ev.rgAttachments[ix][4]);
break;
case "Inline":
_174(ev.rgAttachments[ix][1],ev.rgAttachments[ix][2],ev.rgAttachments[ix][3],ev.rgAttachments[ix][4]);
break;
}
}
}
var g_dictStatusNames;
function StatusListSource(){
var _176=undefined;
_176=new RecordSet(DB.Status.select(undefined),undefined);
return _176;
}
function InitStatusNames(){
if(IsEmpty(g_dictStatusNames)){
g_dictStatusNames={};
var rs;
rs=StatusListSource();
while(!(rs.get_EOF())){
var _178;
_178=NullToZero(rs["ixStatus"]);
var _179;
_179=NullToBlank(rs["sStatus"]);
var _17a;
_17a=_179;
if(_178>1){
var rg;
rg=Split(_17a,"(",undefined,undefined);
if(UBound(rg,undefined)==0){
_17a=FB_CLOSED;
}else{
var rg2;
rg2=Split(rg[1],")",undefined,undefined);
_17a=FB_CLOSED+" ("+rg2[0]+")";
}
}
g_dictStatusNames[CStr(_178)]=[_179,_17a];
rs.MoveNext();
}
CloseRS(rs);
}
}
function StatusName(_17d,_17e){
var _17f=undefined;
if(IsEmpty(g_dictStatusNames)){
InitStatusNames();
}
var _180;
_180=g_dictStatusNames[CStr(_17d)];
if(IsEmpty(_180)){
_17f=FB_VARIOUS;
}else{
if(_17e){
_17f=_180[1];
}else{
_17f=_180[0];
}
}
return _17f;
}
function ShowOneAttachment(_181,_182,_183,_184){
grgHTML[grgHTML.length]=("<p class=\"bugEvent\" style=\"margin-top:5px;\">")+("<a target=\"altfilewindow\" href=\"default.asp?pg=pgDownload&pgType=pgAttachment&amp;ixBugEvent=")+(_181)+("&amp;sPart=")+(_182)+("&amp;sTicket=")+(_183)+("&amp;sFileName=")+(FBUrlPathEncode(_184))+("\">");
AttachmentIcon(false);
grgHTML[grgHTML.length]=(UnicodeClean(_184));
grgHTML[grgHTML.length]=("</a> ");
ExtensionAddedMsg(_184);
grgHTML[grgHTML.length]=("</p>");
}
function ShowInlineAttachment(_185,_186,_187,_188){
grgHTML[grgHTML.length]=("<p class=\"bugEvent\">")+("<span class=\"dropShadow\">")+("<a target=\"altfilewindow\" href=\"default.asp?pg=pgDownload&pgType=pgAttachment&amp;ixBugEvent=")+(_185)+("&amp;sPart=")+(_186)+("&amp;sTicket=")+(_187)+("&amp;sFileName=")+(FBUrlPathEncode(_188))+("\"  title=\"")+(FB_CLICK_FOR_FULL)+("\">")+("<img src=\"default.asp?pg=pgDownload&pgType=pgAttachment&amp;ixBugEvent=")+(_185)+("&amp;sPart=")+(_186)+("&amp;sTicket=")+(_187)+("&amp;sFileName=")+(FBUrlPathEncode(_188))+("\" border=\"0\" inline=\"yes\" />")+("</a></span></p>");
}
function ShowAttachmentWarning(){
grgHTML[grgHTML.length]=("<p>");
BugTip(FB_WARNING_HEADLINE,FB_ATTACHMENT_WARNING,false);
grgHTML[grgHTML.length]=("</p>");
}
function CContactInfo(){
}
CContactInfo.prototype.sPersonLink=undefined;
CContactInfo.prototype.sPersonRSSLink=undefined;
CContactInfo.prototype.sPersonName=undefined;
CContactInfo.prototype.sPersonNameRaw=undefined;
CContactInfo.prototype.Load=function(ix){
if(!(IsNumeric(ix))){
return;
}
if(ix==1){
this.sPersonLink=FB_CLOSED_PERSON;
this.sPersonName=FB_CLOSED_PERSON;
return;
}else{
if(ix==0){
this.sPersonLink="";
this.sPersonName="";
return;
}else{
if(ix==-1){
this.sPersonLink=FB_FOGBUGZ_USER;
this.sPersonName=FB_FOGBUGZ_USER;
return;
}
}
}
var rs;
rs=this.GetRS(ix);
if(rs.get_EOF()){
this.Render(ix,"","","");
}else{
this.Render(rs["ixPerson"],rs["sPhone"],rs["sEmail"],rs["sFullName"]);
}
CloseRS(rs);
};
CContactInfo.prototype.GetRS=function(ix){
var _18c=undefined;
_18c=new RecordSet(DB.Person.select(function(_18d){
return _18d.ixPerson==ix;
}),undefined);
return _18c;
};
CContactInfo.prototype.Render=function(_18e,_18f,_190,_191){
if(IsVisible(_18e)){
var _192;
_192=FB_PHONE+": "+UnicodeClean(_18f)+" "+FB_EMAIL+": "+UnicodeClean(_190);
var _193;
_193=UnicodeClean(_191);
AddHoverSpanId("HoverSpanPerson_"+_18e,FB_PHONE+": "+UnicodeClean(_18f)+"<br />"+FB_EMAIL+": "+UnicodeClean(_190));
this.sPersonLink="<a href=\"default.asp?pg=pgPersonInfo&amp;ixPerson="+_18e+"\" "+HoverBugTip("HoverSpanPerson_"+_18e)+"><fb:x>"+_193+"</fb:x></a>";
this.sPersonRSSLink="<a href=\""+GetURLPrefix()+"/default.asp?pg=pgPersonInfo&amp;ixPerson="+_18e+"\" title=\""+_192+"\">"+_193+"</a>";
this.sPersonNameRaw=_191;
this.sPersonName=_193;
}else{
this.sPersonLink=FB_USER+" "+_18e;
this.sPersonRSSLink=this.sPersonLink;
this.sPersonName=this.sPersonLink;
this.sPersonNameRaw=this.sPersonLink;
}
};
CContactInfo.prototype.LinkByType=function(_194){
var _195=undefined;
switch(_194){
case PERSON_NO_LINK:
_195=this.sPersonName;
break;
case PERSON_RSS:
_195=this.sPersonRSSLink;
break;
case PERSON_LINK_TOOLTIP:
_195=this.sPersonLink;
break;
case PERSON_NAME_NO_CLEAN:
_195=this.sPersonNameRaw;
break;
}
return _195;
};
function CContactCache(){
this.dictContactInfo={};
this.bTriedLoad=false;
this.bLoaded=false;
}
CContactCache.prototype.dictContactInfo=undefined;
CContactCache.prototype.bTriedLoad=undefined;
CContactCache.prototype.bLoaded=undefined;
CContactCache.prototype.GetPersonLink=function(_196,_197,_198,_199,_19a){
var _19b=undefined;
var ix;
ix=CStr(NullToZero(_196));
var cci;
if(!(IsEmpty(this.dictContactInfo[ix]))){
cci=this.dictContactInfo.get_Item(ix);
}else{
cci=new CContactInfo();
cci.Render(ix,_197,_198,_199);
this.dictContactInfo[ix]=cci;
}
_19b=cci.LinkByType(_19a);
return _19b;
};
CContactCache.prototype.GetPersonLinkByIxPerson=function(_19e,_19f){
var _1a0=undefined;
var ix;
ix=CStr(_19e);
if(!(this.bTriedLoad)){
var cp;
cp=GetMe();
this.bLoaded=cp.ixPerson>1;
}
this.bTriedLoad=true;
if(this.bLoaded){
var cci;
if(!(IsEmpty(this.dictContactInfo[ix]))){
cci=this.dictContactInfo[ix];
}else{
cci=new CContactInfo();
cci.Load(_19e);
this.dictContactInfo[ix]=cci;
}
_1a0=cci.LinkByType(_19f);
}else{
_1a0=FB_USER;
}
return _1a0;
};
var s_ccc;
s_ccc=new CContactCache();
var COLTYPE_NONE;
COLTYPE_NONE=-1;
var COLTYPE_CATEGORY;
COLTYPE_CATEGORY=1;
var COLTYPE_CASE;
COLTYPE_CASE=2;
var COLTYPE_TITLE;
COLTYPE_TITLE=3;
var COLTYPE_STATUS;
COLTYPE_STATUS=4;
var COLTYPE_ASSIGNED_TO;
COLTYPE_ASSIGNED_TO=5;
var COLTYPE_REMAINING_TIME;
COLTYPE_REMAINING_TIME=6;
var COLTYPE_PRIORITY;
COLTYPE_PRIORITY=7;
var COLTYPE_PROJECT;
COLTYPE_PROJECT=8;
var COLTYPE_AREA;
COLTYPE_AREA=9;
var COLTYPE_CUSTOM_1;
COLTYPE_CUSTOM_1=10;
var COLTYPE_CUSTOM_2;
COLTYPE_CUSTOM_2=11;
var COLTYPE_OCCURRENCES;
COLTYPE_OCCURRENCES=12;
var COLTYPE_DUE;
COLTYPE_DUE=13;
var COLTYPE_CORRESPONDENT;
COLTYPE_CORRESPONDENT=14;
var COLTYPE_LAST_UPDATED;
COLTYPE_LAST_UPDATED=15;
var COLTYPE_FIX_FOR;
COLTYPE_FIX_FOR=16;
var COLTYPE_DATE_OPENED;
COLTYPE_DATE_OPENED=17;
var COLTYPE_DATE_RESOLVED;
COLTYPE_DATE_RESOLVED=18;
var COLTYPE_DATE_CLOSED;
COLTYPE_DATE_CLOSED=19;
var COLTYPE_ELAPSED_TIME;
COLTYPE_ELAPSED_TIME=20;
var COLTYPE_DATE_OPENED_REV;
COLTYPE_DATE_OPENED_REV=21;
var COLTYPE_OPENED_BY;
COLTYPE_OPENED_BY=22;
var COLTYPE_TITLE_COMMENT;
COLTYPE_TITLE_COMMENT=23;
var COLTYPE_TITLE_EVENT;
COLTYPE_TITLE_EVENT=24;
var COLTYPE_RESOLVED_BY;
COLTYPE_RESOLVED_BY=25;
var COLTYPE_ESTIMATE_CURRENT;
COLTYPE_ESTIMATE_CURRENT=26;
var COLTYPE_LAST_SEEN_BY_ME;
COLTYPE_LAST_SEEN_BY_ME=27;
var COLTYPE_ESTIMATE_ORIGINAL;
COLTYPE_ESTIMATE_ORIGINAL=28;
var COLTYPE_FAVORITE;
COLTYPE_FAVORITE=29;
var COLTYPE_CLOSED_BY;
COLTYPE_CLOSED_BY=30;
var COLTYPE_LASTEDITED_BY;
COLTYPE_LASTEDITED_BY=31;
var MAX_GRID_COLS;
MAX_GRID_COLS=23;
function SwapN(s,rgs){
var _1a6=undefined;
_1a6=s;
var ix;
for(ix=LBound(rgs,undefined);ix<=UBound(rgs,undefined);ix++){
_1a6=Replace(_1a6,"%"+(ix+1),rgs[ix],undefined,undefined,undefined);
}
return _1a6;
}
function InsertURL(s,sURL){
var _1aa=undefined;
_1aa=Replace(Replace(s,"[","<a href=\""+sURL+"\">",1,1,undefined),"]","</a>",1,1,undefined);
return _1aa;
}
function InsertJSURL(s,sURL,sJS){
var _1ae=undefined;
_1ae=Replace(Replace(s,"[","<a href=\""+sURL+"\" "+sJS+">",1,1,undefined),"]","</a>",1,1,undefined);
return _1ae;
}
function InsertPropURL(s,sURL,_1b1){
var _1b2=undefined;
_1b2=Replace(Replace(s,"[","<a href=\""+sURL+"\" "+_1b1+">",1,1,undefined),"]","</a>",1,1,undefined);
return _1b2;
}
var FB_ACCEPT;
var FB_ACTION_ASSIGNED;
var FB_ACTION_BY;
var FB_ACTION_CLOSED;
var FB_ACTION_CLOSED_TIME;
var FB_ACTION_EDITED;
var FB_ACTION_EMAILED;
var FB_ACTION_FORWARDED;
var FB_ACTION_OPENED;
var FB_ACTION_OPENED_TIME;
var FB_ACTION_REACTIVATED;
var FB_ACTION_REOPENED;
var FB_ACTION_REPLIED;
var FB_ACTION_RESOLVED_ALL;
var FB_ACTION_RESOLVED;
var FB_ACTION_RESOLVED_TIME;
var FB_ACTIVE;
var FB_ADD;
var FB_ADD_CASE;
var FB_ADD_HEADING_COLUMN;
var FB_ADD_HEADING_ROW;
var FB_ADD_INTERVAL;
var FB_ADD_RELEASE_NOTES;
var FB_ADD_REMOVE_COLUMN;
var FB_ADDING_COLUMN;
var FB_ADMIN;
var FB_ALIGN_LEFT;
var FB_ALIGN_RIGHT;
var FB_ALL;
var FB_ALL_AREAS;
var FB_ALL_PRIORITIES;
var FB_ALL_PROJECTS;
var FB_ALL_RESOLUTIONS;
var FB_ALSO_SENT;
var FB_AND_TWO;
var FB_ANY_TIME;
var FB_ANYBODY_NEW;
var FB_ANYBODY_NEW_COMMUNITY;
var FB_AREA;
var FB_ASSIGN;
var FB_ASSIGNED_TO;
var FB_ASSIGNED_TO_PERSON;
var FB_ATTACH_FILE;
var FB_ATTACHMENT;
var FB_ATTACHMENT_WARNING;
var FB_AUTO_RESOLVE;
var FB_BAD_RESPONSE;
var FB_BCC;
var FB_BLOCKQUOTE;
var FB_BOLD;
var FB_BOTH;
var FB_BUG;
var FB_BUG_NO_EXIST_OR_CLOSED;
var FB_BUGZ;
var FB_BULLET_LIST;
var FB_CALENDAR_FUTURE_DATE;
var FB_CALENDAR_TODAY;
var FB_CANCEL;
var FB_CANCELLING;
var FB_CANNOT_ADD_CASE;
var FB_CANNOT_PARSE_NUMBER;
var FB_CANNOT_SAVE_SEARCH;
var FB_CANNOT_SAVE_WITH_CONFLICTS;
var FB_CAPTURE_SCREENSHOTS;
var FB_CASE_ALL;
var FB_CASE;
var FB_CASE_HAS_NO_ESTIMATE_SHORT;
var FB_CATEGORY;
var FB_CATEGORY_BUG;
var FB_CATEGORY_FEATURE;
var FB_CATEGORY_INQUIRY;
var FB_CATEGORY_SCHEDULE_ITEM;
var FB_CC;
var FB_CENTER;
var FB_CHECK_SPELLING;
var FB_CHECKINS;
var FB_CHOOSE_A_PERSON;
var FB_CHOOSE_AN_AREA;
var FB_CHOOSE_ATTACHMENT;
var FB_CHOOSE_PICTURE;
var FB_CLICK_FOR_FULL;
var FB_CLOSE_ALL;
var FB_CLOSE;
var FB_CLOSED_ALL;
var FB_CLOSED;
var FB_CLOSED_BY;
var FB_CLOSED_PERSON;
var FB_CODE;
var FB_COLUMNS_COUNT;
var FB_COLUMNS_LOADING;
var FB_COMMA_THREE;
var FB_COMMUNITY;
var FB_COMMUNITY_PLURAL;
var FB_COMMUNITY_USER;
var FB_CONFLICT_DETECTED;
var FB_CONTINUE_LOSE_CHANGES;
var FB_CONTINUE_REPORTS;
var FB_CORRESPONDENT;
var FB_CREATE_NEW_CASE;
var FB_CSS_TIMESHEET_EDIT_EM;
var FB_CSS_TIMESHEET_END_TIME_EM;
var FB_CTRL;
var FB_CURRENT;
var FB_CURRENT_FILTER_SAVED_AS;
var FB_DATA;
var FB_DATE;
var FB_DATE_CLOSED;
var FB_DATE_CODE;
var FB_DATE_OPENED;
var FB_DATE_PAST;
var FB_DATE_RESOLVED;
var FB_DATE_TODAY;
var FB_DATE_TOMORROW;
var FB_DATE_YESTERDAY;
var FB_DAY;
var FB_DAY_AFTER_TOMORROW;
var FB_DAY_STEM;
var FB_DAYS;
var FB_DECREASE_INDENT;
var FB_DEFAULT_REMOVE_FORMATTING;
var FB_DEFAULT_URL;
var FB_DELETE;
var FB_DELETE_FILE_CONFIRM;
var FB_DEVELOPER_SHIP_DATES;
var FB_DISCUSS;
var FB_DONE;
var FB_DRAFT_SAVED;
var FB_DUE;
var FB_DUE_HELP;
var FB_DUPLICATES;
var FB_DUPLICATES_OF;
var FB_EDIT;
var FB_EDIT_ATTACHMENT;
var FB_EDIT_INTERVAL;
var FB_EDIT_LINK;
var FB_EDIT_PERSON;
var FB_EDIT_RELEASE_NOTES;
var FB_EDITABLE_NOT_SUPPORTED;
var FB_EDITS_WILL_BE_LOST;
var FB_ELAPSED;
var FB_EMAIL;
var FB_EMAIL_FORWARDED_MESSAGE;
var FB_EMAIL_ORIGINAL_MESSAGE_ALL;
var FB_EMAIL_ORIGINAL_MESSAGE;
var FB_EMAIL_REQUIRED_PUBLIC;
var FB_END;
var FB_END_OF_CONFLICT;
var FB_END_TIME_BEFORE_START_TIME;
var FB_ENTER_ESTIMATE;
var FB_ESTIMATE;
var FB_ESTIMATE_CURRENT;
var FB_ESTIMATE_ORIGINAL;
var FB_ESTIMATING_TIPS;
var FB_EXPLAIN_CATEGORY;
var FB_EXPLAIN_FIXFOR;
var FB_EXTENSION_ADDED_MSG;
var FB_FETCHING;
var FB_FILTER;
var FB_FILTER_SWITCHGRIDVIEW;
var FB_FILTER_SWITCHLISTVIEW;
var FB_FIREBUG_SLOW;
var FB_FIRST_DAY_OF_WEEK;
var FB_FIX_FOR;
var FB_FIXED_COLORS;
var FB_FOGBUGZ;
var FB_FOGBUGZ_USER;
var FB_FONT;
var FB_FONT_COLOR;
var FB_FONT_SIZE;
var FB_FORWARD;
var FB_FRIDAY;
var FB_FROM;
var FB_FW;
var FB_GO_NEXT_REVISION;
var FB_GO_PREVIOUS_REVISION;
var FB_GO_TO_LATEST;
var FB_GRAPH_DAY_FORMAT;
var FB_GRAPH_FULL_FORMAT;
var FB_GRAPH_LOADING_DATA;
var FB_GRAPH_MONTH_FORMAT;
var FB_GRAPH_NO_DATA;
var FB_GRAPH_YEAR_FORMAT;
var FB_GROUP_BUGS_FIXFOR;
var FB_HEADING;
var FB_HIDE_CHECKINS;
var FB_HIDE_QUOTED_TEXT;
var FB_HIGHLIGHT_COLOR;
var FB_HOUR;
var FB_HOUR_CODE;
var FB_HOURS;
var FB_ICON_DELETE;
var FB_ICON_EDIT;
var FB_ICON_EMAIL;
var FB_ICON_MINUS;
var FB_ICON_NEW;
var FB_ICON_PLUS;
var FB_IF_YOU_TYPE;
var FB_INACTIVE;
var FB_INBOX;
var FB_INCREASE_INDENT;
var FB_INFINITE;
var FB_INSERT_ATTACHMENT;
var FB_INSERT_LINK;
var FB_INSERT_PICTURE;
var FB_INSERT_SYMBOL;
var FB_INSERT_TABLE;
var FB_INTERVALS_CONFLICT;
var FB_INVALID_CASE;
var FB_ITALIC;
var FB_LANGUAGE;
var FB_LAST_SEEN_BY_ME;
var FB_LAST_TIME_I_VIEWED;
var FB_LAST_UPDATED;
var FB_LASTEDITED_BY;
var FB_LINK_EXAMPLE_1;
var FB_LINK_EXAMPLE_2;
var FB_LINK_EXAMPLE_3;
var FB_LINK_EXAMPLE_4;
var FB_LINK_EXAMPLE_5;
var FB_LINK_EXAMPLE_6;
var FB_LINK_INPUT_EXAMPLE_1;
var FB_LINK_INPUT_EXAMPLE_2;
var FB_LINK_INPUT_EXAMPLE_3;
var FB_LINK_INPUT_EXAMPLE_4;
var FB_LINK_INPUT_EXAMPLE_5;
var FB_LINK_INPUT_EXAMPLE_6;
var FB_LINK_TO;
var FB_LOADING;
var FB_LOADING_BUG_DATA;
var FB_LOADING_LIST_DATA;
var FB_LOGIN;
var FB_MENU_ADD_TO_DICTIONARY;
var FB_MENU_COPY;
var FB_MENU_CREATE_NEW_ARTICLE;
var FB_MENU_CUT;
var FB_MENU_DELETE_COLUMN;
var FB_MENU_DELETE_ROW;
var FB_MENU_DELETE_TABLE;
var FB_MENU_EDIT;
var FB_MENU_EDIT_OR_REMOVE_LINK;
var FB_MENU_GETTING_SUGGESTIONS;
var FB_MENU_IGNORE;
var FB_MENU_INSERT;
var FB_MENU_INSERT_ATTACHMENT;
var FB_MENU_INSERT_COL_LEFT;
var FB_MENU_INSERT_COL_RIGHT;
var FB_MENU_INSERT_COLUMN;
var FB_MENU_INSERT_HR;
var FB_MENU_INSERT_LINK;
var FB_MENU_INSERT_LIST_OF_CASES;
var FB_MENU_INSERT_PICTURE;
var FB_MENU_INSERT_RELEASE_NOTES;
var FB_MENU_INSERT_ROW;
var FB_MENU_INSERT_ROW_ABOVE;
var FB_MENU_INSERT_ROW_BELOW;
var FB_MENU_INSERT_SYMBOL;
var FB_MENU_INSERT_TABLE;
var FB_MENU_MERGE_DOWN;
var FB_MENU_MERGE_LEFT;
var FB_MENU_MERGE_RIGHT;
var FB_MENU_MERGE_UP;
var FB_MENU_PASTE;
var FB_MENU_PASTE_WITHOUT_FORMATTING;
var FB_MENU_PICTURE_PROPERTIES;
var FB_MENU_REDO;
var FB_MENU_SPLIT_HORIZ;
var FB_MENU_SPLIT_VERT;
var FB_MENU_TABLE_PROPERTIES;
var FB_MENU_TURN_SPELLCHECKING_OFF;
var FB_MENU_TURN_SPELLCHECKING_ON;
var FB_MENU_UNCHECK_DOCUMENT;
var FB_MENU_UNDO;
var FB_MENU_VISIT_LINK;
var FB_MINE_BEFORE_THEIRS;
var FB_MINUTE;
var FB_MINUTE_CODE;
var FB_MINUTES;
var FB_MISSING_COLOR_CHAR;
var FB_MONDAY;
var FB_MONTH_CODE;
var FB_MONTH_STEM;
var FB_MORE_RESULTS_NARROW_SEARCH;
var FB_MORE_RESULTS_NARROW_SEARCH_URL;
var FB_MOVING;
var FB_MY;
var FB_NAME_OF_DEFAULT_AREA;
var FB_NEW;
var FB_NEW_ARTICLE_ALL;
var FB_NEW_ARTICLE;
var FB_NEW_BUG;
var FB_NEW_HEADLINE;
var FB_NEW_NOTE;
var FB_NEXT_BUG;
var FB_NEXT_BUG_TIP;
var FB_NEXT_CONFLICT;
var FB_NEXT_MONTH;
var FB_NEXT_STEM;
var FB_NEXT_WEEK;
var FB_NEXT_YEAR;
var FB_NEXT2_MONTHS;
var FB_NEXT2_WEEKS;
var FB_NEXT3_DAYS;
var FB_NEXT3_MONTHS;
var FB_NEXT6_MONTHS;
var FB_NO;
var FB_NO_CHANGE;
var FB_NO_COLUMNS_WITHOUT_CASES;
var FB_NO_DATE;
var FB_NO_EMAIL;
var FB_NO_ESTIMATE_ENTERED;
var FB_NO_ESTIMATED_CASES;
var FB_NO_INTERVALS_FOR_DATE;
var FB_NO_PERMISSION;
var FB_NO_PERMISSION_ON_BUG;
var FB_NO_RESPONSE;
var FB_NO_RSS_WITHOUT_SAVE;
var FB_NO_SNIPPETS_DEFINED;
var FB_NO_SUGGESTIONS;
var FB_NONE;
var FB_NORMAL;
var FB_NORMAL_PLURAL;
var FB_NOT_CALCULATED;
var FB_NOT_TRUSTED_FILE_TYPE;
var FB_NOW;
var FB_NUMBER_LIST;
var FB_NUMBER_OF_OCCURRENCES;
var FB_OK;
var FB_ONE_LINE_DESC;
var FB_ONLY_ADMIN_NEW;
var FB_OPENED_BY;
var FB_ORIGINAL;
var FB_OTHER_ELAPSED;
var FB_PALETTE;
var FB_PARAGRAPH_ALIGNMENT;
var FB_PARAGRAPH_BODY;
var FB_PAST_DUE;
var FB_PHONE;
var FB_PICTURE_PROPERTIES;
var FB_PLEASE_ENTER_TITLE;
var FB_PREVIOUS_BUG_TIP;
var FB_PRIMARY_CONTACT;
var FB_PRIORITY;
var FB_PROBABILITY;
var FB_PROJECT;
var FB_PUBLIC_EMAILED;
var FB_PUBLIC_FORWARDED;
var FB_PUBLIC_NOTIFICATION_MESSAGE;
var FB_PUBLIC_OPENED;
var FB_PUBLIC_RECEIVED;
var FB_PUBLIC_REPLIED;
var FB_QUOTE;
var FB_RE;
var FB_REACTIVATE;
var FB_REDO;
var FB_RELATIVE_PRIORITY;
var FB_RELEASE_NOTES;
var FB_RELEASE_NOTES_CHANGED;
var FB_RELEASE_NOTES_REMOVED;
var FB_REMAIN;
var FB_REMAINING_TIME;
var FB_REMOVE;
var FB_REMOVING_COLUMN;
var FB_REOPEN;
var FB_REPLY;
var FB_REPLY_TO;
var FB_RESIZING;
var FB_RESOLVE;
var FB_RESOLVE_CLOSE;
var FB_RESOLVE_CONFLICT;
var FB_RESOLVE_CONFLICT_TIP;
var FB_RESOLVE_CONFLICTS;
var FB_RESOLVED_BY;
var FB_RESTORE_OLD_REVISION;
var FB_RESTORING_REVISION;
var FB_ROWS_COUNT;
var FB_RSS;
var FB_RSS_TITLE;
var FB_SAFARI_SPELLCHECKER;
var FB_SATURDAY;
var FB_SAVE;
var FB_SAVE_CURRENT_FILTER_AS;
var FB_SAVE_CURRENT_SEARCH_AS;
var FB_SCOUT_INFO;
var FB_SCOUT_MESSAGE;
var FB_SCOUT_REPORTS_NOVICE;
var FB_SCOUT_TITLE_NOVICE;
var FB_SCOUT_WILL;
var FB_SCOUT_WILL_TOOLTIP;
var FB_SEARCH_USES_GRID;
var FB_SEARCHING;
var FB_SECURITY_RESUBMIT;
var FB_SEE_ALSO;
var FB_SEEN_BY_ME;
var FB_SELECT_ALL;
var FB_SELECT_COLOR;
var FB_SEND;
var FB_SEND_CLOSE;
var FB_SETUP_CATEGORY_SCHEDULE_ITEM;
var FB_SETUP_CATEGORY_SCHEDULE_ITEMS;
var FB_SHIP_DATE;
var FB_SHIP_DATE_DISTRIBUTION;
var FB_SHIP_DATE_OVER_TIME;
var FB_SHIP_DATES_CALCULATED_NIGHTLY;
var FB_SHOW;
var FB_SHOW_QUOTED_TEXT;
var FB_SHOWING;
var FB_SNIPPET_NAME_WARNING;
var FB_SORTING;
var FB_SPAM;
var FB_SPELLCHECKER_COMPLETE;
var FB_SPELLCHECKER_DISABLED;
var FB_SPELLCHECKER_IN_PROGRESS;
var FB_SPELLCHECKER_LOWERCASE_ALPHABET;
var FB_SPELLCHECKER_NO_DICTIONARY;
var FB_STARRED;
var FB_START;
var FB_START_PASTE_WOF;
var FB_STATUS;
var FB_STILL_GO_TO_PAGE;
var FB_STOP_REPORTS;
var FB_STOP_WORK;
var FB_STRIKETHROUGH;
var FB_STYLE;
var FB_SUBJECT;
var FB_SUBMITTING;
var FB_SUBSCRIBE;
var FB_SUBSCRIBE_PLURAL;
var FB_SUBSCRIBE_WIKIPAGE;
var FB_SUBSCRIPT;
var FB_SUNDAY;
var FB_SUPERSCRIPT;
var FB_SURE_DELETE;
var FB_SWITCH_TO_GRID_FOR_COLUMNS;
var FB_TABLE_PROPERTIES;
var FB_TEMPLATE_CONFLICT;
var FB_THE_DAY_AFTER_TOMORROW;
var FB_THEIRS_BEFORE_MINE;
var FB_THURSDAY;
var FB_TIMESHEET_ELAPSED;
var FB_TIPS;
var FB_TITLE;
var FB_TITLE_COMMENT;
var FB_TITLE_ELAPSED;
var FB_TITLE_EVENT;
var FB_TO;
var FB_TODAY_ALL;
var FB_TODAY;
var FB_TODAY_OR_TOMORROW;
var FB_TOMORROW_ALL;
var FB_TOMORROW;
var FB_TUESDAY;
var FB_UNABLE_TO_CREATE_CASE;
var FB_UNDERLINE;
var FB_UNDO;
var FB_UNSAVED_WYS_CHANGES;
var FB_UNSUBSCRIBE;
var FB_UPDATING;
var FB_USE;
var FB_USER;
var FB_USER_ACTIVE;
var FB_USER_INACTIVE;
var FB_USERS;
var FB_USERS_ACTIVE;
var FB_USERS_ALL;
var FB_USERS_COMMUNITY_VIRTUAL;
var FB_USERS_INACTIVE;
var FB_USERS_NORMAL_COMMUNITY;
var FB_USERS_NORMAL_COMMUNITY_VIRTUAL;
var FB_USERS_NORMAL_VIRTUAL;
var FB_VARIOUS;
var FB_VERSION;
var FB_VIEW_CASES;
var FB_VIRTUAL;
var FB_VIRTUAL_PLURAL;
var FB_VIRTUAL_USER;
var FB_WARNING_HEADLINE;
var FB_WE_LINK_TO;
var FB_WEDNESDAY;
var FB_WEEK_STEM;
var FB_WHO_ASSIGNED_TO;
var FB_WIDTH;
var FB_WIKI_CHANGES_HAVE_BEEN_MERGED;
var FB_WIKI_LINK_TEASER;
var FB_WIKIPAGE_CONFLICT;
var FB_WIKIPAGES_LINKING_TO;
var FB_WORK_ON_CASE_NUMBER;
var FB_WORK_ON_SCHEDULE_ITEM;
var FB_WYS_CUT_COPY_PASTE;
var FB_WYS_TABLE_LIMIT;
var FB_YEAR_CODE;
var FB_YEAR_STEM;
var FB_YES;
var FB_YESTERDAY_ALL;
var FB_YESTERDAY;
function IsMarkedUnsafe(_1b3){
var _1b4=undefined;
_1b4=false;
if(Len(_1b3)<7){
return _1b4;
}
_1b4=".unsafe"==Mid(_1b3,Len(_1b3)-6,undefined);
return _1b4;
}
function CategoryIcon(_1b5,_1b6){
var sImg;
var sAlt;
if(CategoryIsScheduleItem(_1b5)){
sImg="ico-clock.gif";
sAlt=FB_CATEGORY_SCHEDULE_ITEM;
}else{
switch((_1b5)){
case 2:
sImg="feature.gif";
sAlt=FB_CATEGORY_FEATURE;
break;
case 3:
sImg="email.gif";
sAlt=FB_CATEGORY_INQUIRY;
break;
default:
sImg="bug.gif";
sAlt=FB_CATEGORY_BUG;
break;
}
}
grgHTML[grgHTML.length]=("<img src=\"images/")+(sImg)+("\" title=\"")+(UnicodeClean(CategoryName(_1b5)))+("\" alt=\"")+(sAlt)+("\" class=\"catIcon ")+(_1b6)+("\" />");
}
function SmallCategoryImg(_1b9){
var _1ba=undefined;
_1ba="";
if(CategoryIsScheduleItem(_1b9)){
_1ba="images/ico-clock-sm.gif";
}else{
switch((_1b9)){
case 2:
_1ba="images/ico-feature-sm.gif";
break;
case 3:
_1ba="images/ico-email-sm.gif";
break;
default:
_1ba="images/ico-bug-sm.gif";
break;
}
}
return _1ba;
}
function ActionButtonImg(_1bb){
var s;
s="";
switch(_1bb){
case "spam":
s="images/ico-spam.gif";
break;
case "edit":
case "editClosed":
s="Edit.gif";
break;
case "assign":
s="images/ico-assign.gif";
break;
case "reply":
s="images/ico-reply-sm.gif";
break;
case "forward":
s="images/ico-forward-sm.gif";
break;
case "email":
s="images/ico-email-sm.gif";
break;
case "resolve":
case "close":
s="images/ico-resolve.gif";
break;
case "reactivate":
case "reopen":
s="New.gif";
break;
}
if(Len(s)==0){
return;
}
grgHTML[grgHTML.length]=("<img src=\"")+(s)+("\" border=\"0\" />");
}
function DeleteIcon(sURL){
DeleteIconJS(sURL,undefined,undefined,undefined);
}
function DeleteIconJS(sURL,sJS,_1c0,sId){
if(sJS==undefined){
sJS="";
}
if(_1c0==undefined){
_1c0=FB_ICON_DELETE;
}
if(sId==undefined){
sId="";
}
grgHTML[grgHTML.length]=("<a href=\"")+(sURL)+("\" ")+(AttrIfNotBlank("onclick",sJS))+(" ")+(AttrIfNotBlank("title",_1c0))+(" ")+(AttrIfNotBlank("id",sId))+("><img src=\"Delete.gif\" width=\"13\" height=\"14\" border=\"0\" ")+(AttrIfNotBlank("alt",_1c0))+(" /></a>");
}
function GetIconOnly(sSrc,sAlt,sCSS){
if(sAlt==undefined){
sAlt="";
}
if(sCSS==undefined){
sCSS="";
}
var _1c5=undefined;
_1c5="<img src=\""+sSrc+"\" width=\"13\" height=\"14\" border=\"0\" "+Iif(Len(sAlt)>0,"alt=\""+sAlt+"\"","")+" "+Iif(Len(sCSS)>0,"style=\""+sCSS+"\"","")+" />";
return _1c5;
}
function EditIcon(sURL,_1c7){
if(_1c7==undefined){
_1c7="";
}
grgHTML[grgHTML.length]=("<a href=\"")+(sURL)+("\" title=\"")+(FB_ICON_EDIT)+("\" ")+(_1c7)+(">")+(GetIconOnly("Edit.gif",FB_ICON_EDIT,undefined))+("</a>");
}
function EditIconOnly(sAlt){
if(sAlt==undefined){
sAlt=FB_ICON_EDIT;
}
var _1c9=undefined;
_1c9=GetIconOnly("Edit.gif",sAlt,undefined);
return _1c9;
}
function EditIconJS(sURL,sJS){
grgHTML[grgHTML.length]=("<a href=\"")+(sURL)+("\" onclick=\"")+(sJS)+("\" title=\"")+(FB_ICON_EDIT)+("\">")+(GetIconOnly("Edit.gif",FB_ICON_EDIT,undefined))+("</a>");
}
function ExpandIcon(sUrl,sJS,sAlt){
grgHTML[grgHTML.length]=("<a href=\"")+(sURL)+("\" onclick=\"")+(sJS)+("\" title=\"")+(sAlt)+("\">")+("<img src=\"images/ico-expand.gif\" border=\"0\" />")+("</a>");
}
function NewIcon(sURL){
grgHTML[grgHTML.length]=("<a href=\"")+(sURL)+("\" title=\"")+(FB_ICON_NEW)+("\"><img src=\"New.gif\" width=\"13\" height=\"14\" border=\"0\" alt=\"")+(FB_ICON_NEW)+("\" /></a>");
}
function NewIconJS(sURL,sJS){
grgHTML[grgHTML.length]=("<a href=\"")+(sURL)+("\" onclick=\"")+(sJS)+("\" title=\"")+(FB_ICON_NEW)+("\"><img src=\"New.gif\" width=\"13\" height=\"14\" border=\"0\" alt=\"")+(FB_ICON_NEW)+("\" /></a>");
}
function EmailIcon(_1d2){
grgHTML[grgHTML.length]=("<a href=\"mailto:")+(UnicodeClean(_1d2))+("\" title=\"")+(FB_ICON_EMAIL)+("\"><img src=\"Email.gif\" width=\"14\" height=\"11\" border=\"0\" alt=\"")+(FB_ICON_EMAIL)+("\" /></a>");
}
function AttachmentIcon(_1d3){
grgHTML[grgHTML.length]=("<img src=\"attachment.gif\" alt=\"")+(FB_ATTACHMENT)+("\" width=\"16\" height=\"16\" align=\"left\" border=\"0\" style=\"padding-right:10px");
if(_1d3){
grgHTML[grgHTML.length]=("; filter:alpha(opacity=50);");
}
grgHTML[grgHTML.length]=("\" />");
}
function PlusIcon(sId){
if(sId==undefined){
sId="";
}
PlusMinusIcon(true,sId);
}
function MinusIcon(sId){
if(sId==undefined){
sId="";
}
PlusMinusIcon(false,sId);
}
function PlusMinusIcon(_1d6,sId){
if(sId==undefined){
sId="";
}
grgHTML[grgHTML.length]=("<img src=\"")+(Iif(_1d6,"plus","minus"))+(".gif\" class=\"smallicon\" alt=\"")+(FB_ICON_PLUS)+("\" ")+(AttrIfNotBlank("id",sId))+(" />");
}
function RSSIcon(_1d8,_1d9,_1da,_1db,_1dc){
if(_1dc==undefined){
_1dc="";
}
var sURL;
sURL=_1d8;
var _1de;
_1de="";
var _1df;
_1df="";
if(!(IsEmpty(_1da))){
if(Len(_1dc)>0){
sURL=Swap2(_1d8,_1da,_1dc);
_1d8="";
}else{
sURL=Swap2(_1d8,_1da,_1db);
}
_1de="id='idRssLink' sURLPrototype='"+_1d8+"' "+Iif(_1d9,"","onclick=\"return false;\" keydisabled=\"true\"");
_1df="id='imgRssStatus' "+FilterIconProperties()+" class='"+Iif(_1d9,"bigicon","bigiconDisabled")+"'";
}else{
_1de=" style='text-decoration:none; margin-right:0.5em;' ";
_1df=" border='0' height='14' width='14' ";
}
grgHTML[grgHTML.length]=("<a href=\"")+(sURL)+("\" ")+(_1de)+(">")+("<img src=\"images/icon-")+(Iif(_1d9,"rss.png","rss-disabled.png"))+("\" ")+(_1df)+(" alt=\"")+(FB_RSS)+("\" />")+("</a>");
}
function FilterIconProperties(){
var _1e0=undefined;
_1e0="align=\"texttop\" onmouseout=\"if(typeof Icons != 'undefined') Icons.cancelNote();\" onmouseover=\"if(typeof Icons != 'undefined') Icons.showNote(this);\" onmousedown=\"this.onmouseout.call();\"";
return _1e0;
}
function CalendarIcon(){
grgHTML[grgHTML.length]=("<img src=\"images/icon-cal.gif\" border=\"0\" />");
}
function ArrowIcon(_1e1){
grgHTML[grgHTML.length]=("<img src=\"")+(_1e1)+("Arrow.gif\" border=\"0\" alt=\"\" width=\"16\" height=\"11\" />");
}
function RightArrowIcon(){
ArrowIcon("right");
}
function LeftArrowIcon(){
ArrowIcon("left");
}
function DlgEditErrorContainer(sId,err){
if(err==undefined){
err="";
}
grgHTML[grgHTML.length]=("\n <div class=\"errorLabel\" id=\"")+(sId)+("\" style=\"")+(Iif(Len(err)==0,"display:none;",""))+(" width:300px;\">")+(Iif(Len(err)==0,"&nbsp;",err))+("</div> \n");
}
function DlgInstructions(s,dx){
if(dx==undefined){
dx=300;
}
if(s!=""){
DlgInstructionsWidth(s,dx);
}
}
function DlgInstructionsNoWidth(s){
DlgInstructionsWidth(s,undefined);
}
function DlgInstructionsWidth(s,dx){
grgHTML[grgHTML.length]=("\n <div class=\"editInstructions\" ")+(Iif(IsEmpty(dx),"","style=\"width:"+dx+"px;\""))+("> \n")+(s)+("\n </div> \n");
}
function DlgListOfNames(_1e9,_1ea,_1eb,_1ec,_1ed,_1ee,_1ef,_1f0,dx,_1f2,_1f3,_1f4){
if(_1f3==undefined){
_1f3="";
}
if(_1f4==undefined){
_1f4=false;
}
var s;
s=pictureOf(DlgListOfNamesImpl,_1e9,_1ea,_1eb,_1ec,_1ed,_1ee,_1ef,_1f0,dx,_1f2,_1f3,_1f4);
grgHTML[grgHTML.length]=(Replace(s,"table=\"Person\"","table=\"Person\" fIncludeDeleted=\""+Iif(_1ed,"true","")+"\"  linked=\""+Iif(!(_1ef),"true","")+"\"",undefined,undefined,undefined));
}
function DlgUnlinkedListOfNames(_1f6,_1f7,_1f8,_1f9,_1fa,_1fb,_1fc,_1fd,dx,_1ff,_200){
if(_200==undefined){
_200="";
}
var s;
s=pictureOf(DlgListOfNamesImpl,_1f6,_1f7,_1f8,_1f9,_1fa,_1fb,_1fc,_1fd,dx,_1ff,_200,undefined);
grgHTML[grgHTML.length]=(Replace(s,"table=\"Person\"","table=\"Person\" linked=\"\"",undefined,undefined));
}
function DlgListOfNamesImpl(_202,_203,_204,_205,_206,_207,_208,_209,dx,_20b,_20c,_20d){
if(_20c==undefined){
_20c="";
}
if(_20d==undefined){
_20d=false;
}
var rs;
rs=DlgListOfNamesSource(_206,_208&&IsCommunityOn(),_207&&IsVirtualLicensed(),_20d);
grgHTML[grgHTML.length]=("<select name=\"")+(_202)+("\" table=\"Person\" id=\"")+(_202)+("\" size=\"1\" ");
if(dx>-1){
grgHTML[grgHTML.length]=("style=\"width:")+(dx)+("px\"");
}
grgHTML[grgHTML.length]=(" class=\"")+(_209)+("\" fDeferDrop=\"1\" ");
grgHTML[grgHTML.length]=(_20c);
if(_20b!=""){
grgHTML[grgHTML.length]=(" onblur=\"if (bSelectBoxChanged) { ")+(_20b)+(" };\" onkeypress=\"javascript: if (document.all && 13 == getKeyCode(event)) {")+(_20b)+("};\" onclick=\"javascript: if (document.all && bSelectBoxChanged) { ")+(_20b)+(" }; bSelectBoxChanged = false;\" onchange=\"javascript: bSelectBoxChanged = true; if (!document.all) { ")+(_20b)+(" };\" ");
}
if(!(g_fExpert)){
grgHTML[grgHTML.length]=("onfocus=\"showHelp('")+(_202)+("');\"");
}
grgHTML[grgHTML.length]=(">");
if(_205){
grgHTML[grgHTML.length]=("<option value=\"0\">-- ")+(FB_NO_CHANGE)+(" --</option>");
}
if(Len(_204)>0){
grgHTML[grgHTML.length]=("<option value=\"-1\" ")+(SelectedIfSame("-1",CStr(_203)))+(" >-- ")+(_204)+(" --</option>");
}
while(!(rs.get_EOF())){
grgHTML[grgHTML.length]=("<option value=\"")+(rs["ixPerson"])+("\" ")+(SelectedIfSame(CStr(rs["ixPerson"]),CStr(_203)))+("> ")+(UnicodeClean(rs["sFullName"]))+(" </option>");
rs.MoveNext();
}
CloseRS(rs);
grgHTML[grgHTML.length]=("</select><script>DLCL();</script>");
}
function DlgListOfNamesSource(_20f,_210,_211){
var _212=undefined;
var fxn;
fxn=function(_214){
return !(((!(_20f)&&_214.fDeleted)||(!(_210)&&_214.fCommunity)||(!(_211)&&_214.fVirtual)));
};
_212=new RecordSet(DB.Person.select(fxn),undefined);
return _212;
}
function DlgListOfProjects(_215,_216,_217,_218,_219,_21a,dx,_21c,_21d){
if(_21d==undefined){
_21d="";
}
var _21e;
_21e="ixProject";
if(_21c==1){
_21e="ixProjectAlternate";
}
grgHTML[grgHTML.length]=("<select name=\"")+(_21e)+("\" id=\"")+(_21e)+("\" table=\"Project\" size=\"1\" ");
if(dx>-1){
grgHTML[grgHTML.length]=("style=\"width:")+(dx)+("px\"");
}
grgHTML[grgHTML.length]=(" class=\"")+(_21a)+("\" fDeferDrop=\"1\" onchange=\"projectChanged(this.options.selectedIndex)\" onfocus=\"showHelp('');\" ")+(_21d)+(">");
if(_219){
grgHTML[grgHTML.length]=("<option value=\"0\">-- ")+(FB_NO_CHANGE)+(" --</option>");
}
if(Len(_218)>0){
grgHTML[grgHTML.length]=("<option value=\"-1\">-- ")+(_218)+(" --</option>");
}
if(_216<=0&&_217){
var cp;
cp=GetMe();
if(cp.ixPerson>0){
var ca;
ca=new CArea();
if(ca.Load(cp.ixArea)){
var _221;
_221=new CProject();
if(_221.Load(ca.ixProject)){
if(!(_221.fDeleted)&&cp.HasPermission(ACL_PROJECT,_215,_221.ixProject)){
_216=ca.ixProject;
}
}
}
}
}
var rs;
rs=DlgListOfProjectsSource(_215,_216);
if(_21c!=0){
var _223;
_223=new CProject();
if(!(_223.LoadInbox())){
if(_21c==1){
grgHTML[grgHTML.length]=("<option ")+(SelectedIfSame(CLng(_216),CLng(-1)))+(" value=\"-1\"> ")+(UnicodeClean(FB_INBOX+" "+FB_RECOMMENDED))+(" </option>");
}
if(_21c==2&&!(_223.ExistsWithName(FB_INBOX))){
grgHTML[grgHTML.length]=("<option ")+(SelectedIfSame(CLng(_216),CLng(-1)))+(" value=\"-1\"> ")+(UnicodeClean(FB_INBOX))+(" </option>");
}
}
}
while(!(rs.get_EOF())){
grgHTML[grgHTML.length]=("<option ");
grgHTML[grgHTML.length]=(SelectedIfSame(CLng(_216),CLng(rs["ixProject"])));
grgHTML[grgHTML.length]=(SelectedIfTrue(rs["fInbox"]==1&&CLng(_216)==CLng(-1)&&_21c!=0));
grgHTML[grgHTML.length]=("value=\"")+(rs["ixProject"])+("\">");
grgHTML[grgHTML.length]=(UnicodeClean(rs["sProject"]));
if(_21c==1&&rs["fInbox"]==1){
grgHTML[grgHTML.length]=(" "+FB_RECOMMENDED);
}
grgHTML[grgHTML.length]=("</option>");
rs.MoveNext();
}
CloseRS(rs);
grgHTML[grgHTML.length]=("</select><script>DLCL();</script>");
}
function DlgListOfProjectsSource(_224,_225){
var _226=undefined;
_226=new RecordSet(DB.Project.select(function(p){
return GetSecurityToken().Assert(ACL_PROJECT,p.ixProject,_224);
}),undefined);
return _226;
}
function DlgListOfAreas(_228,_229,_22a,_22b,_22c,_22d,dx,_22f,_230){
if(_230==undefined){
_230="";
}
var s;
s=pictureOf(DlgListOfAreasImpl,-1,"ixArea",_228,_229,_22a,_22b,_22c,_22d,dx,"",_22f,_230);
grgHTML[grgHTML.length]=(Replace(s,"table=\"Area\"","table=\"Area\" linked=\"true\"",undefined,undefined,undefined));
}
function DlgUnlinkedListOfAreas(_232,_233,_234,_235,_236,dx,_238,_239){
if(_239==undefined){
_239="";
}
var s;
s=pictureOf(DlgListOfAreasImpl,_232,_233,ACL_PERMISSION_READ,_234,false,_235,false,_236,dx,_238,false,_239);
grgHTML[grgHTML.length]=(Replace(s,"table=\"Area\"","table=\"Area\" linked=\"false\"",undefined,undefined));
}
function DlgListOfAreasImpl(_23b,_23c,_23d,_23e,_23f,_240,_241,_242,dx,_244,_245,_246){
if(_246==undefined){
_246="";
}
var _247;
var _248;
_247=0;
_248="";
if(_241){
_247=0;
_248="-- "+FB_NO_CHANGE+" --";
}
if(Len(_240)>0){
_247=-1;
_248="-- "+_240+" --";
}
if(_23e<=0&&_23f){
var cp;
cp=GetMe();
if(cp.ixPerson>0){
var ca;
ca=new CArea();
if(ca.Load(cp.ixArea)){
if(!(ca.fDeleted)){
_23e=cp.ixArea;
}
}
}
}
var rs;
rs=DlgListOfAreasSource(_23b,_23e,_23d);
grgHTML[grgHTML.length]=("<select name=\"")+(_23c)+("\" id=\"")+(_23c)+("\" table=\"Area\" size=\"1\" fDeferDrop=\"1\" ");
grgHTML[grgHTML.length]=(_246);
if(Len(_248)>0){
grgHTML[grgHTML.length]=(" sNoChangeArea=\"")+(UnicodeClean(_248))+("\" ixNoChangeArea=\"")+(_247)+("\" ");
}
if(_245){
grgHTML[grgHTML.length]=(" bFakeArea=\"true\" ");
}
if(dx>-1){
grgHTML[grgHTML.length]=(" style=\"width:")+(dx)+("px\" ");
}
grgHTML[grgHTML.length]=(" class=\"")+(_242)+("\" ");
if(_244!=""){
grgHTML[grgHTML.length]=("onchange=\"javascript:")+(_244)+("\"");
}else{
grgHTML[grgHTML.length]=("onchange=\"areaChanged();\"");
}
grgHTML[grgHTML.length]=(" >");
if(Len(_248)>0){
grgHTML[grgHTML.length]=("<option value=\"")+(_247)+("\">")+(_248)+("</option>");
}
if(_245){
var _24c;
_24c=new CProject();
if(!(_24c.LoadInbox())&&!(_24c.ExistsWithName(FB_INBOX))){
grgHTML[grgHTML.length]=("<option ")+(SelectedIfSame(CLng(_23e),-1))+(" value=\"-1\"> ")+(UnicodeClean(FB_NAME_OF_DEFAULT_AREA))+(" </option>");
}else{
_245=false;
}
}
while(!(rs.get_EOF())){
if(_23b==-1){
grgHTML[grgHTML.length]=("<option ")+(SelectedIfSame(_23e,rs["ixArea"]))+(" value=\"")+(rs["ixArea"])+("\"> ")+(UnicodeClean(rs["sProject"]+": "+rs["sArea"]))+(" </option>");
}else{
grgHTML[grgHTML.length]=("<option value=\"")+(rs["ixArea"])+("\" ")+(SelectedIfSame(CStr(rs["ixArea"]),CStr(_23e)))+("> ")+(UnicodeClean(rs["sArea"]))+(" </option>");
}
rs.MoveNext();
}
CloseRS(rs);
grgHTML[grgHTML.length]=("</select><script>DLCL();</script>");
}
function DlgListOfAreasSource(_24d,_24e,_24f){
var _250=undefined;
if(_24d!=-1){
_250=new RecordSet(DB.Area.select(function(area){
return area.ixProject==_24d;
}),undefined);
}else{
_250=new RecordSet(InnerJoin(DB.Project,DB.Area,function(p,a){
return p.ixProject==a.ixProject;
}),undefined);
}
return _250;
}
function DlgListOfFixFors(_254,_255,_256,_257,_258,_259,dx,_25b){
if(_25b==undefined){
_25b="";
}
var rs;
rs=DlgListOfFixForsSource(_257,_254);
var _25d;
_25d=(_258<=0);
var _25e;
grgHTML[grgHTML.length]=("<select name=\"ixFixFor\" id=\"ixFixFor\" table=\"FixFor\" size=\"1\" fIncludeDeleted=\"")+(Iif(_257,"true",""))+("\" class=\"")+(_259)+("\" fDeferDrop=\"1\" ");
grgHTML[grgHTML.length]=(_25b);
if(dx>-1){
grgHTML[grgHTML.length]=("style=\"width:")+(dx)+("px\"");
}
if(!(g_fExpert)){
grgHTML[grgHTML.length]=(" onfocus=\"showHelp('ixFixFor');\" ");
}
grgHTML[grgHTML.length]=(">");
if(_256){
grgHTML[grgHTML.length]=("<option value=\"0\">-- ")+(FB_NO_CHANGE)+(" --</option>");
}
if(Len(_255)>0){
grgHTML[grgHTML.length]=("<option value=\"-1\">-- ")+(_255)+(" --</option>");
}
while(!(rs.get_EOF())){
if(_258<=0||_258==NullToZero(rs["ixProject"])||IsNull(rs["ixProject"])){
grgHTML[grgHTML.length]=("<option ")+(SelectedIfSame(_254,rs["ixFixFor"]))+(" value=\"")+(rs["ixFixFor"])+("\">");
if(_25d){
if(IsNull(rs["ixProject"])){
grgHTML[grgHTML.length]=(UnicodeClean(FB_ALL_PROJECTS+": "))+"";
}else{
grgHTML[grgHTML.length]=(UnicodeClean(rs["sProject"]+": "))+"";
}
}
_25e=DlgListOfFixForsName(rs);
grgHTML[grgHTML.length]=(UnicodeClean(_25e))+("</option>");
}
rs.MoveNext();
}
CloseRS(rs);
grgHTML[grgHTML.length]=("</select><script>DLCL();</script>");
}
function DlgListOfFixForsName(rs){
var _260=undefined;
_260=rs["sCTZFixForVersionFromUTC"];
return _260;
}
function DlgListOfFixForsSource(_261,_262){
var _263=undefined;
_263=new RecordSet(LeftJoin(DB.FixFor.select(function(_264){
return (_261||!(_264.fDeleted)||_264.ixFixFor==_262);
}),DB.Project,function(f,p){
return f.ixProject==p.ixProject;
}),undefined);
return _263;
}
function DlgListOfPriorities(_267,_268,_269,_26a,dx,_26c,_26d){
if(_26d==undefined){
_26d="";
}
grgHTML[grgHTML.length]=("<select name=\"ixPriority\" id=\"ixPriority\" table=\"Priority\" size=\"1\" class=\"")+(_26a)+("\" fDeferDrop=\"1\" ");
grgHTML[grgHTML.length]=(_26d);
if(dx>-1){
grgHTML[grgHTML.length]=(" style=\"width:")+(dx)+("px\"");
}
if(!(g_fExpert)){
grgHTML[grgHTML.length]=(" onfocus=\"showHelp('ixPriority');\" ");
}
if(_26c!=""){
grgHTML[grgHTML.length]=(" onchange=\"")+(_26c)+("\" ");
}
grgHTML[grgHTML.length]=(">");
if(_269){
grgHTML[grgHTML.length]=("<option value=\"0\">-- ")+(FB_NO_CHANGE)+(" --</option>");
}
if(Len(_268)>0){
grgHTML[grgHTML.length]=("<option value=\"-1\">-- ")+(_268)+(" --</option>");
}
ListPriorityOptions(_267);
grgHTML[grgHTML.length]=("</select><script>DLCL();</script>");
}
function ListPriorityOptions(_26e){
var rs;
rs=new RecordSet(DB.Priority,undefined);
while(!(rs.EOF)){
grgHTML[grgHTML.length]=("<option ")+(SelectedIfSame(_26e,rs["ixPriority"]))+(" value=\"")+(rs["ixPriority"])+("\"> ")+(UnicodeClean(rs["ixPriority"]))+(" - ")+(UnicodeClean(rs["sPriority"]))+(" </option>");
rs.MoveNext();
}
}
function DlgListOfStatuses(_270,_271,_272,_273,_274,_275,_276,dx,_278,_279){
if(_279==undefined){
_279="";
}
var rs;
rs=DlgListOfStatusesSource(_270,_278,_274);
if(_271==-1){
var cat;
cat=new CCategory();
if(cat.Load(_270)){
_271=cat.ixStatusDefault;
}
}
grgHTML[grgHTML.length]=("<select id=\"ixStatus\" onchange=\"statusChange(true);\" name=\"ixStatus\" table=\"Status\" size=\"1\" class=\"")+(_276)+("\" fDeferDrop=\"1\" ");
grgHTML[grgHTML.length]=(_279);
if(dx>-1){
grgHTML[grgHTML.length]=("style=\"width:")+(dx)+("px\"");
}
grgHTML[grgHTML.length]=(">");
if(_273){
grgHTML[grgHTML.length]=("<option value=\"0\">-- ")+(FB_NO_CHANGE)+(" --</option>");
}
if(Len(_272)>0){
grgHTML[grgHTML.length]=("<option value=\"-1\">-- ")+(_272)+(" --</option>");
}
if(_275){
grgHTML[grgHTML.length]=("<option ")+(SelectedIfSame(_271,0))+(" value=\"0\">-- ")+(FB_ALL_RESOLUTIONS)+(" --</option>");
}
while(!(rs.get_EOF())){
grgHTML[grgHTML.length]=("<option ")+(SelectedIfSame(_271,rs["ixStatus"]))+(" value=\"")+(rs["ixStatus"])+("\"> ")+(UnicodeClean(rs["sStatus"]))+(" </option>");
rs.MoveNext();
}
CloseRS(rs);
grgHTML[grgHTML.length]=("</select><script>DLCL();</script>");
}
function DlgListOfStatusesSource(_27c,_27d,_27e){
var _27f=undefined;
var _280;
var _281;
if(Len(_27d)==0){
_281=[_27c];
}else{
_281=Split(_27d,",",undefined);
}
_280="|"+Join(_281,"|")+"|";
var _282;
_282=function(_283){
return _283.ixStatus!=1;
};
var _284;
_284=function(_285){
return InStr(_280,"|"+_285.ixCategory+"|")!=0||InStr(_280,"|-1|")!=0||_285.ixCategory==-1;
};
var _286;
_286=DB.Status.select(_284);
if(_27e){
_286=_286.select(_282);
}
_27f=new RecordSet(_286,"ixStatus");
return _27f;
}
function DlgListOfCategories(_287,_288,_289,_28a,dx,_28c){
if(_28c==undefined){
_28c="";
}
grgHTML[grgHTML.length]=("<select id=\"ixCategory\" name=\"ixCategory\" size=\"1\" class=\"")+(_28a)+("\" table=\"Category\" img=\"1\" fDeferDrop=\"1\" ");
grgHTML[grgHTML.length]=(_28c);
if(dx>-1){
grgHTML[grgHTML.length]=("style=\"width:")+(dx)+("px\"");
}
if(!(g_fExpert)){
grgHTML[grgHTML.length]=(" onfocus=\"showHelp('ixCategory');\" ");
}
grgHTML[grgHTML.length]=(">");
if(_289){
grgHTML[grgHTML.length]=("<option value=\"0\">-- ")+(FB_NO_CHANGE)+(" --</option>");
}
if(Len(_288)>0){
grgHTML[grgHTML.length]=("<option value=\"-1\">-- ")+(_288)+(" --</option>");
}
var rs;
rs=DlgListOfCategoriesSource();
while(!(rs.get_EOF())){
grgHTML[grgHTML.length]=("<option img=\"")+(SmallCategoryImg(rs["ixCategory"]))+("\" ")+(SelectedIfSame(_287,rs["ixCategory"]))+(" value=\"")+(rs["ixCategory"])+("\"> ")+(UnicodeClean(rs["sCategory"]))+(" </option>");
rs.MoveNext();
}
CloseRS(rs);
grgHTML[grgHTML.length]=("</select><script>DLCL();</script>");
}
function DlgListOfCategoriesSource(){
var _28e=undefined;
_28e=new RecordSet(DB.Category,undefined);
return _28e;
}
function DlgListOfDueDates(_28f,_290){
grgHTML[grgHTML.length]=("\n <select name=\"")+(_290)+("\"\nsize=\"1\"\nclass=\"filter\"\nstyle=\"width:225px\" id=\"")+(_290)+("\"> <option ")+(SelectedIfSame(_28f,-1))+(" value=\"-1\">-- ")+(FB_ANY_TIME)+(" --</option> <option ")+(SelectedIfSame(_28f,0))+(" value=\"0\">")+(FB_PAST_DUE)+("</option> <option ")+(SelectedIfSame(_28f,1))+(" value=\"1\">")+(FB_TODAY)+("</option> <option ")+(SelectedIfSame(_28f,2))+(" value=\"2\">")+(FB_TODAY_OR_TOMORROW)+("</option> <option ")+(SelectedIfSame(_28f,3))+(" value=\"3\">")+(FB_NEXT3_DAYS)+("</option> <option ")+(SelectedIfSame(_28f,4))+(" value=\"4\">")+(FB_NEXT_WEEK)+("</option> <option ")+(SelectedIfSame(_28f,5))+(" value=\"5\">")+(FB_NEXT2_WEEKS)+("</option> <option ")+(SelectedIfSame(_28f,6))+(" value=\"6\">")+(FB_NEXT_MONTH)+("</option> <option ")+(SelectedIfSame(_28f,7))+(" value=\"7\">")+(FB_NEXT2_MONTHS)+("</option> <option ")+(SelectedIfSame(_28f,8))+(" value=\"8\">")+(FB_NEXT3_MONTHS)+("</option> <option ")+(SelectedIfSame(_28f,9))+(" value=\"9\">")+(FB_NEXT6_MONTHS)+("</option> <option ")+(SelectedIfSame(_28f,10))+(" value=\"10\">")+(FB_NEXT_YEAR)+("</option> </select><script>DLCL();</script> \n");
}
function DlgListOfHours(_291,_292,_293,_294,_295){
if(_295==undefined){
_295=false;
}
grgHTML[grgHTML.length]=("\n <select name=\"")+(_292)+("\"\nsize=\"1\"\nonkeydown=\"return handleListOfHoursKeydown(this, event)\"\nclass=\"filter ")+(Iif(_295,"","nodroplist"))+("\"\nstyle=\"width:100px; border: 1px solid black;\" id=\"")+(_292)+("\"\nonclick=\"")+(_294)+("\"> \n");
var _296;
_296=_293;
var _297;
_297=0;
var ix;
var _299;
var _29a;
_29a=Year(UTCNow())+"-"+Right("0"+Month(UTCNow()),2)+"-"+Right("0"+Day(UTCNow()),2);
for(ix=1;ix<=48;ix++){
if(_296==0){
_299="12";
}else{
if(_296>12){
_299=_296-12;
}else{
_299=_296;
}
}
_299=_299+":"+Right("0"+_297,2)+" ";
if(_296>11){
_299=_299+"PM";
}else{
_299=_299+"AM";
}
grgHTML[grgHTML.length]=("<option ")+(SelectedIfTrue(_291==_296+(_297/60)))+(" value=\"")+(_299)+("\">")+(_299)+("</option>");
if(_297==0){
_297=30;
}else{
_296=_296+1;
_297=0;
}
if(_296>23){
_296=0;
}
}
grgHTML[grgHTML.length]=("\n </select><script>DLCL();</script> <script language=\"JavaScript\" type=\"text/javascript\"> <!--\ntheMgr.addNoHide('")+(_292)+("');\n//--> </script> \n");
}
function SliderChunkContents(fAt){
grgHTML[grgHTML.length]=("<img src=\"images/slider")+(Iif(fAt,"At","Spacer"))+(".gif\" border=\"0\" style=\"border:0px;\" />");
}
function SliderBackgroundImage(fOn){
var _29d=undefined;
_29d="url('images/slider"+Iif(fOn,"Full","Empty")+".gif')";
return _29d;
}
function EditableAttachmentPane(_29e,_29f,_2a0,_2a1,_2a2){
var _2a3;
_2a3="formWithAttachments";
if(!(IsNull(_2a2))){
_2a3=_2a3+"_"+NullToBlank(_2a2);
}
grgHTML[grgHTML.length]=("<form name=\"")+(_2a3)+("\">")+("<p class=\"headline\">")+(FB_DELETE_FILE_CONFIRM)+("</p><p>")+(Swap1(FB_SURE_DELETE,"<span id=\"sToDelete\">"+_29f+"</span>"))+("</p>");
if(!(IsEmpty(_2a2))){
grgHTML[grgHTML.length]=("<input type=\"hidden\" name=\"ixBugEventToEdit\" value=\"")+(NullToZero(_2a2))+("\"/>");
}
grgHTML[grgHTML.length]=("<input type=\"hidden\" name=\"sOwner\" value=\"")+(_2a1)+("\"/>")+("<input type=\"hidden\" name=\"ixOwner\" value=\"")+(_2a0)+("\"/>")+("<input name=\"ixToDelete\" type=\"hidden\" value=\"")+(_29e)+("\" />")+("<table border=\"0\" cellspacing=\"0\">")+("<tbody>");
PaneButtonsYesNo("DeleteAttachment","quickDeleteAttachment(this);");
grgHTML[grgHTML.length]=("</tbody>")+("</table>")+("</form>");
}
function ExtensionAddedMsg(_2a4){
if(IsMarkedUnsafe(_2a4)){
grgHTML[grgHTML.length]=("<span class=\"bugWeeComment\">");
if(IsAdmin()){
grgHTML[grgHTML.length]=(InsertURL(FB_NOT_TRUSTED_FILE_TYPE,"default.asp?pg=pgSiteConfigure&sTab=Advanced"))+"";
}else{
grgHTML[grgHTML.length]=(FB_EXTENSION_ADDED_MSG)+"";
}
grgHTML[grgHTML.length]=("</span>");
}
}


function a0(){return theMgr.hideAllPopups.apply(theMgr,arguments);}function b0(){return cancel.apply(this,arguments);}function c0(){return handleFilterSaveAsKeydown.apply(this,arguments);}function d0(){return handleFilterSaveAsClick.apply(this,arguments);}function e0(){return repairFocus.apply(this,arguments);}function f0(){return doPopupClick.apply(this,arguments);}function g0(){return handleFilterChangeKeydown.apply(this,arguments);}function h0(){return handleFilterChangeClick.apply(this,arguments);}function i0(){return toggleFilterRefine.apply(this,arguments);}function j0(){return giveTextBoxFocus.apply(this,arguments);}function k0(){return GridControl.toggleColumn.apply(GridControl,arguments);}function l0(){return isKey.apply(this,arguments);}function m0(){return flipCheckbox.apply(this,arguments);}function n0(){return KeyManager.browseGridRows.apply(KeyManager,arguments);}function o0(){return SelectionManager.gridGrouperClick.apply(SelectionManager,arguments);}function p0(){return SelectionManager.doSelectGroup.apply(SelectionManager,arguments);}function q0(){return mousedownColHeader.apply(this,arguments);}function r0(){return mousemoveColHeader.apply(this,arguments);}function s0(){return dblclickColHeader.apply(this,arguments);}function t0(){return quickSortChange.apply(this,arguments);}function u0(){return mousedownGridRow.apply(this,arguments);}function v0(){return mouseoverGridRow.apply(this,arguments);}function w0(){return mouseoutGridRow.apply(this,arguments);}function x0(){return mouseupGridRow.apply(this,arguments);}function y0(){return dblclickGridRow.apply(this,arguments);}function z0(){return SelectionManager.lastClickFromCheckbox.apply(SelectionManager,arguments);}function a1(){return keypressGridCheckbox.apply(this,arguments);}function b1(){return mouseoverCaseId.apply(this,arguments);}function c1(){return mouseoutCaseId.apply(this,arguments);}function d1(){return mouseoverTip.apply(this,arguments);}function e1(){return mouseoutTip.apply(this,arguments);}function f1(){return GridEstimateBox.edit.apply(GridEstimateBox,arguments);}function g1(){return FavoritesIcons.register.apply(FavoritesIcons,arguments);}function h1(){return FavoritesIcons.toggle.apply(FavoritesIcons,arguments);}function i1(){return SelectionManager.blockClick.apply(SelectionManager,arguments);}function j1(){return GridControl.enableColLinks.apply(GridControl,arguments);}