
/**********************************************************
*
*         Copyright 1999-2009 Intuit Inc.
*
**********************************************************/

var f1104="";var gMainBodyDiv=null;var f1079=null;var f1177=null;var f1044=-1;var f1045=0;var f1099=0;var f1266=-1;var f1172;var f1130=-1;function RelInfo(a0,a1,a2,a3,a4){this.mfid=a0;this.mdbid=a1;this.dfid=a2;this.ddbid=a3;this.external=a4;}
function f655(a0,a1){if(f1130!=-1&&f1130<rinfo.length)if(rinfo[f1130].ddbid==a0&&rinfo[f1130].dfid==a1)return rinfo[f1130];for(var a2=0;a2<rinfo.length;++a2){if(rinfo[a2].ddbid==a0&&rinfo[a2].dfid==a1){f1130=a2;return rinfo[a2];}}return null;}
function f656(a0,a1){var a2=f655(a0,a1);if(a2)return a2.mdbid;return 0;}
function RelDInfo(a0,a1,a2,a3){this.mdbid=a0;this.dfid=a1;this.ddbid=a2;this.external=a3;}
function TableInfo(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){this.name=a0;this.snoun=a1;this.pnoun=a2;this.inQS=a3;this.extApp=a4;this.appID=a5;this.alias=a6;this.kfid=a7;this.kfname=a8;this.chfid0=a9;this.chfid1=a10;this.chfid2=a11;this.fullyPopulated=false;this.finfo=new Object();this.forminfo=null;this.qinfo=new Object();}
function GetTableName(a0){if(gTableInfo[a0])return gTableInfo[a0].name;return"???";}
function f561(){var a0=0;for(var a1 in gTableInfo){if(!gTableInfo[a1].extApp)++a0;}return a0;}
TableInfo.prototype.IsFullyPopulated=function(){return(this.fullyPopulated);}
var f987;var f986;TableInfo.prototype.GetSortedFieldArray=function(a0,a1)
{var a2=new Array();for(var a3 in this.finfo){if(a0&&!a0(this.finfo[a3],a3))continue;a2.push(a3);}if(a1&&this.qinfo[a1]){f986=this.qinfo[a1].CCfinfo;if(f986&&f986.type&&f986.type!=""){if(!a0||a0(f986,f1266))a2.push(f1266);}}f987=this.finfo;a2.sort(f917);return a2;}
function f917(a0,a1){if(a0==f1266)var a2=f986.name.toLowerCase();else var a2=f987[a0].name.toLowerCase();if(a1==f1266)var a3=f986.name.toLowerCase();else var a3=f987[a1].name.toLowerCase();if(a2>a3)return 1;if(a2<a3)return-1;return 0;}
function f362(a0){if(a0){if(gTableInfo[a0])return gTableInfo[a0].finfo;}else {if(gTableInfo[gReqDBID])return gTableInfo[gReqDBID].finfo;}return null;}
function GetFinfo(a0,a1,a2){if(a0==0)return f1357;if(typeof a1=='undefined'||a1==null)var a1=gReqDBID;if(a0==f1266&&a2){var a3=gTableInfo[a1].qinfo[a2];return a3.CCfinfo;}if(gTableInfo[a1]&&gTableInfo[a1].finfo[a0])return gTableInfo[a1].finfo[a0];if(f483(a0))f1104+="Fid not found: "+a0+"   dbid: "+(a1?a1:gReqDBID)+"\n"+StackTrace()+"\n";return f1357;}
function f483(a0){return!isNaN(Number(a0));}
function CDD(a0,a1,a2,a3,a4,a5,a6){this.dbid=a0;this.fid=a1;this.rp=a2;this.filterFid=a3;this.proxyFor=a4;this.matchDBID=a5;this.matchFID=a6;}
function addCDD(a0,a1,a2,a3,a4,a5,a6){if(!gCDD[a0])gCDD[a0]=new Array();gCDD[a0].push(new CDD(a0,a1,a2,a3,a4,a5,a6));}
function f47(a0,a1,a2,a3,a4,a5){if(a0.rp==1){return;}var a6=a0.dbid+"?a=QBI_GetMatchingRecords&cddfid="+a0.fid+"&matchValue="+urlencode(a2);if(a5&&a5!="")a6+="&selectedValue="+urlencode(a5);a6+="&rpqid="+a4;var a7=new jaxreq(a6);a7.SetFailureMsg("An error occurred. Please try again later.");a7.DoSyncCmd();if(a7.errcode==0){var a8=a7.GetValue("status");if(a8=="UsePicker"){var a9;if(typeof(window["chooseRecordPicker"])=='function')a9=chooseRecordPicker;else if(typeof(window["GE_chooseRecordPicker"])=='function')a9=GE_chooseRecordPicker;addEvent(a1,"change",function(){a9(a1,a0.matchDBID,"","&showNewMaster=1");},false);var a10=a1.selectedIndex;var a11=a1.options[a1.selectedIndex];a1.length=0;if(a11.value=="")AppendMenuOption(a1,"","");else AppendMenuOption(a1,a11.text,a11.value);AppendMenuOption(a1,"< Browse choices... >","x3recpcker#");return;}var a12=false;var a13,other_1;var a14=new Array();if(a1.options[a1.options.length-1].value=="_other"){a13=a1.options[a1.options.length-1];other_1=a1.options[a1.options.length-2];if(a5&&a5!=""){a1.options[a1.options.length-1].selected=false;a1.options[a1.options.length-2].selected=false;}}a1.length=0;AppendMenuOption(a1,"Make a Selection...","","#888888");var a15=a7.GetXML();var a16=a15.getElementsByTagName("records");if(a16&&a16.length>0){for(var a17=0;a17<a16[0].childNodes.length;++a17){var a18=a16[0].childNodes[a17];if(a18.nodeName=="record"){var a19=a18.firstChild?a18.firstChild.nodeValue:"";var a20;var a21=a18.attributes;for(var a22=0;a22<a21.length;++a22){if(a21[a22].name=="keyValue"){a20=a21[a22].value;break;}}if(a20==a5){a12=true;}var a23=new Object();a23.text=a19;a23.value=a20;a14.push(a23);}}}if(a5&&a5!=""&&!a12){var a24=a7.GetValue("selText");AppendMenuOption(a1,a24,a5,false,"red");a1.options[a1.options.length-1].selected=true;AppendMenuDivider(a1,"");}for(var a17=0;a17<a14.length;++a17){AppendMenuOption(a1,a14[a17].text,a14[a17].value,false);if(a5&&a5==a14[a17].value){a1.options[a1.options.length-1].selected=true;}}if(a13){AppendMenuOption(a1,other_1.text,other_1.value,false);AppendMenuOption(a1,a13.text,a13.value,false);}}}
function onClickCDD(a0,a1){var a2=document.getElementById("relatedfilter");a2.innerHTML="<b>"+a1+"</b>";ShowPopupDiv('FirstChooseA');return false;}
function CloseFirstChooseA(){HidePopupDiv('FirstChooseA');}
function FINFO(a0,a1,a2,a3,a4,a5,a6,a7){this.name=a0;this.type=a1;this.flags=a2;this.reffid=a3;this.proxyFid=a4;this.proxyForFid=a5;if(a6)this.fchoice=a6;if(a7)this.lchoice=a7;}
FINFO.prototype.IsMC=function(){return((this.flags&0x0001)!=0);}
FINFO.prototype.IsBI=function(){return((this.flags&0x0002)!=0);}
FINFO.prototype.HasFormula=function(){return((this.flags&0x0004)!=0);}
FINFO.prototype.Wraps=function(){return((this.flags&0x0008)!=0);}
FINFO.prototype.IsReference=function(){return((this.flags&0x0040)!=0);}
FINFO.prototype.IsLookupable=function(){return((this.flags&0x0080)!=0);}
FINFO.prototype.IsSummary=function(){return((this.flags&0x0100)!=0);}
FINFO.prototype.IsLookup=function(){return((this.flags&0x0200)!=0);}
FINFO.prototype.IsRequired=function(){return((this.flags&0x0400)!=0);}
FINFO.prototype.SupportsUniqueness=function(){return((this.flags&0x0800)!=0);}
FINFO.prototype.GetIsConditional=function(){return((this.flags&0x1000)!=0);}
FINFO.prototype.IsLookupEnabled=function(){return((this.flags&0x2000)==0);}
FINFO.prototype.Justification=function()
{if((this.flags&0x0010)!=0)return"center";if((this.flags&0x0020)!=0)return"right";return"left";}
FINFO.prototype.IsDerived=function()
{return this.HasFormula()||this.IsSummary()||this.IsLookup();}
FINFO.prototype.GetConditionalFidsToUpdate=function(a0)
{var a1=GetFinfo(a0);var a2=new Array();if(gCDD[gReqDBID]){for(var a3=0;a3<gCDD[gReqDBID].length;++a3){if(gCDD[gReqDBID][a3].filterFid==a0||gCDD[gReqDBID][a3].proxyFor==a0)
a2.push(gCDD[gReqDBID][a3]);}}return a2;}
FINFO.prototype.GetCDD=function(a0,a1)
{var a2=gReqDBID;if(a1&&a1!=""){a2=a1;}if(gCDD[a2]){for(var a3=0;a3<gCDD[a2].length;++a3){if(gCDD[a2][a3].fid==a0)return gCDD[a2][a3];}}return null;}
function af(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){gFI[a0][a1]=new FINFO(a2,a3,a4,a5,a6,a7,a8,a9)
}
var f1357=new FINFO("","",0,0,0,0);function f246(a0){if(typeof a0=="string"){var a1=a0;a0=new Array();a0.push(a1);}if(a0.length==0)return 0;var a2=gTableInfo[a0[0]].appID;var a3=a2+"?a=QBI_GetFieldList";var a4=new jaxreq(a3);var a5=0;var a6=0;for(var a7=0;a7<a0.length;++a7){var a1=a0[a7];if(gTableInfo[a1].appID!=a2){alert("error in f246");return;}if(!gTableInfo[a1].IsFullyPopulated()){var a8="dbid_"+a5++;a4.AddValue(a8,a1);}}a4.DoSyncCmd();if(a4.errcode==0){var a9=a4.GetValue("numFields");var a10="";for(var a7=0;a7<a9;++a7){var a1=a4.GetValue("fdb"+a7);var a11=a4.GetValue("fi"+a7);var a12=a4.GetValue("fn"+a7);var a13=a4.GetValue("fa"+a7);var a14=a4.GetValue("ff"+a7);var a15=a4.GetValue("fr"+a7);if(a10!=a1){var a16=gTableInfo[a1].finfo;a10=a1;}if(a11&&typeof a16[a11]=='undefined'){a16[a11]=new FINFO(a12,a13,a14,a15);a6++;}}for(var a7=0;a7<a0.length;++a7){var a1=a0[a7];gTableInfo[a1].fullyPopulated=true;}}return a6;}
function GetFieldName(a0,a1,a2){if(typeof a1=='undefined'||a1==null)var a1=gReqDBID;var a3="";if(a2){if(a1&&gTableInfo[a1])a3=HTMLEncode(gTableInfo[a1].name)+":";else a3="???:";}var a4=GetFinfo(a0,a1);if(a4)return a3+a4.name;return"";}
function f358(a0,a1){var a2=GetFinfo(a0,a1);if(a2){if(typeof a2.htmlname=="undefined")a2.htmlname=HTMLEncode(a2.name);return a2.htmlname;}return"";}
function f360(a0,a1){var a2=GetFinfo(a0,a1);if(a2)return a2.type;return null;}
function QINFO(a0,a1,a2,a3){this.qname=a0;this.CCfinfo=new FINFO(a1,a2,a3,0,null,null);}
function aq(a0,a1,a2,a3,a4,a5){gQI[a0][a1]=new QINFO(a2,a3?a3:"",a4?a4:"",a5?a5:0);}
function FindQinfo(a0,a1){if(gTableInfo[a0]){var a2=gTableInfo[a0];if(a2.qinfo&&a2.qinfo[a1])return a2.qinfo[a1];}return null;}
function f428(a0,a1){if(gTableInfo[a0]&&gTableInfo[a0].qinfo&&gTableInfo[a0].qinfo[a1]){var a2=gTableInfo[a0].qinfo[a1].CCfinfo;return(a2.type!=null&&a2.type!="");}return false;}
function f316(a0,a1){if(f428(a0,a1))return gTableInfo[a0].qinfo[a1].CCfinfo;return f1357;}
function f247(a0,a1,a2){this.dfid=a0;this.name=a1;this.flags=a2;}
function afm(a0,a1,a2,a3){gFMI[a0].push(new f247(a1,a2,a3));}
var kFRM_PromptNewFields=0x00000001;var f1286=0x00000002;function ROLEinfo(a0,a1){this.roleID=a0;this.name=a1;}
function ROLEinfoFind(a0){for(var a1=0;a1<gRofo.length;++a1)if(gRofo[a1].roleID==a0)return gRofo[a1];return null;}
function GetRoleName(a0){var a1=ROLEinfoFind(a0);if(a1)return a1.name;return"???";}
function Qspec(a0,a1){this.dbid=a0;this.qid=a1;}
function f469(){return(gReqDBID!="main"&&gReqDBID!="");}
function f513(){return(!f469());}
var f1085=false;var f979=false;var kGIDInvalid=0;var f1374=9;function OpenHelp(a0){var a1="main?act=dohelp&page="+a0;var a2=window.open(a1,"Help","width=650,height=550,resizable,scrollbars");a2.focus();return false;}
function f747(a0){SetInnerHTML("designSidebar",a0.AssembleChunks("sbtxt"));}
function f1504(){var a0=document.getElementById("designSidebar");if(a0&&a0.style.display=="none"&&gParentDBID!=""){var a1=document.getElementById("dsbSpacer");a0.style.display="";a1.style.display="";a1.style.width=(a0.offsetWidth-1)+"px";document.cookie="dbar="+gParentDBID;if(a0.childNodes.length<=1){var a2=gParentDBID+"?a=QBI_GenDesignSidebar";var a3=new jaxreq(a2);a3.DoAsyncCmd(f747,f1474);}a0.style.display="none";a0.style.display="";if(typeof DesignSideBarHook=='function')DesignSideBarHook(true,a0.offsetWidth);}HideMenus();}
function closeDesignSidebar(){var a0=document.getElementById("designSidebar");if(a0&&a0.style.display==""&&gParentDBID!=""){var a1=document.getElementById("dsbSpacer");var a2=a0.offsetWidth;a0.style.display="none";a1.style.display="none";document.cookie="dbar=0";if(typeof DesignSideBarHook=='function')DesignSideBarHook(false,a2);}}
function ShowFieldsMenu(a0){ShowMenu("FieldsMenu_"+a0,"fieldsButton_"+a0,true,2,"auto");}
var f1163=false;function FindMenuProc(){if(!f1163){f1163=true;var a0=getElementBy("srchWhich");if(a0){if(a0.options.length>2)return;for(var a1 in gTableInfo){if(gTableInfo[a1].inQS){AppendMenuOption(a0,gTableInfo[a1].name,String(a1))
}}if(!kFMdefaultToAll){if(gParentDBID==gReqDBID)SetValue(a0,GetLocalVar("ssDB"));else SetValue(a0,gReqDBID);}SrchSwitch();}}setTimeout("dff()",100);}
function dff(){var a0=document.getElementById("srchtxt");if(a0&&IsReallyVisible(a0)){a0.focus();a0.select();}}
function SrchSwitch(){var a0=GetValue("srchWhich");if(StringStartsWith(a0,"_"))document.searchMiniForm.action=String(gParentDBID);else document.searchMiniForm.action=a0;}
function SrchSubmit(){SetLocalVar("ssDB",GetValue("srchWhich"));}
function f855(a0,a1,a2){if(a1){if(a0!="")a0+=" &nbsp;<span class=crdlm>&raquo;</span>&nbsp; ";if(a2){a0+="<a href='"+a2+"'>"+a1+"</a>";}else {a0+=a1;}}return a0;}
function SetBreadCrumb(a0,a1,a2,a3,a4,a5){var a6="";a6=f855(a6,a0,a1);a6=f855(a6,a2,a3);a6=f855(a6,a4,a5);SetInnerHTML("stdBreadCrumbs",a6);}
function f1535(a0,a1){if(typeof SelectTableTabProc=='function')SelectTableTabProc(a1);else location=a1+"?a=thome";}
var gPageLoadComplete=false;var f1182=null;var f1003=null;var f970=null;var f969=null;var f1052=false;function f613(){if(!f1052&&f1104!=""){f1052=true;openAndShowElem(f969);openElem("pageErrFooter");}if(f1052){}}
var f1081=new Array();function f456(a0){if(!f1177)return;if(!a0){if(f1081.length>0)return;if(f1081.initstatus)return;}f1081.initstatus="inprocess";f1081.baseWidth=0;f1081.lastTableMenu=-1;f1081.moreTablesBut=null;var a1=QBselectSingleNode(f1177,"tbody/tr");for(var a2=0;a2<100;++a2){var a3=QBselectSingleNode(a1,"td["+(a2+1)+"]");if(!a3)break;tdo=new Object();tdo.td=a3;tdo.width=a3.offsetWidth;tdo.qbmenu=GetHTMLattribute(a3,"qbmenu");tdo.isTableMenu=StringSame(tdo.qbmenu,("table"+(a2+1)+"menu"));if(a3.id=="moreTables")f1081.moreTablesBut=a3;else if(tdo.isTableMenu)f1081.lastTableMenu=a2;f1081[a2]=tdo;}var a4=QBselectSingleNode(a1,"td");f1081.baseWidth=a4.offsetWidth;f1081.initstatus="complete";}
var f949=-1;function f15(){if(gReqAppDBID==""||f1177==null)return;f456();if(!f1081.initstatus||f1081.initstatus!="complete")return;var a0=WindowWidth();var a1=a0-f1081.baseWidth-30;if(f949==a1)return;f949=a1;var a2=0;var a3=0;for(var a4=0;a4<=f1081.lastTableMenu;++a4){var a5=f1081[a4];a2+=a5.width;if(a2>a1){a3=a4-2;break;}a3=a4;}if(a3<0&&f1081.lastTableMenu>=0)a3=0;var a6=(a3!=f1081.lastTableMenu&&f1081.lastTableMenu!=-1);for(var a4=0;a4<=f1081.lastTableMenu;++a4){var a5=f1081[a4];openCloseElem(a5.td,a4<=a3);}openCloseElem(f1081.moreTablesBut,a6);if(a6){var a7=FindOrCreateQBmenu2("MoreTablesMenu");if(a7.mtables[0].className!="V2menuW"){a7.mtables[0].className="V2menuW";}a7.ClearAllRows(false);var a8=0;var a9="";for(var a4=a3+1;a4<=f1081.lastTableMenu;++a4){var a5=f1081[a4];var a10=getElementBy(a5.qbmenu);if(a10){var a11=GetTableName(f397(a10));if(a9=="")a9=a11.toUpperCase();var a12=a7.AppendCascade(a11,a5.qbmenu);a12.qbmenuproc="PreShowTableMenu";a12.qbmenuparams=f397(a10);++a8;}}SetInnerHTML(f1081.moreTablesBut,a9+", etc.");}}
function f856(){if(f1044==-1){f1044=document.getElementById("siaLbl");if(f1044==null)f1044=document.getElementById("ambHelp");if(f1044)f1045=f1044.offsetWidth;}if(f1044&&f1044.offsetWidth!=f1045){f1045=f1044.offsetWidth;f456(true);f15();if(typeof FontSizeChangedProc=='function')FontSizeChangedProc();}}
function f789(){f856();f613();for(var a0=0;a0<f961.length;++a0){var a1=f961[a0];if(a1.needsFixing)FixUpScrollableDivs(a1);if(a1.needsTweaking)f805(a1);}if(typeof IdleProc=='function')IdleProc();if(typeof gMsgBoxSubMsg!="undefined"&&gMsgBoxSubMsg!=""){OpenMsgBox("",gMsgBoxSubMsg);gMsgBoxSubMsg="";}if(typeof f1054!="undefined"&&f1054)ldtimeHisto();if(gMainBodyDiv){var a2=0;for(var a3=0;a3<gMainBodyDiv.childNodes.length;++a3){var a4=gMainBodyDiv.childNodes[a3];if(a4&&a4.offsetHeight&&a4.style&&a4.style.display!="none"&&a4.style.visibility!="hidden"){a2+=a4.offsetHeight;}}var a5=(a2>gMainBodyDiv.offsetHeight);var a6=(a5?20:0);var a7="visible";var a8=GetStyleWidth(gMainBodyDiv);if(f1079.offsetWidth+a6>a8)a7="auto";if(a7!=gMainBodyDiv.style.overflowX)gMainBodyDiv.style.overflowX=a7;}}
var f1075=new Array();function AddLoadProcTask(a0){f1075.push(a0);}
var f1194=new Array();function f13(a0){f1194.push(a0);}
function StdLoadProc(){gMainBodyDiv=getElementBy("mainBodyDiv");f1079=getElementBy("bodyTable");f1177=getElementBy("TablesMenuBar");var a0=document.getElementById("designSidebar");if(a0&&a0.style.display!="none"){var a1=document.getElementById("dsbSpacer");a1.style.display="";a1.style.width=(a0.offsetWidth-1)+"px";}var a2=document.getElementById("defFocus");if(a2)a2.focus();f969=document.getElementById("bottomFooter");f970=document.getElementById("bottomSpacer");f613();var a3=document.getElementById("trialFooter");var a4=document.getElementById("customUIfooter");f1052=true;openAndShowElem(f969);if(IsIE())AddResizeElement(gMainBodyDiv,-4,175,-2);else AddResizeElement(gMainBodyDiv,1,175,0);if(gReqPrintFriendly){SetStyle("pageTitleCell","paddingLeft","1px");SetStyle(document.body,"backgroundColor","#fff");document.title=gReqAppName;}if(typeof gMsgBoxMsg!='undefined'&&gMsgBoxMsg!="")OpenMsgBox(gMsgBoxMsg);if(typeof autoFAQ!='undefined'&&autoFAQ!="")popFaqWin(autoFAQ);if(GetInnerHTML("ladyBody")!=""){var a5=new popupDiv("qbGreetDiv");a5.SetAutoHide(true);a5.Show();}ShowConfirmationMsg();var a6=document.getElementById("stdTableTabs");if(a6)f1172=new TabSet(null,f1535,a6);if(typeof f459=='function')f459();var a7=document.getElementById("cursorIcon");if(a7){f692(a7);}for(var a8=0;a8<f1075.length;++a8){eval(f1075[a8]);}if(typeof LoadProc=='function')LoadProc();if(typeof kIsPreRelease!='undefined'&&kIsPreRelease)document.body.style.background="url('/i/betaMark.png') repeat right top";if(IsIE())window.onscroll=StdScrollProc;gPageLoadComplete=true;var a9=getElementBy("introText");if(a9){var a10=AddResizeElement(a9,null,null,50,400);a10.maxWid=800;}if(!IsSafariMobile()){StdResizeProc();setInterval("f789()",200);}SetValue("firstTimeLoaded","");setTimeout("f788()",10);}
function f788(){if(f469()){f75();var a0="";var a1=gReqUserRoleIDs.split(",");;var a2=0;for(var a3=0;a3<a1.length;++a3){var a4=a1[a3];if(a4!=f1374||a1.length==1){a0=AppendStringWith(a0,HTMLEncode(GetRoleName(a4)),",<br>");++a2;}}SetInnerHTML("BNroles",a0);SetInnerHTML("BNrolesLbl",(a2>1?"Roles:":"Role:"));}if(gReqPrintFriendly)setTimeout("window.print()",200);}
function IsFirstTimeLoaded(){return GetValue("firstTimeLoaded")!="";}
function f75(){if(typeof gRofo!='undefined'){var a0=FindOrCreateQBmenu2("custRolePermsMenu","","V2cmenu");for(var a1=0;a1<gRofo.length;++a1)a0.AppendPick(gRofo[a1].name,gReqAppDBID+"?a=roleprops&tab=p&roleID="+gRofo[a1].roleID);a0.AppendBotSpacer();}if(gReqUserHasAppAdmin){var a2=FindOrCreateQBmenu2("custTablePermsMenu","","V2cmenu");for(var a3 in gTableInfo)a2.AppendPick(gTableInfo[a3].name,a3+"?a=tableaccess");a2.AppendBotSpacer();var a4=FindOrCreateQBmenu2("ShareInlineMenu");a4.SetupCascades();var a5=FindOrCreateQBmenu2("AppCustMenu");a5.SetupCascades();var a6=FindOrCreateQBmenu2("custDesignMenu");a6.SetupCascades();}}
function f67(){var a0=FindOrCreateQBmenu2("StdReportsMenu");var a1=(getElementBy("table2Menu")==null);if(a1){a0.AppendPick("Create a New Report...","viewbuild",true);a0.AppendDivider();}var a2=getElementBy("persRepMenu");if(a2){a0.AppendCascade("Personal Reports",a2);a0.AppendDivider();}if(a1){var a3=QBselectSingleNode("table1Menu","table");if(a3){var a4=GetHTMLattribute(a3,"qbPrefix");a0.SetURLprefix(a4);for(var a5=5;a5<a3.rows.length;++a5){var a6=a3.rows[a5];var a7=GetHTMLattribute(a6,"QBsfx");a0.AppendPickSuffix(a6.cells[0].innerHTML,a7);}}}else {for(var a8=0;a8<100;++a8){var a9=getElementBy("table"+(a8+1)+"Menu");if(a9){var a10=f179(a9);a0.AppendCascade(f398(a9),a10);}}}a0.AppendBotSpacer();}
function f397(a0){var a1=QBselectSingleNode(a0,"table");var a2=GetHTMLattribute(a1,"qbPrefix");var a3=a2.indexOf("?");var a4=a2.substr(0,a3);return a4;}
function f398(a0){var a1=f397(a0);var a2=HTMLEncode(gTableInfo[a1].pnoun);if(a2.toUpperCase()=="RECORDS")return HTMLEncode(gTableInfo[a1].name);return a2;}
function f179(a0){var a1=a0.cloneNode(true);a1.id="";var a2=FindOrCreateQBmenu2(a1);a2.GetRow(1).style.display="none";a2.GetRow(2).style.display="none";a2.GetRow(3).style.display="none";var a3=a2.GetRow(6);a3.cells[0].style.fontSize="1pt";a3.cells[0].style.padding="0";a3.cells[0].innerHTML="<br>";return a2;}
var f963=false;var f964="";var f965="";function SetCheckFormBeforeUnload(a0,a1){f963=a0;if(a0){f964=(a1?a1:"mainform");f965=FormValuesToQueryString(f964,kFormExcludeHidden|kFormDoNotEncode);}}
function HasStdFormChanged(){return(f965!=FormValuesToQueryString(f964,kFormExcludeHidden|kFormDoNotEncode));}
function ForceStdFormChanged(){f965="";}
function StdBeforeUnloadProc(a0){if(f963&&HasStdFormChanged()){a0.returnValue="-----------------------------------------------------------\n"+
"You've made changes to this page.\n"+
"\nTO SAVE THESE CHANGES:\n     click Cancel below, then click the Save button\n"+
"     on the current page.\n"+
"-----------------------------------------------------------";return a0.returnValue;}if(typeof stfBeforeUnload=='function')stfBeforeUnload();if(typeof BeforeUnloadProc=='function')return BeforeUnloadProc(a0);}
function StdUnloadProc(){for(var a0=0;a0<f1194.length;++a0){eval(f1194[a0]);}if(typeof UnloadProc=='function')UnloadProc();}
function ShowConfirmationMsg(a0){var a1=document.getElementById("confMsgBox");if(a0)SetInnerHTML(a1,a0);if(GetInnerHTML(a1)!=""){openElem(a1);PositionX(a1,"center",0);if(a1.offsetWidth>300)a1.style.width="300px";var a2=document.getElementById("TablesMenuBar");if(!a2)a2=document.getElementById("AppMenuBar");if(a2){var a3=GetBox(a2);PositionY(a1,"top",a3.bottom+8);}showElem(a1);}}
function hideConfirmationMsg(){hideElem("confMsgBox");}
function StdMouseUpProc(a0){closeAndHideElem("confMsgBox");f1085=false;if(typeof MouseUpProc=='function')MouseUpProc(a0);return true;}
var f996=null;var f992=null;function f376(a0){var a1=EvGetTarget(a0);if(GetHTMLattribute(a1,"qbmenu"))return a1;if(GetHTMLattribute(a1.parentNode,"qbmenu"))return a1.parentNode;return null;}
function f861(a0){if(!IsTag(a0,"div"))return;var a1=0;var a2=a0.offsetHeight;for(var a3=0;a3<a0.childNodes.length;++a3){var a4=a0.childNodes[a3];if(a4.nodeType==kELEMENT_NODE)a1+=a4.offsetHeight;}if(a1>a2)return true;return false;}
function StdMouseDownProc(a0){var a1=EvGetTarget(a0);if(IsTag(a1,"body"))return true;if(IsIE()&&f861(a1))return true;f1085=true;var a1=f376(a0);if(a1){var a2=GetHTMLattribute(a1,"qbmenu");if(a2){var a3=GetHTMLattribute(a1,"qbmset");var a4=GetHTMLattribute(a1,"qbmpos");var a5=ShowMenu(a2,a1,true,a3,a4);}}CaptureEventInfo(a0);if(typeof MouseDownProc=='function')MouseDownProc(a0);return true;}
function f787(a0){var a1=f376(a0);if(a1){var a2=GetHTMLattribute(a1,"qbmenu");if(a2)return EvCancelAction(a0);}return true;}
function StdMouseOverProc(a0){if(typeof MouseOverProc=='function')MouseOverProc(a0);return true;}
function StdMouseMoveProc(a0){if(f403(a0)=="body")return true;CaptureEventInfo(a0);if(typeof MouseMoveProc=='function')MouseMoveProc(a0);var a1=f376(a0);hiliteColor=GetHTMLattribute(a1,"qbmhicolor");if(a1!=f996){var a2=GetHTMLattribute(a1,"qbmenu");var a3=GetHTMLattribute(a1,"qbmset");var a4=(a2!=null);var a5=(gCurrentMenu!=null);if(a4)f996=a1;if(hiliteColor==null)hiliteColor="#e8e8e8";if(a5&&a3&&a3==f1002){HideMenus();ShowMenu(a2,a1,true,a3);}}var a6=a1;if(a6==null){a6=EvGetTarget(a0);hiliteColor=GetHTMLattribute(a6,"qbmhicolor");if(hiliteColor==null&&IsTag(a6,"img")){hiliteColor=GetHTMLattribute(a6.parentNode,"qbmhicolor");if(hiliteColor!=null)a6=a6.parentNode;}}var a7=(f992!=null&&f996==f992&&gCurrentMenu!=null);if(a6!=f992&&!a7){if(f992)Delite(f992);f992=null;if(hiliteColor&&hiliteColor!="_none"){var a8=GetHTMLattribute(a6,"qbmimg");Hilite(a6,hiliteColor,a8);f992=a6;}}return true;}
function StdClickProc(a0){var a1=true;if(!gPageLoadComplete)return a1;var a2=false;if(typeof g_Calendar!="undefined"&&g_Calendar.containerLayer)a2=(g_Calendar.containerLayer.style.visibility=='visible');var a3=f472(a0);var a4=IsClickInElem(gMenuInvokingElem,a0);CaptureEventInfo(a0);if(gCurrentMenu&&!a4&&!a2&&(!a3||f403(a0)=="A")){HideMenus();Delite(f996);f996=null;}if(TopPopupDiv())TopPopupDiv().AutoHide();if(typeof f173=='function')f173(a0);f92(a0);if(typeof ClickProc=='function')a1=ClickProc(a0);var a5=f376(a0);if(a5)return EvCancelAll(a0);return a1;}
function StdKeyDownProc(a0){if(TopPopupDiv()&&TopPopupDiv().iOnEnterKey&&EvGetCharCode(a0)==13){eval(TopPopupDiv().iOnEnterKey);return false;}if(typeof f298=='function')f298(a0);if(typeof KeyDownProc=='function')return KeyDownProc(a0);return true;}
function f790(a0){if(typeof KeyPressProc=='function')return KeyPressProc(a0);return true;}
var f961=new Array();var f1127=new Array();function AddResizeTask(a0){f1127.push(a0);}
function AddResizeElement(a0,a1,a2,a3,a4){var a5=new Object();a5.elem=toElem(a0);if(!a5.elem)return a5;a5.bottomOffset=(typeof a1!="undefined"?a1:null);a5.rightOffset=(typeof a3!="undefined"?a3:null);a5.minHeight=(a2?a2:100);a5.maxHei=0;a5.minWidth=(a4?a4:200);a5.maxWid=0;a5.contentMaxWid=0;a5.innerContent="???";a5.doMonitorContentWidth=false;a5.limitToContentHeight=false;a5.limitToContentWidth=false;f961.push(a5);return a5;}
function f642(a0){for(var a1=0;a1<f961.length;++a1){if(f961[a1]==a0){f961.splice(a1,1);--a1;}}}
function f889(a0){if(a0.innerContent){var a1=a0.innerContent.offsetWidth;if(a0.contentMaxWid<a1)a0.contentMaxWid=a1;}}
function f262(a0){for(var a1=0;a1<f961.length;++a1){var a2=f961[a1];if(a2.elem==a0)return a2;}return null;}
function f194(a0){var a1=(IsGecko()&&!f521(a0.elem,8));if(a1)return;var a2=GetElemHeight(f969);if(a0.innerContent=="???")a0.innerContent=QBselectSingleNode(a0.elem,"table");f889(a0);if(a0.bottomOffset!=null){var a3=ScrollBot()-GetElemTop(a0.elem)-a0.bottomOffset-a2;if(a3<a0.minHeight)a3=a0.minHeight;a0.elem.style.height=a3+"px";}if(a0.rightOffset!=null){var a4=ScrollRight()-GetElemLeft(a0.elem)-a0.rightOffset;if(a4<a0.minWidth)a4=a0.minWidth;a0.elem.style.width=a4+"px";}f889(a0);if(a0.innerContent){if(a0.doMonitorContentWidth&&IsIE()&&_IEversion<=7)a0.needsFixing=true;if(a0.limitToContentWidth||a0.limitToContentHeight||a0.maxWid||a0.maxHei){if(a0.needsFixing)a0.needsTweaking=true;else f805(a0);}}}
function f805(a0){var a1=18;var a2=GetStyleWidth(a0.elem);var a3=f394(a0.elem);if(a0.limitToContentWidth&&a0.innerContent){var a4=(a0.innerContent.offsetHeight-a0.elem.offsetHeight)>0;var a5=a0.contentMaxWid+(a4?a1:0);if(a2>a5)a2=a5;}if(a0.limitToContentHeight&&a0.innerContent){var a6=(a0.innerContent.offsetWidth-a0.elem.offsetWidth)>0;var a7=a0.innerContent.offsetHeight+(a6?a1:0);if(a0.bottomOffset!=null){if(a3>a7)a3=a7;}else {a3=a7;}}if(a0.maxWid>0&&a2>a0.maxWid)a2=a0.maxWid;if(a0.maxHei>0&&a3>a0.maxHei)a3=a0.maxHei;a0.elem.style.width=a2+"px";a0.elem.style.height=a3+"px";f889(a0);a0.needsTweaking=false;}
function FixUpScrollableDivs(a0){if(!a0)return;if(a0.innerContent&&typeof a0.innerContent=="object"){var a1=(a0.innerContent.offsetHeight-a0.elem.offsetHeight)>0;if(a1)a0.innerContent.style.width=(a0.elem.offsetWidth-17)+"px";else a0.innerContent.style.width="100%";}a0.needsFixing=false;}
var f1158=null;var f1157=null;var f1058=false;var f1126=null;function f871(){f1126=null;if(!IsSafariMobile())f15();}
function StdResizeProc(a0){if(f1058)return false;f1058=true;var a1=(f1158!=null&&f1158!=WindowWidth());var a2=(f1158!=WindowWidth()||f1157!=WindowHeight());f1158=WindowWidth();f1157=WindowHeight();f613();if(a2){if(f1126){clearTimeout(f1126);f1126=null;}f1126=setTimeout("f871()",200);}if(a1)HideMenus();for(var a3=0;a3<f961.length;++a3)f194(f961[a3]);for(var a3=0;a3<f1127.length;++a3)eval(f1127[a3]);if(typeof ResizeProc=='function')ResizeProc(a0);if(gMainBodyDiv&&gMainBodyDiv.style.height!=f1099){SetCookie("mbdhei",gMainBodyDiv.style.height,60*24*7);f1099=gMainBodyDiv.style.height;}f1058=false;return true;}
function StdScrollProc(a0){f613();if(typeof ScrollProc=='function')ScrollProc(a0);return true;}
var gAction;var gTableSelectorDiv;function popupTableSelector(a0,a1){if(gSingleTableDBID!=""){location=gSingleTableDBID+"?a="+a0;return false;}gAction=a0;HideMenus();if(a1&&a1!=""){SetInnerHTML("tselHeading",a1);openElem("tselForWhich");}else {SetInnerHTML("tselHeading","For which table?");closeElem("tselForWhich");}gTableSelectorDiv=ShowPopupDiv("tableSelector");return false;}
var f1557;function popupUserWin(a0){try{f1557=window.open("main?a=userwin&uids="+a0,"UserWin","width=430,height=180,resizable");}catch(e){alert(e);}if(f1557)f1557.focus();return false;}
function pup(a0){popupUserWin(a0);return false;}
function OpenMsgBox(a0,a1){if(a0&&a0!=""){var a2=getElementBy("msgBoxMsg")
if(a2)a2.innerHTML=a0;}if(a1&&a1!=""){var a2=getElementBy("msgBoxSubMsg")
if(a2)a2.innerHTML=a1;}var a3=new popupDiv("msgBox");a3.SetAutoHide(true);a3.Show();}
function f718(a0){if(typeof gMsgBoxSubMsg!="undefined")gMsgBoxSubMsg=a0;}
function f119(){HidePopupDiv();}
function f589(){ShowPopupDiv("moreIntroBox");}
function QBpageErr(){ldiv(f1104);return false;}
function f711(a0,a1){var a2=getElementBy(a0);if(a2)a2.href=a1;}
function f510(){return kRuntimeMode=="debug";}
function f740(a0){openCloseElem("czThisBut",a0);}
function f579(){location="main?a=mhedit&tname="+gReqTemplName;return false;}
function ShowMiniHelp(a0){var a1=new popupDiv("MINI_HELP_"+a0.toLowerCase());a1.SetAutoHide(true);a1.Show();return false;}
function FetchAndShowMiniHelp(a0){var a1="main?a=QBI_snippetGet&snpID="+a0;if(gReqAppDBID!="")a1+="&appID="+gReqAppDBID;var a2=JaxSyncCmd(a1);if(!a2.success){a2.ShowErrAlert();return;}var a3=new popupDiv("MINI_HELP_EMPTY");if(a3){var a4=QBselectSingleNode(a3.iElem,"h4");var a5=QBselectSingleNode(a3.iElem,"div");SetInnerHTML(a4,a2.GetValue("snpTitle"));SetInnerHTML(a5,a2.GetValue("snpBody"));a3.SetAutoHide(true);a3.Show();}return false;}
function popFaqWin(a0){HideMenus();w=window.open('main?a=snippet&mhid='+a0,'FAQ','width=600,height=400,resizable');w.focus();return false;}
function f412(a0){location="main?a=mhedit&mhid="+a0;return false;}
function f250(a0,a1){if(!getElementBy(a0)){var a2=JaxSyncCmd(gReqAppDBID+"?a=QBI_GetDlg&dlgname="+a0);if(a2.success){var a3=document.createElement("div");a3.id=a0;a3.className="PopBox";a3.style.visibility="hidden";a3.style.display="none";a3.style.width="480px";document.body.appendChild(a3);SetInnerHTML(a3,a2.AssembleChunks("dlgbody"));var a4=a2.AssembleChunks("dlghandlers");if(a4!=""){a4=a4.replace(/\\r/g,"\r");a4=a4.replace(/\\n/g,"\n");a4=a4.replace(/\\s/g,"\\");if(window.execScript)window.execScript(a4);else window.eval(a4);}}}if(typeof a1=='undefined'||a1==true)return ShowPopupDiv(a0);return null;}
function PromptClearFlags(){f250("std_DialogClearFlags");CFdialogInit();return false;}
function f575(){QBalert("To create a new field or a new table, use the Customize menu");}
function ShowTOS(){window.open('main?a=GenTermsOfService','TOS','width=778,height=550,resizable,scrollbars');return false;}
function GoHome(a0,a1){if(f232(a1)){var a2=FindOrCreateQBmenu2("homeDDmenu","");if(a2.mtables[0].rows.length==1){a2.AppendOnclick("Open Home Page in New Window",f588);a2.AppendBotSpacer();}ShowMenu(a2.menuDiv,a0,true);}else SetLocation(gReqAppDBID);return false;}
function f588(){HideMenus();window.open(gReqAppDBID,"ABC","height=800,width=1000");}
function ShowAboutQuickBase(){FetchAndShowMiniHelp("about_quickbase");return false;}
function ShowAboutApp(){var a0="<h4>"+HTMLEncode(gReqAppName)+"</h4>";var a1="<table>";if(gReqMgrName!="")a1+="<tr><td>Manager:</td><td><b>"+gReqMgrName+"</b></td></tr>";if(gReqCompanyName!="")a1+="<tr><td>Company:</td><td><b>"+gReqCompanyName+"</b></td></tr>";a1+="</table>";a1+="<table style='margin-top:30px; margin-bottom:15px; width:100%'>";a1+="<tr><td style='font-size:110%'><a href='#' onclick='return ShowAboutQuickBase()'>Powered by QuickBase</a></td>";a1+="    <td align=right><a style='color:#44c' href='#' onclick='return ShowTOS()'>QuickBase Terms of Service</a></td></tr>";a1+="</table>";QBmsg(a0+a1);return false;}
function ShowGuideToCreateGuide(){HideMenus();ShowPopupDiv("appCreateGuideDiv");}
function OpenAppGuide(a0){var a1=StringGetSuffix(a0,"Page:");if(a1==""){if(!StringStartsWith(a0,"http"))a0="http://"+a0;}else a0=gReqAppDBID+"?a=dbpage&isguide=1&pageid="+a1;window.open(a0,"AppGuide",QBwopts="width=700,height=800,resizable,scrollbars");}
function f582(){window.open(gReqAppDBID+"?a=dbpage&pagename=TwoMinuteGuide.html","AppGuide",QBwopts="width=650,height=550,resizable,scrollbars");}
function f586(a0){window.open("main?a=dohelp"+(a0?"&page="+a0:""));}
function f587(){window.open("main?a=dohelpuser");}
function ShowPrintFriendly(){if(typeof BeforeShowPrintFriendlyHook=="function")BeforeShowPrintFriendlyHook();var a0=location.href;a0=RemoveURLparam(a0,"origIID");a0=f9(a0,"prfry","1");window.open(a0);HideMenus();}
function GoToPageCreate(){var a0=gReqAppDBID+"?a=AppManage&tab=p";document.location.href=a0;}
var f574=new Array();function f590(a0,a1,a2,a3){var a4;if(a2=="cal")a4="Calendar_"+a1;else if(a2=="tl")a4="Timeline_"+a1;var a5=f574[a4];if(a5==undefined||a5.closed){var a6=a1+"?a=s"+a3;var a7="width=750,height=650,resizable,scrollbars,location,menubar";var a5=window.open(a6,a4,a7);f574[a4]=a5;}a5.focus();}
function FindOrCreateQBmenu2(a0,a1,a2){var a3=toElem(a0);if(a3&&a3.QBmenuObj)return a3.QBmenuObj;return new QBmenu2(a0,a1,a2);}
function QBmenu2(a0,a1,a2){var a3=false;var a4=toElem(a0);if(!a4){var a5=getElementBy("EmptyMenuV2");if(a5){a4=a5.cloneNode(true);a4.id=a0;a3=true;}}if(a4==null){ldi("QBmenu2 error: menu == null",a0);return;}this.menuDiv=a4;this.hilitedRow=null;this.curSubmenu=null;this.mtables=new Array();if(a3)document.body.appendChild(this.menuDiv);if(this.menuDiv.QBmenuObj)alert("QBmenu2 error\n\nThe menu div:\n\n\t"+this.menuDiv.id+"\n\nalready has an associated QBmenu2 object");this.menuDiv.QBmenuObj=this;var a6=QBselectSingleNode(this.menuDiv,"table");if(a6&&a6.className&&StringStartsWith(a6.className,"V2menu")){this._AddTable(a6);}else if(a6){a6.QBmenuObj=this;for(var a7=0;a7<a6.rows.length;++a7){var a8=a6.rows[a7];for(var a9=0;a9<a8.cells.length;++a9){var a10=a8.cells[a9];var a11=QBselectSingleNode(a10,"table");if(a11)this._AddTable(a11);}}}if(a2&&this.mtables[0])this.mtables[0].className+=" "+a2;if(a1)this.AppendTopHeading(a1);else if(a3)this.AppendTopSpacer();}
QBmenu2.prototype._AddTable=function(a0)
{this.mtables.push(a0);a0.QBmenuObj=this;a0.qbPrefix=GetHTMLattribute(a0,"qbPrefix");a0.qbNumCols=1;for(var a1=0;a1<a0.rows.length;++a1){var a2=a0.rows[a1];if(a2.cells.length>a0.qbNumCols)a0.qbNumCols=a2.cells.length;}}
QBmenu2.prototype.ClearAllRows=function(a0)
{for(var a1=0;a1<this.mtables.length;++a1)TableRemoveAllRows(this.mtables[a1],a0);}
QBmenu2.prototype.SetURLprefix=function(a0)
{for(var a1=0;a1<this.mtables.length;++a1)this.mtables[a1].qbPrefix=a0;}
QBmenu2.prototype.SetPickFunction=function(a0)
{for(var a1=0;a1<this.mtables.length;++a1)this.mtables[a1].qbPickfunc=a0;}
function f546(a0,a1){if(a0)a0.QBsetRef=a1;}
QBmenu2.prototype.AppendTopSpacer=function(a0){this._AppendRow("tspc","<br>");}
QBmenu2.prototype.AppendBotSpacer=function(a0){this._AppendRow("bspc","<br>");}
QBmenu2.prototype.AppendTopHeading=function(a0){this._AppendRow("topHead",a0);}
QBmenu2.prototype.AppendSectHeading=function(a0){this._AppendRow("sectHead",a0);}
QBmenu2.prototype.AppendText=function(a0){this._AppendRow("htext",a0);}
QBmenu2.prototype.AppendDivider=function(){this._AppendRow("hdiv","<hr>");}
QBmenu2.prototype.AppendCascade=function(a0,a1)
{var a2=this._AppendRow(null,a0);this.AssignCascadeMenu(a2,a1);return a2;}
QBmenu2.prototype.AssignCascadeMenu=function(a0,a1)
{if(a0){this._AddCascadeIcon(a0);var a2=a1&&a1.menuDiv&&a1.mtables;if(a2)a0.QBcascade=a1;else a0.QBcascade=FindOrCreateQBmenu2(a1);}return a0;}
QBmenu2.prototype.AppendPick=function(a0,a1,a2)
{var a3=this._AppendRow(null,a0);if(a3){a3.QBurl=a1;a3.usePopupSelector=(a2?true:false);}return a3;}
QBmenu2.prototype.AppendPickSuffix=function(a0,a1,a2)
{var a3=this._AppendRow(null,a0);if(a3){a3.QBsfx=a1;a3.usePopupSelector=(a2?true:false);}return a3;}
QBmenu2.prototype.SetPickSuffix=function(a0,a1,a2,a3)
{var a4=this.mtables[0].rows[a0];if(a4){a4.innerHTML=a1;a4.QBsfx=a2;a4.usePopupSelector=(a3?true:false);}return a4;}
QBmenu2.prototype.AppendOnclick=function(a0,a1)
{var a2=this._AppendRow(null,a0);if(a2){a2.onclick=f631;a2.qbClickProc=a1;}return a2;}
function f631(a0){var a1=EvGetTarget(a0);var a2=QBselectParentNode(a1,"tr");if(a2){var a3=a2.qbClickProc;if(a3){if(typeof a3=='string')eval(a3);else if(typeof a3=='function')a3(a0,a2);}}}
QBmenu2.prototype.GetRow=function(a0)
{if(this.mtables[0]&&this.mtables[0].rows.length>a0)return this.mtables[0].rows[a0];return null;}
QBmenu2.prototype.SetupCascades=function()
{for(var a0=0;a0<this.mtables.length;++a0){var a1=this.mtables[a0];for(var a2=0;a2<a1.rows.length;++a2){var a3=a1.rows[a2];var a4=GetHTMLattribute(a3,"QBcascID");if(a4){this._AddCascadeIcon(a3);a3.QBcascade=FindOrCreateQBmenu2(a4);}}}}
QBmenu2.prototype._IsWhiteMenu=function(a0)
{return(a0.className=="V2menuW");}
QBmenu2.prototype._AddCascadeIcon=function(a0)
{var a1=QBselectParentNode(a0,"table");this._AddCascadeColumn(a1);var a2=(this._IsWhiteMenu(a1)?1:0);a0.cells[a2].colSpan=1;TableCellAppend(a0);a0.cells[a2+1].innerHTML="<img src='/i/triRight.gif'>";a0.cells[a2+1].style.padding="0px 8px 0px 0px";}
QBmenu2.prototype._AddCascadeColumn=function(a0)
{if(this._IsWhiteMenu(a0)){if(a0.qbNumCols==3)return;for(var a1=0;a1<a0.rows.length;++a1){var a2=a0.rows[a1];if(a2.cells.length==1)TableCellAppend(a2);a2.cells[1].colSpan=2;}a0.qbNumCols=3;return;}if(a0.qbNumCols==2)return;for(var a1=0;a1<a0.rows.length;++a1){var a2=a0.rows[a1];a2.cells[0].colSpan=2;}a0.qbNumCols=2;}
QBmenu2.prototype._AppendRow=function(a0,a1)
{if(this.mtables.length!=1){ldi(this.menuDiv.id+"   this.mtables.length == "+this.mtables.length);return;}var a2=this.mtables[0];var a3=TableRowAppend(a2);if(a3){if(a0)a3.className=a0;if(this._IsWhiteMenu(a2)){var a4=TableCellAppend(a3,"");a4.innerHTML="&nbsp;"
a4.className="ic";}var a4=TableCellAppend(a3,"");a4.colSpan=a2.qbNumCols;var a5=a3.cells.length;a3.cells[a5-1].innerHTML=a1;}return a3;}
var f1000;function USBto(){f1000._UpdateSubMenuNow();f1000.usbID=0;}
QBmenu2.prototype._UpdateSubMenuNow=function()
{if(this.curSubmenu){f440(this.curSubmenu.menuDiv);this.curSubmenu.curSuperMenu=null;this.curSubmenu.curSuperRow=null;this.curSubmenu=null;}var a0=this.hilitedRow;if(a0&&a0.QBcascade){var a1=QBselectParentNode(a0,"table");var a2=ShowMenu(a0.QBcascade.menuDiv,a0,"cascade");if(a2){this.curSubmenu=a0.QBcascade;this.curSubmenu.curSuperMenu=this;this.curSubmenu.curSuperRow=a0;}}}
QBmenu2.prototype.HiliteRow=function(a0)
{var a1="#DCE8F4";Hilite(a0,a1);if(a0.cells[0].className=="ic"){a0.cells[0].style.backgroundColor=a1;a0.cells[0].style.borderRightColor=a1;}}
QBmenu2.prototype.DeliteRow=function(a0)
{if(a0==null)return;Delite(a0);if(a0.cells.length>0&&a0.cells[0].className=="ic"){a0.cells[0].style.backgroundColor="";a0.cells[0].style.borderRightColor="";}if(this.menuDiv.id!="MenuCtxtMenu")f632();}
QBmenu2.prototype.HilitePick=function(a0)
{if(!f628(a0))a0=null;if(a0==this.hilitedRow)return;if(this.usbID){clearTimeout(this.usbID);this.usbID=0;}var a1=0;if(this.hilitedRow){this.DeliteRow(this.hilitedRow);if(this.curSubmenu)a1=140;}this.hilitedRow=null;if(a0){this.HiliteRow(a0);this.hilitedRow=a0;if(this.curSuperMenu){if(this.curSuperMenu.hilitedRow!=this.curSuperRow){this.DeliteRow(this.curSuperMenu.hilitedRow);this.curSuperMenu.hilitedRow=this.curSuperRow;this.HiliteRow(this.curSuperMenu.hilitedRow);}}f1000=this;this.usbID=setTimeout("USBto()",a1);}}
QBmenu2.prototype.Cleanup=function()
{this.mtables[0].QBm2targ=null;if(this.hilitedRow){this.DeliteRow(this.hilitedRow);this.hilitedRow=null;}if(this.curSubmenu){f440(this.curSubmenu.menuDiv);this.curSubmenu=null;}}
function f628(a0){if(!a0.className||a0.className==""||a0.className=="dtl")return true;if(a0.className=="V2cust")return true;return false;}
function f629(a0){var a1=toElem(a0);if(a1){var a2=QBselectSingleNode(a1,"table");if(a2&&a2.QBmenuObj)return a2.QBmenuObj;}return null;}
function f630(a0){if(typeof a0.QBmenuObj=='undefined'){var a1=QBselectParentNode(a0,"div");if(a1)FindOrCreateQBmenu2(a1);}if(!a0.QBrowsInited){a0.QBrowsInited=true;for(var a2=0;a2<a0.rows.length;++a2){var a3=a0.rows[a2];var a4=GetHTMLattribute(a3,"QBcascID");if(a4)a3.QBcascade=FindOrCreateQBmenu2(a4);}}}
function QBmenu2Mmove(a0,a1){f630(a1);var a2=EvGetTarget(a0);if(IsTag(a2,"img"))a2=QBselectParentNode(a2,"td");if(IsTag(a2,"dt")||IsTag(a2,"dt")||IsTag(a2,"dd"))a2=QBselectParentNode(a2,"td");if(a1.QBm2targ&&a1.QBm2targ==a2)return;a1.QBm2targ=a2;if(a2&&IsTag(a2,"td")){var a3=QBselectParentNode(a2,"table");if(a3&&a3.QBmenuObj&&a3.className!="V2menuMultiSection"){var a4=QBselectParentNode(a2,"tr");a3.QBmenuObj.HilitePick(a4);if(f628(a4))return;}}if(a1&&a1.QBmenuObj){var a5=a1.QBmenuObj;a1.QBmenuObj.DeliteRow(a5.hilitedRow);a5.hilitedRow=null;if(a5.usbID==0){f1000=a5;a5.usbID=setTimeout("USBto()",140);}}}
var f1117=null;function QBmenu2Ctxt(a0,a1){var a2=QBmenu2Click(a0,a1,true);return a2;}
function QBmenu2Click(a0,a1,a2){f630(a1);var a3=EvGetTarget(a0);if(a3&&IsTag(a3,"td")){var a4=QBselectParentNode(a3,"table");if(a4&&a4.QBmenuObj){var a5=QBselectParentNode(a3,"tr");var a6=null;var a7=null;var a8=GetHTMLattribute(a5,"QBurl");if(a8){a6=a8;a7=GetHTMLattribute(a5,"QBnw");}var a9=GetHTMLattribute(a5,"QBactT");if(a9){a6=a9;a5.usePopupSelector=true;}var a9=GetHTMLattribute(a5,"QBactA");if(a9){a6=gReqAppDBID+"?a="+a9;}var a10=GetHTMLattribute(a5,"QBsfx");if(a10)a6=a4.qbPrefix+a10;if(a6){var a11=GetHTMLattribute(a5,"QBsetRef");SetCookie("QB_REFERRER",a11?location.href:"");var a12=GetInnerHTML(a5.cells[1]);;if(a4.qbPickfunc){a4.qbPickfunc(a6);}else if(a5.usePopupSelector){popupTableSelector(a6,a12);}else {if(a2){f1117=a6;ShowMenu("MenuCtxtMenu",a3,"cascade");}else if(a7!=null){var a13=window.open(a6,a7,"height=768,width=900, toolbar=1, menubar=1, location=1, status=1, scrollbars=1, resizable=1");HideMenus();a13.focus();}else SetLocation(a6);}return false;}}}return true;}
function QBmenuOldWin(){SetLocation(f1117);f632();}
function QBmenuNewWin(){window.open(f1117);f632();}
function f632(){if(f1117){f1117=null;f440("MenuCtxtMenu");}}
function Scroller(a0,a1,a2,a3,a4,a5,a6){this.table=toElem(a0);this.container=toElem(a1);this.lastX=0;this.lastY=0;this.insetLeft=0;this.insetTop=0;this.hasInsets=(a2?true:false);this.frozenCol=(typeof a3=="undefined"?1:a3);this.numFrozenCols=(typeof a4=="undefined"?1:a4);this.frozenRow=(typeof a5=="undefined"?0:a5);this.numFrozenRows=(typeof a6=="undefined"?1:a6);this.stylesInited=false;if(this.table&&this.hasInsets)this.AdjustInsets();}
new Scroller("","");Scroller.prototype.InitCornerCells=function()
{if(this.cornerCellsInited)return;this.cornerCellsInited=true;for(var a0=this.frozenRow;a0<this.frozenRow+this.numFrozenRows;++a0){for(var a1=this.frozenCol;a1<this.frozenCol+this.numFrozenCols;++a1){if(this.table.rows[a0].cells[a1])this.table.rows[a0].cells[a1].style.zIndex=4;}}}
Scroller.prototype.AdjustFrozenCol=function(a0)
{if(IsGecko())return;if(!gPageLoadComplete)return;this.InitCornerCells();if(this.container)scrollLeft=this.container.scrollLeft;else if(gMainBodyDiv)scrollLeft=gMainBodyDiv.scrollLeft-GetElemLeft(this.table,gMainBodyDiv);else scrollLeft=ScrollLeft();if(scrollLeft!=this.lastX||a0){var a1=Max(scrollLeft-this.insetLeft,0);this.lastX=scrollLeft;if(this.table){var a2=this.table.rows.length;var a3=this.numFrozenCols+this.frozenCol-1;for(var a4=0;a4<a2;++a4){var a5=this.table.rows[a4];var a6=0;var a7;for(var a8=this.frozenCol;a8<=a3;a8+=a7){if(a5.cells[a8]){var a9=a5.cells[a8];a7=Number(a9.colSpan);if(a7==0)a7=1;a6+=a7;if(a6==a3+1){a9.style.borderRightColor=(a1>0?"#444":"");}a9.style.left=a1+"px";if(a9.colSpan>1)a8+=a9.colSpan;}}}}}}
Scroller.prototype.AdjustFrozenRow=function(a0)
{if(IsGecko())return;if(!gPageLoadComplete)return;this.InitCornerCells();var a1;if(this.container)a1=this.container.scrollTop;else if(gMainBodyDiv)a1=gMainBodyDiv.scrollTop-GetElemTop(this.table,gMainBodyDiv);else a1=ScrollTop();if(a1!=this.lastY||a0){var a2=Max(a1-this.insetTop,0);this.lastY=a1;if(this.table&&this.table.rows.length>0){for(var a3=this.frozenRow;a3<this.numFrozenRows;++a3){var a4=this.table.rows[a3];var a5=a4.cells.length;for(var a6=0;a6<a5;++a6){a4.cells[a6].style.top=a2+"px";}}}}}
Scroller.prototype.AdjustInsets=function()
{if(!this.hasInsets)return false;var a0=this.insetTop;var a1=this.insetLeft;if(this.table){var a2=GetBox(this.table);this.insetTop=a2.top+1;if(this.table.rows.length>0&&this.table.rows[0].cells.length>0){a2=GetBox(this.table.rows[0].cells[this.frozenCol]);if(a2){this.insetLeft=a2.left;}}}var a3=(this.insetTop!=a0||this.insetLeft!=a1);var a4=a3;this.AdjustFrozenCol(a4);this.AdjustFrozenRow(a4);return a3;}
var kColAscending=1;var kColDescending=-1;var f1258=true;var f1257=false;function ColInfo(a0,a1,a2,a3){this.defsort=a0;this.alignmt=a1;this.spot=a2;this.visible=(!isDefined(a3)||a3);}
var gColInfo=new Array();var gColSortBy=-1;var gColSortDir=kColAscending;var f981=-1;gColInfo.UpdateSortIcons=function()
{var a0=(gColSortDir==kColAscending?"<img src='/i/sbup.gif'>":"<img src='/i/sbdown.gif'>");var a1;var a2=(gColInfo[gColSortBy]?gColInfo[gColSortBy].alignmt:"left");if(a2=="right")a0=a0+"&nbsp;";else a0="&nbsp;"+a0;for(var a3 in gColInfo){var a4=getElementBy(gColInfo[a3].spot);if(a4){a1=(gColInfo[a3].alignmt=="center"?"":"&nbsp;&nbsp;&nbsp;")
a4.innerHTML=(gColSortBy==a3?a0:a1);}}}
gColInfo.SetSortInfo=function(a0)
{if(!f1240(a0)&&!f1243(a0)){if(gColSortBy==a0)gColSortDir=-gColSortDir;else if(gColInfo[a0])gColSortDir=gColInfo[a0].defsort;else gColSortDir=kColAscending;gColSortBy=a0;}if(gColSortBy>=0&&(!gColInfo[gColSortBy]||!gColInfo[gColSortBy].visible)){gColSortBy=f981;gColSortDir=gColInfo[gColSortBy].defsort;}}
gColInfo.SetSortFromDefault=function(a0,a1)
{f981=a0;var a2=new Array();if(a1)a2=GetLocalVar(a1).split(",");if(a2.length>0&&a2[0]!="")gColSortBy=a2[0];if(a2.length>1&&a2[1]!="")gColSortDir=a2[1];}
gColInfo.HideShowColumn=function(a0,a1,a2)
{gColInfo[a1].visible=a2;var a3=a0.rows.length;for(var a4=1;a4<a3;++a4){var a5=a0.rows[a4].cells[a1];if(a2){a5.style.display="";a5.style.visibility="";}else {a5.style.display="none";a5.style.visibility="hidden";}}}
var f1427=0;var kSortTypeText=1;var f1428=2;var f1323=3;var f1322=4;var f1181;var gHST=new Object();function f414(a0,a1){if(f1181.curSortType==f1428){var a2=Number(a0.val);var a3=Number(a1.val);if(a2<a3)return-1*f1181.curSortOrder;if(a2>a3)return 1*f1181.curSortOrder;return 0;}if(a0.val<a1.val)return-1*f1181.curSortOrder;if(a0.val>a1.val)return 1*f1181.curSortOrder;return 0;}
function f424(a0,a1,a2){var a3=DOMfindNthTagNode(a0.rows[0].cells[a1],"img",0);if(a3){if(a2==kColAscending)a3.src="/i/sbup.gif";if(a2==kColDescending)a3.src="/i/sbdown.gif";if(a2==0)a3.src="/i/clear2x2.gif";}}
function f860(a0,a1){var a2=HSTgetTinfo(a0);var a3=a2.table.rows[a1];if(a3){f420(a2,a3,true);a2.curSelectedRow=a3;}}
function HSTinfo(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){this.colInfo=new Array();this.curHiliteRC=new f634();this.table=null;this.rowSelectMode=a1;this.contextMenuProc=a2;this.selectRowProc=a3;this.curSelectedRow=null;this.curSortType=kSortTypeText;this.hasCheckboxes=(a4?a4:false);this.curSortCol=a5;this.curSortOrder=(a6?a6:0);this.handleInvisibleRows=(a7?a7:false);this.freezeCol=(a8!=null?a8:-1);this.selectBGcolor="#ececd0";this.selectTXcolor="";this.selectTXweight="";if(a9!=-1){AddLoadProcTask("f860('"+a0+"',"+a9+")");}}
HSTinfo.prototype.SetSelectBGcolor=function(a0){this.selectBGcolor=a0;}
HSTinfo.prototype.SetSelectTXcolor=function(a0){this.selectTXcolor=a0;}
HSTinfo.prototype.SetSelectTXweight=function(a0){this.selectTXweight=a0;}
HSTinfo.prototype.RedrawSelection=function(){f420(this,this.curSelectedRow,true);}
function HSThasTinfo(a0){if(gHST[a0])return true;return false;}
function HSTgetTinfo(a0){if(!HSThasTinfo(a0)){}if(gHST[a0].table==null){var a1=getElementBy(a0);gHST[a0].table=a1;a1.qbHST=gHST[a0];}return gHST[a0];}
function HSTclickCol(a0,a1,a2,a3,a4,a5){if(a5==""||a5==null){HSTdosort(a1,a2,a3,a4);}else {ShowMenu(a5,a0,true);}}
function HSTforgetSort(a0){var a1=HSTgetTinfo(a0);a1.curSortCol=null;}
function HSTresort(a0){var a1=HSTgetTinfo(a0);if(a1.curSortCol!=null)f425(a1);}
function HSTdosort(a0,a1,a2,a3){var a4=getElementBy(a0);if(a4==null)return;HideMenus();if(f125()){f126();return;}if(typeof a2=='undefined')var a2=false;if(typeof a3=='undefined')var a3=1;var a5=HSTgetTinfo(a0);if(a5.curSortCol==a1){a5.curSortOrder=(a5.curSortOrder==kColAscending?kColDescending:kColAscending);}else {a5.curSortOrder=a3;f424(a4,a5.curSortCol,0);}a5.curSortCol=a1;a5.curSortType=a5.colInfo[a1];a5.curHasValues=a2;if(a4.rows.length>500){QBbusy("Sorting...");f1217=a5;setTimeout("f425 (f1217)",10);}else f425(a5);}
var f1217;function f425(a0){var a1=a0.table;if(a1==null)return;var a2=(new Date()).getTime();var a3=a0.curSortCol;f424(a1,a0.curSortCol,a0.curSortOrder);var a4=a1.rows.length;var a5=new Array();for(var a6=1;a6<a4;++a6){var a7=a1.rows[a6];var a8=a6-1;a5[a8]=new Object();a5[a8].index=a6;a5[a8].row=a7;if(IsIE()&&a0.hasCheckboxes){for(var a9=0;a9<a7.cells.length;++a9){var a10=DOMfindNthTagNode(a7.cells[a9],"input",0);if(a10&&a10.type=="checkbox"){if(!a5[a8].cbs)a5[a8].cbs=new Array();a5[a8].cbs[a9]=GetValue(a10);}}}var a11=a7.cells[a3];var a12=null;var a13=null;var a14=null;if(a11.hasChildNodes()){a12=DOMfindNthTagNode(a11,"input",0);if(!a12)a12=DOMfindNthTagNode(a11,"select",0);if(!a12){a14=DOMinnerText(a11,true,true);if(!a14||a14=="")a13=DOMfindNthTagNode(a11,"img",0);}}if(a12){a5[a8].val=GetValue(a12);}else if(a13){a5[a8].val=a13.src;}else if(a0.curHasValues){a5[a8].val=(IsIE()?a11.hstv:GetHTMLattribute(a11,"hstv"));}else if(a14)a5[a8].val=a14;else a5[a8].val=DOMinnerText(a11,true,true);if(typeof a5[a8].val=='string')a5[a8].val=a5[a8].val.toUpperCase();if(typeof a5[a8].val=='undefined'||a5[a8].val==null)a5[a8].val="";}var a15=DOMfindNthTagNode(a1,"TBODY",0);var a16=(new Date()).getTime()-a2;f1181=a0;a5.sort(f414);var a17=(new Date()).getTime()-a2;var a18=a15.cloneNode(false);var a19=a1.rows[0].cloneNode(true);a1.replaceChild(a18,a15);a18.appendChild(a19);var a20=(new Date()).getTime()-a2;for(var a21 in a5){a18.appendChild(a5[a21].row);if(IsIE()&&a5[a21].cbs){for(var a9 in a5[a21].cbs){var a10=DOMfindNthTagNode(a5[a21].row.cells[a9],"input",0);if(a10)SetValue(a10,a5[a21].cbs[a9]);}}}var a22=(new Date()).getTime()-a2;QBbusyHide();}
function f413(a0,a1,a2){var a3=a2.curHiliteRC;if(f518(a1)&&f518(a3))return false;if(a1!=null&&a3!=null&&a1.r==a3.r&&a1.c==a3.c)return false;if(!f518(a3)){var a4=a0.rows[0].cells[a3.c];a4.style.backgroundColor="";a4.style.color="";a4.style.fontWeight="";a3.SetNull();}if(a1!=null&&a1.r==0&&a2.colInfo[a1.c]!=f1427){a0.rows[0].cells[a1.c].style.backgroundColor="#E1E1C2";a3.r=a1.r;a3.c=a1.c;}return true;}
var f984=-1;var f983;var f982=null;function f125(){return(f982!=null);}
function f126(){f982=null;}
function f130(a0,a1){if(a1){var a2=GetElemLeft(a1)+a1.offsetWidth;var a3=GetMouseX(a0);if(a3<=a2&&a3>a2-7)return true;}return false;}
function f128(a0,a1){if(a1){if(f982==null&&f130(a0,a1)){f982=a1;f983=a1.offsetWidth-8;f984=-1;}}if(f982){if(IsIE()&&_IEversion>=6)f982.style.cursor="col-resize";else if(!IsIE())f982.style.cursor="E-resize";if(f984!=-1){var a2=f983+GetMouseX(a0)-f984;if(a2>20)f982.width=a2;return EvCancelAll();}else if(!f130(a0,f982)){f982.style.cursor="";f982=null;}}}
function f127(a0){if(f982&&f984==-1)f984=GetMouseX(a0);}
function f129(){f984=-1;if(f982)f982.style.cursor="";}
function HSTmouseMove(a0,a1,a2){if(!a2)var a2=a1.id;var a3=HSTgetTinfo(a2);var a4=FindCell(a1,a0,a3.handleInvisibleRows);if(!f125())f413(a1,a4,a3);var a5=null;if(!f518(a4)){if(a4.r==0)a5=a1.rows[0].cells[a4.c];else f417(a3,a1.rows[a4.r])
}f128(a0,a5);}
function HSTmouseOut(a0,a1,a2){if(!a2)var a2=a1.id;var a3=HSTgetTinfo(a2);var a4=FindCell(a1,a0,a3.handleInvisibleRows);if(!f125())f413(a1,a4,a3);f415(a3);}
function HSTcontextMenu(a0,a1,a2){var a3=HSTgetTinfo(a2);var a4=FindCell(a1,a0,a3.handleInvisibleRows);if(!f518(a4)){var a5=a1.rows[a4.r];if(!f419(a1,a5))HSTselectRow(a1,a5);if(f529(a0,"a"))return true;if(typeof a3.contextMenuProc=='function')return a3.contextMenuProc(a1,a4.r,a4.c);}return EvCancelBubble(a0);}
function HSTmouseDown(a0,a1,a2){if(f529(a0,"select")||f529(a0,"input"))return true;if(!a2)var a2=a1.id;var a3=HSTgetTinfo(a2);var a4=FindCell(a1,a0,a3.handleInvisibleRows);if(!f518(a4)){f127(a0);if(a4.r==0)return true;var a5=a1.rows[a4.r];HSTselectRow(a1,a5);}return true;}
function HSTmouseUp(a0,a1,a2){if(!a2)var a2=a1.id;f129();}
function f416(a0){var a1=HSTgetTinfo(a0.id);for(var a2=1;a2<a0.rows.length;++a2){var a3=a0.rows[a2];if(f419(a0,a3))f423(a1,a3,false);}}
function HSTselectRowByValue(a0,a1){for(var a2=1;a2<a0.rows.length;++a2){var a3=a0.rows[a2];if(GetHTMLattribute(a3,"qbVal")==a1){HSTselectRow(a0,a3);return;}}}
function HSTselectRow(a0,a1){var a2=HSTgetTinfo(a0.id);if(a1.qbVal=="_noSelect"){a2.selectRowProc(a1,true);return;}var a3=f419(a0,a1);if(a2.rowSelectMode==1&&a1!=a2.curSelectedRow){f415(a2);try{if(a2.curSelectedRow)f423(a2,a2.curSelectedRow,false);f423(a2,a1,true);a2.curSelectedRow=a1;}catch(e){}}if(a2.rowSelectMode==2){f415(a2);f423(a2,a1,!a3);a2.curSelectedRow=null;return false;}}
function HSTdeselectRow(a0,a1){if(f419(a0,a1)){var a2=HSTgetTinfo(a0.id);f423(a2,a1,false);}}
var f1320="#f0f0f6";function f420(a0,a1,a2){if(!a1)return;f421(a0,a1,(a2?a0.selectBGcolor:""));a1.style.color=(a2?a0.selectTXcolor:"");a1.style.fontWeight=(a2?a0.selectTXweight:"");}
function f423(a0,a1,a2){if(a1&&a1!=a0.table.rows[0]){if(a0.selectRowProc){var a3=GetHTMLattribute(a1,"qbVal");if(a3!=null)a1.qbVal=a3;a0.selectRowProc(a1,a2);}f420(a0,a1,a2);}}
function f415(a0){if(a0.curGlowRow){f422(a0,a0.curGlowRow,false);a0.curGlowRow=null;}}
function f417(a0,a1){if(a1==a0.curGlowRow)return;f415(a0);if(a1&&!f419(a0.table,a1)){f422(a0,a1,true);a0.curGlowRow=a1;}}
function f422(a0,a1,a2){if(a1!=a0.table.rows[0]){var a3="";if(a2){if(!a1.glowColor){var a4=a1.style.backgroundColor;if(a4=="")a4="#ffffff";a1.glowColor=f315(f1320,a4,"0.3");}a1.origColor=a1.style.backgroundColor;a3=a1.glowColor;}else {if(a1.origColor)a3=a1.origColor;}f421(a0,a1,a3);}}
function f421(a0,a1,a2){a1.style.backgroundColor=a2;if(a0.freezeCol!=-1){var a3=(a2==""?"#fff":"");a1.cells[a0.freezeCol].style.backgroundColor=a3;}}
function f419(a0,a1){if(a1)return(f689(a1.style.backgroundColor,a0.qbHST.selectBGcolor));return false;}
function f418(a0){for(var a1=1;a1<a0.rows.length;++a1)if(f419(a0,a0.rows[a1]))return true;return false;}
function HSTgetSingleSelectedRow(a0){var a1=null;for(var a2=1;a2<a0.rows.length;++a2){if(f419(a0,a0.rows[a2])){if(a1)return null;else a1=a0.rows[a2];}}return a1;}
function HSTscrollProc(a0,a1,a2){var a3=HSTgetTinfo(a2);if(typeof a3.scroller=='undefined'){if(a3.freezeCol==-1)a3.scroller=new Scroller(a2,a1,false);else a3.scroller=new Scroller(a2,a1,false,a3.freezeCol);}a3.scroller.AdjustFrozenRow();if(a3.freezeCol!=-1)a3.scroller.AdjustFrozenCol();}
function HSTresizeProc(a0){var a1=HSTgetTinfo(a0);if(a1.scroller){a1.scroller.AdjustFrozenRow();if(a1.freezeCol!=-1)a1.scroller.AdjustFrozenCol();}}
function f597(a0){this.mainDiv=document.createElement("div");this.mainDiv.id=a0;this.mainDiv.className="PopMenu";var a1=document.createElement("table");var a2=document.createElement("tbody");;var a3=document.createElement("tr");this.mainCell=document.createElement("td");this.mainCell.noWrap=true;this.mainDiv.appendChild(a1);a1.appendChild(a2);a2.appendChild(a3);a3.appendChild(this.mainCell);this.mainDiv.style.display="none";this.mainDiv.style.visibility="hidden";document.body.appendChild(this.mainDiv);}
f597.prototype.GetID=function()
{return this.mainDiv.id;}
f597.prototype.Add=function(a0,a1)
{var a2=document.createElement("a");a2.href="#";a2.innerHTML=a0;a2.onclick=a1;this.mainCell.appendChild(a2);return a2;}
function TabbedPageSet(a0,a1,a2){this.container=getElementBy(a0);this.selectedPage=null;this.firstPage=null;this.initialPage=null;if(a2)this.pageChangeCallback=a2;var a3=document.createElement('div');this.container.insertBefore(a3,this.container.childNodes[0]);this.jtabs=new TabSet(a3,f873);var a4=0;var a5=0;if(this.container.style&&this.container.style.width)a5=parseInt(this.container.style.width,10);this.jtabs.SetMaxTabSetWidth(a5?a5-100:700);for(var a6=1;a6<1000;++a6){var a7=QBselectSingleNode(this.container,"div["+a6+"]");if(a7==null)break;var a8=GetHTMLattribute(a7,"qbTabLabel");var a9=(GetHTMLattribute(a7,"qbTabShow")==true);var a10=GetHTMLattribute(a7,"qbTabColor");if(a9||a7.id==a1)this.initialPage=a7;if(this.firstPage==null)this.firstPage=a7;var a11=this.jtabs.AddTab(a8,a7);a7.qbTab=a11;a7.qbTabSet=this;a7.qbTabLabel=a8;}if(this.initialPage)this.SelectPage(this.initialPage);else if(this.firstPage)this.SelectPage(this.firstPage);}
TabbedPageSet.prototype.SetInitialPageIf=function(a0)
{var a1=toElem(a0);if(this.initialPage==null&&a1!=null){this.initialPage=a1;this.SelectPage(a1);}}
TabbedPageSet.prototype.SelectPage=function(a0)
{var a1=toElem(a0);if(this.selectedPage==a1)return;if(a1){HideMenus();if(this.selectedPage){var a2=this.selectedPage.id;var a3=this.selectedPage.qbTab;closeElem(this.selectedPage);this.selectedPage=null;if(this.pageChangeCallback)this.pageChangeCallback(this.container.id,a2,false);}this.selectedPage=a1;openElem(a1);var a3=a1.qbTab;this.jtabs.DisplayTabAsSelected(a3);if(this.pageChangeCallback)this.pageChangeCallback(this.container.id,this.selectedPage.id,true);StdResizeProc();}}
TabbedPageSet.prototype.GetSelectedTabID=function()
{return this.selectedPage.id;}
TabbedPageSet.prototype.GetPageAttr=function(a0,a1)
{if(!a1)return GetHTMLattribute(this.selectedPage,a0);return GetHTMLattribute(a1,a0);}
TabbedPageSet.prototype.FindPageByAttr=function(a0,a1)
{for(var a2=0;a2<1000;++a2){var a3=QBselectSingleNode(this.container,"div["+a2+"]");if(a3==null)return null;if(GetHTMLattribute(a3,a0)==a1)return a3;}return null;}
function f873(a0,a1){if(a1&&a1.qbTabSet){a1.qbTabSet.SelectPage(a1);}}
function TabSet(a0,a1,a2){this.iClickHandler=a1;this.iTotalTabWidth=0;this.iNumTabs=0;this.iLastTab=null;this.iMaxTotalWidth=1600;this.iSelectedTab=null;this.iTable=null;if(a2)this.iTable=toElem(a2);if(this.iTable){var a3=this.iTable.rows[0];for(var a4=0;a4<a3.cells.length;++a4){var a5=a3.cells[a4];if(a5.className&&StringContains(a5.className,"stdtab"))this.SetupTab(a5);}}else {this.iTable=document.createElement("table");var a6=document.createElement("tbody");;var a7=document.createElement("tr");var a8=toElem(a0);a8.appendChild(this.iTable);this.iTable.appendChild(a6);a6.appendChild(a7);if(a2)this.iTable.id=a2;}this.iTabRow=QBselectSingleNode(this.iTable,"tbody/tr");this.iTable.className="stdTabTable";this.iTable.cellSpacing=0;this.iTable.cellPadding=0;this.iSelectedTab=null;this.iSelBGcolor="#31619c";this.iSelTXcolor="#ffffff";this.iUnselBGcolor="#d5e3f4";this.iUnselTXcolor="#666666";this.iTable.onclick=f864;this.iTable.onmouseover=f863;this.iTable.onmouseout=f862;this.iTable.QBjtabs=this;}
TabSet.prototype.SetSelectColors=function(a0,a1)
{this.iSelBGcolor=a0;this.iSelTXcolor=a1;if(this.iSelectedTab)this.DisplayTabAsSelected(this.iSelectedTab,true);}
TabSet.prototype.SetUnselectColors=function(a0,a1)
{this.iUnselBGcolor=a0;this.iUnselTXcolor=a1;}
TabSet.prototype.SetMaxTabSetWidth=function(a0)
{this.iMaxTotalWidth=a0;}
TabSet.prototype.AddTab=function(a0,a1,a2)
{if(this.iTotalTabWidth>this.iMaxTotalWidth){return this.AddMoreItem(a0,a1);}var a3=document.createElement("td");a3.innerHTML=(this.iNumTabs==0?"&nbsp;&nbsp;":"&nbsp;");var a4=document.createElement("td");a4.innerHTML=a0;a4.className="stdtab";a4.noWrap=true;if(typeof a2!="undefined")a4.style.width=a2;this.iTabRow.appendChild(a3);this.iTabRow.appendChild(a4);if(typeof a1=="undefined")var a1=null;this.SetupTab(a4,a1);this.iTotalTabWidth=this.iTotalTabWidth+20+(a0.length*8);return a4;}
TabSet.prototype.SetupTab=function(a0,a1)
{if(typeof a0=='string')a0=toElem(a0);if(!a0)return;a0.QBjtabs=this;a0.style.backgroundColor=this.iUnselBGcolor;a0.style.color=this.iUnselTXcolor;if(typeof a1!="undefined")a0.qbVal=a1;++this.iNumTabs;this.iLastTab=a0;}
TabSet.prototype.AddMoreItem=function(a0,a1)
{var a2=this.iLastTab;if(!this.iMoreMenu){var a3=FindOrCreateQBmenu2("jtabs"+"_moremenu");a3.AppendTopHeading("More");var a4=a3.AppendOnclick(a2.innerHTML,f865);a4.qbVal=a2.qbVal;a4.QBjtabs=this;a4.qbIsMenuPick=true;var a5="text-decoration:none; border:1px solid #77a; color:Black; font-size:90%; "+
"font-weight:normal; font-style:italic; background-color:#eee; "+
"margin-left:10px; padding:0px 5px 1px 5px;";var a6=a2.innerHTML;a2.innerHTML=a6+"<span style='"+a5+"'>more <img src='/i/menu_icon.png' height=5 width=7 align=middle></span>";var a7=QBselectSingleNode(a2,"span");a7.qbmenu=a3.menuDiv.id;a7.qbmhicolor="#FFFFBB";this.iMoreMenu=a3;}var a4=this.iMoreMenu.AppendOnclick(a0,f865);a4.qbVal=a1;a4.QBjtabs=this;a4.qbIsMenuPick=true;return a4;}
TabSet.prototype.PreselectTab=function(a0)
{if(a0){var a1=this._FindTabCell(a0);if(a1)this.DisplayTabAsSelected(a1);}}
TabSet.prototype.GetSelectedTab=function()
{return this.iSelectedTab;}
TabSet.prototype._FindTabCell=function(a0)
{for(var a1=0;a1<this.iTable.rows.length;++a1){var a2=this.iTable.rows[a1];for(var a3=0;a3<a2.cells.length;++a3){var a4=a2.cells[a3];if(a4.QBjtabs&&a4.qbVal==a0)return a4;}}return null;}
TabSet.prototype.DisplayTabAsSelected=function(a0,a1)
{if(a0==this.iSelectedTab&&!a1)return;if(a0.qbIsMenuPick){f866(this.iLastTab,DOMinnerText(a0));this.iLastTab.qbVal=a0.qbVal;a0=this.iLastTab;}if(this.iSelectedTab){this.iSelectedTab.style.backgroundColor=this.iUnselBGcolor;this.iSelectedTab.style.color=this.iUnselTXcolor;this.iSelectedTab=null;}if(a0){a0.style.backgroundColor=this.iSelBGcolor;a0.style.color=this.iSelTXcolor;this.iSelectedTab=a0;}}
TabSet.prototype.SelectTab=function(a0)
{tabcell=toElem(a0);if(tabcell==null)tabcell=this._FindTabCell(a0);if(tabcell==null){ldi("tab not found: "+tabcell_or_ID);return;}if(this.iClickHandler){var a1=(tabcell.qbVal?tabcell.qbVal:null);this.iClickHandler(tabcell,a1);}this.DisplayTabAsSelected(tabcell);}
function f864(a0){var a1=EvGetTarget(a0);if(a1&&a1.QBjtabs){a1.QBjtabs.SelectTab(a1);}}
function f865(a0,a1){HideMenus();if(a1.QBjtabs){a1.QBjtabs.SelectTab(a1);}}
function f866(a0,a1){for(var a2=0;a2<a0.childNodes.length;++a2){var a3=a0.childNodes[a2];if(a3.nodeType==f1429&&!IsWhiteSpace(a3.nodeValue)){a3.nodeValue=a1;return;}}}
function f863(a0){var a1=EvGetTarget(a0);if(a1&&a1.QBjtabs){f867(a1,a1.QBjtabs);}}
function f862(a0){var a1=EvGetTarget(a0);if(a1&&a1.QBjtabs){f867(null,a1.QBjtabs);}}
function f867(a0,a1){glowtab=a1.iGlowTab;if(glowtab==a0)return;if(glowtab){var a2=(glowtab==a1.iSelectedTab);glowtab.style.backgroundColor=(a2?a1.iSelBGcolor:a1.iUnselBGcolor);glowtab.style.color=(a2?a1.iSelTXcolor:a1.iUnselTXcolor);a1.iGlowTab=null;}if(a0&&a0!=a1.iSelectedTab){a0.style.backgroundColor=f171(a1.iUnselBGcolor,8);a0.style.color=f171(a1.iUnselTXcolor,60);a1.iGlowTab=a0;}}
function f193(a0){this.container=toElem(a0);this.selectedDiv=null;this.numlines=0;for(var a1=0;a1<1000;++a1){var a2=QBselectSingleNode(this.container,"div["+a1+"]");if(a2==null)break;a2.qbDivStack=this;this.numlines++;this.SetOnclick(a2);}}
f193.prototype.SetSelectionChangeCB=function(a0)
{this.selectionChangeCallback=a0;}
f193.prototype.SetClearLineCB=function(a0)
{this.clearLineCallback=a0;}
f193.prototype.SetMoveUpButton=function(a0)
{this.SetButton(a0,"moveup");}
f193.prototype.SetMoveDownButton=function(a0)
{this.SetButton(a0,"movedown");}
f193.prototype.SetInsertButton=function(a0)
{this.SetButton(a0,"insert");}
f193.prototype.SetRemoveButton=function(a0)
{this.SetButton(a0,"remove");}
f193.prototype.SetButton=function(a0,a1)
{var a2=toElem(a0);this[a1+"Button"]=a2;if(a2){a2.qbDivStack=this;a2.DStype=a1;a2.onclick=f168;}}
function f168(a0){var a1=EvGetTarget(a0);if(a1.qbDivStack){var a2=a1.qbDivStack;if(a1.DStype=="insert")a2.InsertNewDiv();if(a1.DStype=="remove")a2.RemoveSelection();if(a1.DStype=="moveup")a2.MoveSelectionUp();if(a1.DStype=="movedown")a2.MoveSelectionDown();a2.UpdateButtons();}}
f193.prototype.MoveSelectionUp=function()
{if(this.selectedDiv){var a0=this.LineToIndex(this.selectedDiv);if(a0>0){var a1=this.IndexToLine(a0-1);if(a1){var a2=this.container.removeChild(this.selectedDiv);this.container.insertBefore(a2,a1);return a0-1;}}}}
f193.prototype.MoveSelectionDown=function()
{if(this.selectedDiv){var a0=this.LineToIndex(this.selectedDiv);if(a0>=0){var a1=this.IndexToLine(a0+1);if(a1){var a2=this.container.removeChild(a1);this.container.insertBefore(a2,this.selectedDiv);}}}}
f193.prototype.RemoveSelection=function()
{if(this.selectedDiv){if(this.numlines>1){var a0=this.LineToIndex(this.selectedDiv);var a1=this.selectedDiv;this.DeselectRow();this.container.removeChild(a1);this.numlines--;var a2=this.IndexToLine(a0);if(a2==null)a2=this.IndexToLine(a0-1);this.SelectRow(a2);}}}
f193.prototype.InsertNewDiv=function()
{var a0=null;var a1=0;if(this.selectedDiv){var a1=this.LineToIndex(this.selectedDiv);if(a1>=0)a0=this.selectedDiv.cloneNode(true);}else if(this.numlines>0){a1=this.numlines-1;var a2=this.IndexToLine(a1);if(a2)a0=a2.cloneNode(true);}if(a0){this.SetOnclick(a0);if(this.clearLineCallback)this.clearLineCallback(a0);var a3=this.IndexToLine(a1+1);if(a3)this.container.insertBefore(a0,a3);else this.container.appendChild(a0);this.numlines++;this.SelectRow(a0);}}
f193.prototype.GetSelectionIndex=function()
{return this.LineToIndex(this.selectedDiv);}
f193.prototype.SetOnclick=function(a0)
{a0.onclick=f167;}
function f268(a0){var a1=a0;for(var a2=0;a2<10;++a2){a1=QBselectParentNode(a1,"div");if(a1&&typeof a1.qbDivStack!='undefined')return a1;}return null;}
function f167(a0){var a1=EvGetTarget(a0);var a2=f268(a1);if(a2){var a3=QBselectSingleNode(a2,"img");if(a1==a3){a2.qbDivStack.SelectRow(a2);EvCancelAll(a0);return false;}a2.qbDivStack.DeselectRow();}}
f193.prototype.UpdateButtons=function()
{var a0=this.GetSelectionIndex();if(typeof this.moveupButton!='undefined')EnableDisable(a0>0,this.moveupButton);if(typeof this.movedownButton!='undefined')EnableDisable(a0<this.numlines-1,this.movedownButton);if(typeof this.removeButton!='undefined')EnableDisable(this.numlines>1,this.removeButton);}
f193.prototype.SelectRow=function(a0)
{this.DeselectRow();if(a0){this.selectedDiv=a0;a0.style.backgroundColor="#dda";if(this.selectionChangeCallback)this.selectionChangeCallback(this.selectedDiv);this.UpdateButtons();}}
f193.prototype.DeselectRow=function()
{if(this.selectedDiv){this.selectedDiv.style.backgroundColor="";this.selectedDiv=null;if(this.selectionChangeCallback)this.selectionChangeCallback(this.selectedDiv);this.UpdateButtons();}}
f193.prototype.LineToIndex=function(a0)
{for(var a1=0;a1<1000;++a1){var a2=QBselectSingleNode(this.container,"div["+a1+"]");if(a2==null)break;if(a2==a0)return a1;}return-1;}
f193.prototype.IndexToLine=function(a0)
{for(var a1=0;a1<1000;++a1){var a2=QBselectSingleNode(this.container,"div["+a1+"]");if(a2==null)break;if(a1==a0)return a2;}return null;}
var f985;var f916=
"<html>\n"+
"<head>\n"+
"<style>\n"+
"</style>\n"+
"<script language='javascript1.5' src='/"+gJSdir+"/colorchooser.js' type='text/javascript'></script>\n"+
"<script language='javascript1.5' src='/"+gJSdir+"/utils.js' type='text/javascript'></script>\n"+
"</head>\n"+
"<body onload='f78()' style='margin:0px'>\n"+
"<table cellspacing=0 cellpadding=0>\n"+
"<tr><td colspan=2>\n"+
"<table id=mainTable style='margin-bottom:10px; width:100%' onMouseOver='f80(event)' onMouseUp='f81(event)'><tbody></tbody></table>\n"+
"</td></tr>\n"+
"<tr>\n"+
"<td id=swatch style='width:50%; height:40px; background-color:white;'>&nbsp;</td>\n"+
"<td id=hexval style='width:50%; text-align:center;'></td>\n"+
"</tr>\n"+
"</table>\n"+
"</body>\n"+
"</html>\n";var f976=null;var f975=null;var f973=null;var f974=null;function f133(){f985.ccTargetID=f976;f985.ccCallback=f973;f985.ccParam=f974;if(f985.f79)f985.f79(f975);}
function ColorChooser_Display(a0,a1,a2,a3){var a4=(IsIE()?window.screenTop:window.screenY+100);var a5=(IsIE()?window.screenLeft:window.screenX);var a6=GetMouseY()+a4-60;var a7=GetMouseX()+a5+200;var a8="width=254,height=274,resizable,top="+a6+",left="+a7;f985=window.open("","_QuickBaseColorChooser",a8);f985.document.open();f985.document.write(f916);f985.document.title="Select a Color";f985.document.close();f985.focus();f976=(a1?a1:null);f975=(a0?a0:null);f973=(a2?a2:null);f974=null;if(typeof f974!='undefined')f974=a3;setTimeout("f133()",300);}
function f132(){f985.close();f985=null;}
function AskNewRole(){QBprompt("Enter a name for the role you want to create:","f198()",null,null,"Untitled Role");}
function f198(){var a0=GetValue("qbPromptInput");SetLocation(gReqAppDBID+"?a=roleadd&rolename="+urlencode(a0));}
function GotoDebugApp(){if(gReqAppDBID==0){alert("This menu pick only works from application pages");HideMenus();}else {location=gReqAppDBID+"?a=debugDB";}}
var f1086;var f1087="";function TableNewDialogShow(){HidePopupDiv();ShowPopupDiv("stdNewTableDialog");SetValue("ntd_pluralNoun","Records");SetFocus("ntd_pluralNoun");SetSelect("ntd_pluralNoun");var a0=0;for(var a1 in gTableInfo){var a2=gTableInfo[a1];if(!a2.extApp){if(StringStartsWith(a2.name,"Table #")){var a3=Number(a2.name.substr(7));if(!isNaN(a3))a0=a3;}}}a0=Math.max(a0+1,f561()+1);f1086="Table #"+a0;}
function ntd_DoCreateTable(){var a0=GetValue("ntd_pluralNoun");if(a0.toLowerCase()=="records"&&f1087==""){QBprompt("Name of the new table?","f1490()",null,null,f1086);return;}var a1=gReqAppDBID+"?a=QBI_CreateTable&tname="+urlencode(f1087)+"&pnoun="+urlencode(a0);var a2=JaxSyncCmd(a1);if(a2.success){var a3=a2.GetValue("newdbid");SetLocation(a3+"?a=keyprops");}else a2.ShowErrAlert();}
function f1490(){f1087=GetValue("qbPromptInput");ntd_DoCreateTable();}
function ntd_onBlurPnoun(){RestoreDefaultIf("ntd_pluralNoun","Records");var a0=GetValue("ntd_pluralNoun");hideShowElem("ntd_notPluralMsg",!LooksLikePluralNoun(a0));}
function ntd_onKeyDownPnoun(){return Blacken("ntd_pluralNoun","Records");}
function ShowBetaFeedback(){ShowPopupDiv("betaFeedbackDiv");}
function BN_PromptChangeRole(){var a0=new QBradioDialog("Select a new role",f32);for(var a1=0;a1<gRofo.length;++a1){var a2=gRofo[a1].name;if(gRofo[a1].roleID==gReqUserRoleID)a2+=" <i>(current)</i>";a0.AddChoice(a2,gRofo[a1].roleID);}a0.SetChoice(gReqUserRoleID);a0.Show();return false;}
function f32(a0,a1){var a2=gReqAppDBID+"?a=QBI_SetRole&roleid="+a0;var a3=JaxSyncCmd(a2,kAutoRefresh);return false;}
var f882;function PreShowTableMenu(a0,a1){if(a0==f1370){f882=a1;var a2=getElementBy("_subcust");var a3=QBselectSingleNode(a2,"table/tbody");if(a3){QBselectSingleNode(a3,"tr[1]").QBurl=f882+"?a=listfields";QBselectSingleNode(a3,"tr[2]").QBurl=f882+"?a=dformlist";QBselectSingleNode(a3,"tr[3]").QBurl=gReqAppDBID+"?a=viewlist"+"&dbid="+f882;QBselectSingleNode(a3,"tr[4]").QBurl=gReqAppDBID+"?a=relationships"+"&dbid="+f882;QBselectSingleNode(a3,"tr[5]").QBurl=gReqAppDBID+"?a=emaillist"+"&dbid="+f882;QBselectSingleNode(a3,"tr[6]").QBurl=f882+"?a=tableaccess";QBselectSingleNode(a3,"tr[7]").QBurl=f882+"?a=keyprops";}}}
function StdCustThisProc(){if(typeof CustThisPageProc=='function')CustThisPageProc();else if(typeof f153=='function')f153();return false;}
function CMTableSelect(a0){HideFauxToolTip();popupTableSelector(a0);}

