var fpopMenuLabel;var fpopEditProps;var fpopAddFieldBeforeURL;var fpopAddFieldAfterURL;var fpopRemoveFieldURL;var fpopCustomizeFormURL;var fpopCutURL;var fpopCopyURL;var fpopPasteURL;var f1008=0;var f1064=false;function doCmd(a0){if(gSrcInput)gSrcInput.focus();document.execCommand(a0);HideMenus();}
function GotoDformCustomize(a0){location=gReqDBID+"?a=dformcustomize&dfid="+a0+"&elx="+f1008;}
function onChangeOwner(){var a0=document.getElementById("setOwnerRow");var a1=document.getElementById("_newownertxt");if(a0.style.display=="none")OpenUserChooser(gReqDBID,"su","&iau=1","","","","",2);else {CloseUserChooser();a1.innerHTML="";}f741();}
function UserChooserCallback2(a0,a1,a2,a3,a4){UserChooser_Set1NameAndID(a0,"_newownertxt","_newowner");}
function f741(){var a0=document.getElementById("setOwnerRow");if(a0.style.display=="none")a0.style.display="";else a0.style.display="none";}
function popFhelpWin(a0,a1){w=window.open('','fhelp','width=300,height=200,resizable,scrollbars');w.document.close();w.document.write("<html><head><title>Field Help</title></head>");w.document.write("<body style='font-family:verdana; font-size:80%;' bgcolor=#ffffdd>");w.document.write("<h4 style='font-family:arial; font-weight:bold;'>");w.document.write(a0);w.document.write("</h4>");w.document.write(a1);w.document.write("</body></html>");w.focus();}
function popFvalueWin(a0,a1){var a2=gReqDBID+"?a=Display1Field&fid="+a1+"&rid="+a0;w=window.open(a2,'fvalue','width=420,height=400,resizable,scrollbars');w.focus();}
function f256(a0){var a1=f1035.GetElems(a0);for(var a2 in a1){var a3=f396(a2);for(var a4=0;a4<a3.childNodes.length;++a4){var a5=a3.childNodes[a4].nodeType;var a6=a3.childNodes[a4].nodeValue;if(a5==f1429&&a6!=""&&!IsWhiteSpace(HTMLDecode(a6)))return HTMLDecode(a6).Trim();}}return"???";}
function f266(a0){var a1=a0;for(var a2=0;a2<5;++a2){if(a1&&IsTag(a1,"td")){if(StringStartsWith(a1.id,"tdl_"))return a1;var a3=StringGetSuffix(a1.id,"tdf_");if(a3!="")return fel[Number(a3)].labelCell;}if(a1)a1=QBselectParentNode(a1,"td");}return null;}
function f264(a0){var a1=a0;for(var a2=0;a2<5;++a2){if(a1&&IsTag(a1,"td")){if(StringStartsWith(a1.id,"tdf_"))return a1;var a3=StringGetSuffix(a1.id,"tdl_");if(a3!="")return fel[Number(a3)].dataCell;}if(a1)a1=QBselectParentNode(a1,"td");}return null;}
var f993=null;var f994=null;function onMouseMoveForm(a0){return;if(!f1064)return;if(f993)f993.style.backgroundColor="";if(f994)f994.style.backgroundColor="";f993=null;f994=null;var a1=EvGetTarget(a0);var a2=f266(a1);if(a2){var a3=f264(a1);a2.style.backgroundColor="#ddf";a3.style.backgroundColor="#ddf";f993=a3;f994=a2;}}
function f507(a0){var a1=DOMfindParentByClass(a0,"gridEmbDiv");return(a1!=null);}
function OnContextMenuInForm(a0){var a1=true;f1064=true;onMouseMoveForm(a0);var a2=EvGetTarget(a0);if(f507(a2))return true;var a3=f266(a2);if(a3){var a4=a3.id.substr(4);var a5="";var a6=fel[a4].fid;if(a6)a5=GetFieldName(a6);if(a5=="")a5=HTMLDecode(GetInnerHTML(a3)).TrimSpaces();a1=rc(a2,a4,a5,a0);}if(a1==false){EvCancelBubble(a0);return false;}else return true;}
function rc(a0,a1,a2,a3){gSrcInput=null;var a4=EvGetTarget(a3);if(a4){var a5=f399(a4);if(a5=="a")return true;if(a5=="input"||a5=="textarea")gSrcInput=a4;}var a6=fel[a1].fid;var a7=fel[a1].trueElx;inCell=a0;if(fpopMenuLabel)fpopMenuLabel.innerHTML=HTMLEncode(a2);if(fpopEditProps)fpopEditProps.href=gReqDBID+"?a=mf&fid="+a6;if(fpopAddFieldBeforeURL)fpopAddFieldBeforeURL.href=gReqDBID+"?a=dformAddField&dfid="+gDFID+"&elx="+a7;if(fpopAddFieldAfterURL)fpopAddFieldAfterURL.href=gReqDBID+"?a=dformAddField&dfid="+gDFID+"&after=1&elx="+a7;if(fpopRemoveFieldURL){if(gDFID=="2"){f1008=a7;fpopRemoveFieldURL.href="javascript:void(ShowPopupDiv('warnNoRemove'))";}else fpopRemoveFieldURL.href=gReqDBID+"?a=dformRemoveField&dfid="+gDFID+"&elx="+a7;}if(fpopCustomizeFormURL){if(gDFID=="2")fpopCustomizeFormURL.href=gReqDBID+"?a=dformcustomize&dfid="+gDFID+"&elx="+a7;else fpopCustomizeFormURL.href=gReqDBID+"?a=dformProps&dfid="+gDFID+"&elx="+a7;}var a8=false;var a9=false;var a10=false;if(document.execCommand&&IsIE()){a8=(gSrcInput!=null);a9=(gSrcInput!=null);a10=(gSrcInput!=null);var a11=document.selection;if(a11&&a11.type=='Text'){if(a11.createRange().text!="")a9=true;}}openCloseElem(fpopCutURL,a8);openCloseElem(fpopCopyURL,a9);openCloseElem(fpopPasteURL,a10);openCloseElem("ccpDivider",a8|a9|a10);ShowMenu("fmenu","mousePosition",true,3,"below");return false;}
function f706(){f1064=true;}
function f175(a0,a1){var a2=a0;var a3=0;while(a3<a2.length-5){var a4=a2.indexOf("_xfid_",a3);if(a4==-1||a4+6>=a2.length)return a2;var a5=a4+6;var a6=a2.indexOf("_",a5)
if(a6==-1)return a2;var a7=Number(a2.substr(a5,a6-a5));if(a7){var a8=(a1?f361(a7):"["+GetFieldName(a7)+"]");a2=a2.substr(0,a4)+a8+a2.substr(a6+1);}a3=a4+1;}return a2;}
function f228(a0){var a1=a0.indexOf('[');if(a1==-1)return a0;var a2=a0;var a3=0;while(a3<a2.length-1){var a4=a2.indexOf('[',a3);if(a4==-1)return a2;var a5=a2.indexOf(']',a4);if(a5==-1)return a2;var a6=a2.substr(a4+1,a5-a4-1);var a7=f362();for(var a8 in a7){if(StringSame(a6,GetFieldName(a8))){a2=a2.substr(0,a4)+"_xfid_"+a8+"_"+a2.substr(a5+1);break;}}a3=a4+1;}return a2;}
var f1035=new f255();function f255(){this.map=new Object();}
f255.prototype.AddElem=function(a0,a1)
{if(typeof this.map[a0]=='undefined'){this.map[a0]=a1;}else if(typeof this.map[a0]=='object'){this.map[a0][a1]=1;}else {var a2=this.map[a0];this.map[a0]=new Object();this.map[a0][a2]=1;this.map[a0][a1]=1;}}
f255.prototype.GetElems=function(a0)
{if(typeof this.map[a0]=='undefined')return null;if(typeof this.map[a0]=='object')return this.map[a0];var a1=new Object();a1[this.map[a0]]=1;return a1;}
function f368(a0){var a1=GetFinfo(a0);if(a1)return a1.type.toUpperCase();return"";}
function f488(a0){return(f368(a0)=="EM");}
function f486(a0){return(f368(a0)=="CB");}
function f491(a0){return(f368(a0)=="PH");}
function f489(a0){return(f368(a0)=="FV");}
function f494(a0){return(f368(a0)=="US");}
function f490(a0){return(f368(a0)=="NM");}
function f486(a0){return(f368(a0)=="CB");}
function f487(a0){var a1=f368(a0);return(a1=="DT"||a1=="TM"||a1=="WD");}
function f530(a0){var a1=(typeof a0=='object'?GetValue(a0):a0);return(a1==f1419||a1==f1420);}
function f506(a0){var a1=(typeof a0=='object'?GetValue(a0):a0);return(a1==f1403||a1==f1404||a1==f1405);}
function f476(a0){var a1=(typeof a0=='object'?GetValue(a0):a0);return(a1==f1402
||a1==f1401
);}
var f1393=0;var f1377=1;var f1379=2;var f1383=4;var f1382=5;var f1384=6;var f1381=7;var f1380=8;var f1378=9;var f1376=10;var f1409=30;var f1418=31;var f1416=32;var f1417=33;var f1414=34;var f1415=35;var f1412=36;var f1413=37;var f1410=38;var f1411=39;var f1406=40;var f1408=41;var f1407=42;var f1403=53;var f1404=54;var f1419=55;var f1420=56;var f1405=57;var f1402=59;var f1401=60;var f1386=70;var f1387=71;var f1396=0x0000;var f1394=0x0001;var f1397=0x0002;var f1395=0x0004;var f1400="__today_";var f1392="__now_";var f1388="__curuser_";var f1398="__otherf_";var f1391="__none_";var f1389="_custom_";var f1390="_afid_";var f1385="_chce_"
var f1399="_role_";var f1434="_tf";var f1435="_tu";var f1433="_tcset";var f1431="_tfdt";var f1432="_tfnorm";var f1430="_tfcb";var f1251="_rmva";function f4(a0){return(f329(a0)!=f1393);}
function f329(a0){if(a0==f1383)return f1379;else if(a0==f1379)return f1383;else if(a0==f1382)return f1384;else if(a0==f1384)return f1382;else if(a0==f1381)return f1380;else if(a0==f1380)return f1381;return f1393;}
function f804(a0){return(f330(action)!=f1393);}
function f330(a0){if(a0==f1409)return f1418;else if(a0==f1418)return f1409;else if(a0==f1416)return f1415;else if(a0==f1417)return f1414;else if(a0==f1414)return f1417;else if(a0==f1415)return f1416;else if(a0==f1412)return f1411;else if(a0==f1410)return f1413;else if(a0==f1413)return f1410;else if(a0==f1411)return f1412;else if(a0==f1419)return f1420;else if(a0==f1420)return f1419;else if(a0==f1402)return f1401;else if(a0==f1401)return f1402;return f1393;}
function f674(a0){if(a0==f1409)return"is";else if(a0==f1418)return"is not";else if(a0==f1416)return"<";else if(a0==f1417)return"< or =";else if(a0==f1414)return">";else if(a0==f1415)return"> or =";else if(a0==f1412)return"is before";else if(a0==f1410)return"is after";else if(a0==f1413)return"is on or before";else if(a0==f1411)return"is on or after";else if(a0==f1406)return"has been changed";else if(a0==f1408)return"has been changed to";else if(a0==f1407)return"has been changed from";else if(a0==f1403)return"is opened";else if(a0==f1404)return"is saved";else if(a0==f1405)return"is saved (after checking)";else if(a0==f1419)return"is in the role";else if(a0==f1420)return"is not in the role";else if(a0==f1402)return"are true";else if(a0==f1401)return"are false";else if(a0==f1377)return"change";else if(a0==f1379)return"hide";else if(a0==f1383)return"show";else if(a0==f1382)return"require";else if(a0==f1384)return"unrequire";else if(a0==f1381)return"make read-only";else if(a0==f1380)return"make editable";else if(a0==f1378)return"display a message";else if(a0==f1376)return"abort the Save";return"";}
function f662(a0,a1){AppendMenuOption(a0,f674(a1),a1);}
function f49(a0,a1){var a2="";for(var a3 in a0.conditions){var a4=a0.conditions[a3];if(a1==-1||a1==a3){if(a2!="")a2+="<br>and ";a2+=GetFieldName(a4.fid)+" "+f674(a4.op)+" "+a4.val;}}return a2;}
function f669(a0){return StringStartsWith(a0,f1385);}
function f664(a0){return StringGetSuffix(a0,f1385);}
function f670(a0){return StringStartsWith(a0,f1390);}
function f665(a0){return StringGetSuffix(a0,f1390);}
function f671(a0){return StringStartsWith(a0,f1399);}
function f666(a0){return StringGetSuffix(a0,f1399);}
function f684(a0){return((a0.options&f1394)!=0);}
function f682(a0){return((a0.options&f1397)==0);}
function f681(a0){return((a0.options&f1395)!=0);}
function RuleStringToRule(a0){var a1=new Object();a1.trigFid=GetAVPfromString(a0,"tfd");a1.trigOp=GetAVPfromString(a0,"top");a1.trigVal=GetAVPfromString(a0,"tvl");a1.trigPlus=GetAVPfromString(a0,"tps");a1.condBop=GetAVPfromString(a0,"cbp");a1.options=Number(GetAVPfromString(a0,"opt",0));a1.numConditions=GetAVPfromString(a0,"nmc",0);if(a1.numConditions>0)a1.conditions=new Array();for(var a2=0;a2<a1.numConditions;++a2){var a3=new Object();a3.fid=GetAVPfromString(a0,"cfd"+a2);a3.op=GetAVPfromString(a0,"cop"+a2);a3.val=GetAVPfromString(a0,"cvl"+a2);a3.plus=GetAVPfromString(a0,"cps"+a2);a1.conditions.push(a3);}a1.numActions=GetAVPfromString(a0,"nma",0);a1.actions=new Array();for(var a4=0;a4<a1.numActions;++a4){var a5=new Object();a5.op=GetAVPfromString(a0,"act"+a4);a5.fid=GetAVPfromString(a0,"afd"+a4);a5.val=GetAVPfromString(a0,"avl"+a4);a5.btxt=GetAVPfromString(a0,"abt"+a4);a1.actions.push(a5);}return a1;}
var f1036=new Object();var f1102=new Object();var f1103=new Object();function f355(a0){if(typeof f1036[a0]=='undefined'){return null;}return f1036[a0];}
function f382(a0){if(typeof f1102[a0]=='undefined')f1102[a0]=getElementBy("_fid_oval_"+a0);return f1102[a0];}
function f271(a0){var a1=f222(a0);if(a1){a1=Number(a1);if(typeof f1103[a1]!='undefined')var a2=f1103[a1];}return(a2?a2:a0);}
function f222(a0){if(a0){if(StringStartsWith(a0.id,"_fid_"))return Number(a0.id.substr(5));}return 0;}
var x=0;function ScanElements(a0,a1){if(!a1)var a1="";for(var a2=0;a2<a0.childNodes.length;++a2){var a3=a0.childNodes[a2];var a4=a3.nodeType;cnodeName=a3.name;var a5=typeof cnodeName!='undefined'&&(cnodeName!="");if(a4==1&&(a3.id!=""||a5)){cnodeID=a3.id;var a6=StringGetSuffix(cnodeID,"tdl_");if(a6!=""){fel[Number(a6)].labelCell=a3;}else {a6=StringGetSuffix(cnodeID,"tdf_");if(a6!=""){fel[Number(a6)].dataCell=a3;}else {a6=StringGetSuffix(cnodeID,"_wdg_");if(a6!=""){f1103[Number(a6)]=a3;}else {a6=StringGetSuffix(cnodeName,"_fid_req_");if(a6!=""){var a7=Number(a6);if(a7){var a8=GetFinfo(a7);a8.required=true;}}else if(typeof f1110!="undefined"){a6=StringGetSuffix(cnodeName,"_fid_");if(a6!=""){var a7=Number(a6);if(a7){f1036[a7]=a3;f1110[a7]=GetValue(a3);}}}}}}}if(a4!=1||a3.childNodes.length<=0)continue;var a9=a3.nodeName.toUpperCase();if(a9=="SELECT"||a9=="SELECT-ONE")continue;if(a9=="TABLE"&&StringStartsWith(a3.id,"gridTable_"))continue;if(a9=="TABLE"&&StringSame(a3.className,"searchResults"))continue;ScanElements(a3,a1+" ");}}
function DformLoadProc(){fpopMenuLabel=getElementBy("fpopMenuLabel");fpopEditProps=getElementBy("fpopEditProps");fpopAddFieldBeforeURL=getElementBy("fpopAddFieldBeforeURL");fpopAddFieldAfterURL=getElementBy("fpopAddFieldAfterURL");fpopRemoveFieldURL=getElementBy("fpopRemoveFieldURL");fpopCustomizeFormURL=getElementBy("fpopCustomizeFormURL");fpopCutURL=getElementBy("fpopCutURL");fpopCopyURL=getElementBy("fpopCopyURL");fpopPasteURL=getElementBy("fpopPasteURL");if(navigator.appName=="Netscape"){closeElem("ccpDivider");closeElem(fpopCutURL);closeElem(fpopCopyURL);closeElem(fpopPasteURL);}if(typeof fel!='undefined'){for(var a0 in fel){var a1=fel[a0].fid;if(a1!=0)f1035.AddElem(a1,a0);}}}
function f251(a0){var a1=0;if(StringStartsWith(a0,f1390)){a1=a0.substr(f1390.length);}return a1;}


