RDMgr._instance=null;RDMgr.GetInstance=function(){if(this._instance==null){this._instance=new RDMgr();
}return this._instance;};function RDMgr(){if(RDMgr.caller!=RDMgr.GetInstance){throw new Error("There is no public constructor for RDMgr.");
}this.ExternalInit=undefined;this.UpdateUI=undefined;this.ShowBusy=undefined;this.showReady=undefined;
this.CurrentResults=undefined;this.CurrentResultEIDStr="";this._Form=null;RDMgr.prototype.Initialize=function(Func_UpdateUI,Func_ShowCallback,Func_ShowCallbackCompleted){var RDM=RDMgr.GetInstance();
RDM.UpdateUI=Func_UpdateUI;RDM.ShowBusy=Func_ShowCallback;RDM.ShowReady=Func_ShowCallbackCompleted;
};RDMgr.prototype.BindForm=function(FormId){this._Form=document.forms[FormId];if((this._Form==null)||(this._Form==undefined)){alert("Fatal Error: Failed to bind form to PresentationManager!");
}};RDMgr.prototype.GetResults=function(){if(this.ShowBusy!=undefined){this.ShowBusy();
}this._Form.elements["A"].value="RESULTS";this._Form.elements["APARAM"].value=InterfaceSearchName()+":ALL";
new Ajax.Request(this._Form.action,{method:"post",onSuccess:this.GetResults_callback,parameters:Form.serialize(this._Form.id)});
};RDMgr.prototype.GetResultPage=function(PageNum){if(this.ShowBusy!=undefined){this.ShowBusy();
}this._Form.elements["A"].value="RESULTS";this._Form.elements["APARAM"].value=InterfaceSearchName()+":PG:"+PageNum;
new Ajax.Request(this._Form.action,{method:"post",onSuccess:this.GetResults_callback,parameters:Form.serialize(this._Form.id)});
};RDMgr.prototype.GetSortedResults=function(ColIdx,Ascending){if(this.ShowBusy!=undefined){this.ShowBusy();
}this._Form.elements["A"].value="RESULTS";this._Form.elements["APARAM"].value=InterfaceSearchName()+":SORT:"+ColIdx+":"+Ascending;
new Ajax.Request(this._Form.action,{method:"post",onSuccess:this.GetResults_callback,parameters:Form.serialize(this._Form.id)});
};RDMgr.prototype.GetResults_callback=function(transport){var R=RDMgr.GetInstance();
if(transport.responseText!=undefined){var ResResp;try{eval("ResResp = "+transport.responseText+";");
}catch(ex){IDESJSUtil.LogErr("GetResults_callback",ex.message);}R.CurrentResults=ResResp;
R.BuildEntryList();if(R.UpdateUI!=undefined){R.UpdateUI(R.CurrentResults);}}if(R.ShowReady!=undefined){R.ShowReady();
}};RDMgr.prototype.BuildEntryList=function(){this.CurrentResultEIDStr="~";var DataArray=this.CurrentResults.Data;
for(var i=1;i<DataArray.length;i++){this.CurrentResultEIDStr+=DataArray[i][0]+"~";
}};RDMgr.prototype.HasEntry=function(EID){var haveIt=false;try{haveIt=(this.CurrentResultEIDStr.indexOf("~"+EID+"~")>=0);
}catch(ex){IDESJSUtil.LogErr("RDMgr.prototype.HasEntry",ex.message);}finally{}return haveIt;
};RDMgr.prototype.HasEntries=function(EIDArray){var HasThemAll=true;for(var i=0;i<EIDArray.length;
i++){HasThemAll=((HasThemAll)&&(this.HasEntry(EIDArray[i])));if(!HasThemAll){break;
}}return HasThemAll;};}HtmlUtility=function(){};HtmlUtility.FancyAnchor=function(A,E,D,B,C){if(E!=""){E=' target="'+E+'"';
}if(D!=""){D=' class="'+D+'"';}if(B!=""){B=" onMouseOver=\"status='"+B.replace("'","\\'")+"'; return true;\" onMouseOut=\"status=''; return true;\"";
}return'<a href="'+A+'"'+E+D+B+">"+C+"</a>";};HtmlUtility.StatusImage=function(C,D,A){A=A.replace("'","\\'");
var B='<IMG SRC="'+D+'" ALT="'+A+'"  BORDER="0" ID="'+C+'" NAME="'+C+'"';B+=" ONMOUSEOVER=\"status='"+A+"'; return true;\"";
B+=" ONMOUSEOUT=\"status=''; return true;\"";B+=">";return B;};HtmlUtility.SimpleTable=function(B,C){var D="";
if(C!=undefined){for(var A=0;A<C.length;A++){D+='<tr class="row'+(A%2)+'"><td>'+C[A].join("</td><td>")+"</td></tr>";
}if(D!=""){D='<table class="'+B+'"  cellspacing="0" cellpadding="2" border="0">'+D+"</table>";
}}return D;};function RUIMgr(){this.TxtRes=undefined;this._ColVisibleArray=null;this._ColBuilderArray=null;
this._DfltColBuilder=null;this._PageSize=10;this._PageSetSize=10;this._ShowViewAll=false;
this._AlwaysViewAll=false;this._ViewAllMaxThreshold=500;this._PgNavRenderMethod=undefined;
this._RTBodyElem=null;this._RTPagingElem=null;this._RTStatsElem=null;this._RDMJavaScriptRefStr="";
this.BuildHeader=true;RUIMgr.prototype.BindUIElements=function(C,A,B){if(C!=undefined){this._RTBodyElem=C;
}if(A!=undefined){this._RTPagingElem=A;}if(B!=undefined){this._RTStatsElem=B;}};RUIMgr.prototype.SetRTDMgrRefStr=function(A){this._RDMJavaScriptRefStr=A;
};RUIMgr.prototype.SetColumns=function(B,A){this._ColVisibleArray=B;this._ColBuilderArray=A;
};RUIMgr.prototype.SetDefaultColumnBuilder=function(A){this._DfltColBuilder=A;};RUIMgr.prototype.SetPaging=function(A,B){this._PageSize=A;
this._PageSetSize=B;};RUIMgr.prototype.SetViewAll=function(A,B,C){this._ShowViewAll=A;
this._AlwaysViewAll=B;this._ViewAllMaxThreshold=500;};RUIMgr.prototype.SetPagingExternalRender=function(A){this._PgNavRenderMethod=A;
};RUIMgr.prototype.BuildResultTable=function(A){var B=A.Data;if((this._RTStatsElem!=null)&&(this._RTStatsElem!=undefined)){this._RTStatsElem.innerHTML=this.TxtRes["RT_RCOUNT_MSG"].replace("{0}",A.ResultCount);
}if((this._RTPageElem!=null)&&(this._RTPageElem!=undefined)){this._RTPageElem.innerHTML=this._PageLinks(A);
}this._RTBodyElem.innerHTML=this._BuildResTable(B,A.SortInfo[0],(A.SortInfo[1]==1));
};RUIMgr.prototype._BuildResTable=function(C,D,H){var L="";if(C!=undefined){for(var G=1;
G<C.length;G++){var M=C[G];var E="row"+(G%2);L+='<tr class="'+E+'">';for(var J=0;
J<M.length;J++){var O=((this._ColVisibleArray!=null)&&(this._ColVisibleArray[J]));
if(O){var B=this._DfltColBuilder;if(this._ColBuilderArray!=null){B=this._ColBuilderArray[J];
}if((B!=undefined)&&(B!=null)){var K="summary";if((B.cssClass!=undefined)&&(B.cssClass!=null)&&(B.cssClass!="")){K=B.cssClass;
}L+='<td class="'+K+'">'+B.BuildCell(M)+"</td>";}else{L+='<td class="summary">'+M[J]+"</td>";
}}}L+="</tr>";}if(L!=""){if(this._BuildHeader){var A=C[0];var F=(C.length>=this._PageSize);
var I="";var N="";for(var G=0;G<A.length;G++){var O=((this._ColVisibleArray!=null)&&(this._ColVisibleArray[G]));
if(O){var B=this._DfltColBuilder;if(this._ColBuilderArray!=null){B=this._ColBuilderArray[G];
}var K="summary";if((B!=undefined)&&(B!=null)){if((B.cssClass!=undefined)&&(B.cssClass!=null)&&(B.cssClass!="")){K=B.cssClass;
}}I+='<td class="'+K+'">';if(F){N+='<td class="'+K+'">';}if((B!=undefined)&&(B!=null)){I+=B.BuildHeader(A,D,H,"TOP");
if(F){N+=B.BuildHeader(A,D,H,"BTM");}}else{I+=A[G];if(F){N+=A[G];}}I+="</td>";if(F){N+="</td>";
}}}I='<tr class="headerrow" nowrap="nowrap">\n'+I+"</tr>";if(F){N='<tr class="headerrow" nowrap="nowrap">'+N+"</tr>";
}L=I+L+N;}L='<table class="ResultsTable"  cellspacing="0" cellpadding="2" border="0" style=" border-left: solid 1px gray;>'+L+"</table>";
}}return L;};RUIMgr.prototype._PageLinks=function(B){var A="";if(B!=undefined){A=this._PageButtons(B.PageSetStatistics[0],B.PageSetStatistics[1],B.PageStatistics[0],B.PageStatistics[1],B.PageSetStatistics[2]);
}return A;};RUIMgr.prototype._PageButtons=function(F,O,L,H,E){var C;if(this._RDMJavaScriptRefStr!=""){C=this._RDMJavaScriptRefStr+".GetResultPage";
}else{C="ResultDataManager.GetInstance().GetResultPage";}var J="First Page: {0}";
var M="Previous Page: {0}";var A="Page: {0}";var B="Next Page: {0}";var P="Last Page: {0}";
var I;var Q;var N="";if(F>E){I="javascript:"+C+"(1);";Q=J.replace("{0}",1);N+=HtmlUtility.FancyAnchor(I,"","PgLink",Q,"<<");
N+="&nbsp;|&nbsp;";var K=F-1;I="javascript:"+C+"("+K+");";Q=M.replace("{0}",K);N+=HtmlUtility.FancyAnchor(I,"","PgLink",Q,"<");
N+="&nbsp;|&nbsp;";}for(var D=F;D<=O;D++){if(D>F){N+="&nbsp;|&nbsp;";}if(D==L){N+=D;
}else{I="javascript:"+C+"("+D+");";Q=A.replace("{0}",D);N+=HtmlUtility.FancyAnchor(I,"","PgLink",Q,D);
}}if(O<H){var G=O+1;N+="&nbsp;|&nbsp;";I="javascript:"+C+"("+G+");";Q=B.replace("{0}",G);
N+=HtmlUtility.FancyAnchor(I,"","PgLink",Q,">");N+="&nbsp;|&nbsp;";I="javascript:"+C+"("+H+");";
Q=P.replace("{0}",H);N+=HtmlUtility.FancyAnchor(I,"","PgLink",Q,">>");}return N;};
}function RTStdHd(){this._AscRollOver=null;this._asc_CurrentImgUrl="";this._ascText="Sort by [DATA] (Ascending)";
this._DescRollOver=null;this._desc_CurrentImgUrl="";this._descText="Sort by [DATA] (Descending)";
this._RDMJavaScriptRefStr="";RTStdHd.prototype.SetRTDMgrRefStr=function(A){this._RDMJavaScriptRefStr=A;
};RTStdHd.prototype.BindDisplay_Asc=function(B,C,A){this._AscRollOver=B;this._asc_CurrentImgUrl=C;
this._ascText=A;};RTStdHd.prototype.BindDisplay_Desc=function(B,C,A){this._DescRollOver=B;
this._desc_CurrentImgUrl=C;this._descText=A;};RTStdHd.prototype.RenderSortHeader=function(U,B,O,Q,N){var D;
if(this._RDMJavaScriptRefStr!=""){D=this._RDMJavaScriptRefStr+".GetSortedResults";
}else{D="ResultDataManager.GetInstance().GetSortedResults";}var I;var F;var H=this._ascText;
if(H.indexOf("[DATA]")>=0){H=H.replace("[DATA]",U);}var E=this._descText;if(E.indexOf("[DATA]")>=0){E=E.replace("[DATA]",U);
}var J=U;var L="";try{var K=O+"IMGSORTCOLASC"+B;var A=O+"IMGSORTCOLDESC"+B;if((Q==B)&&(curSortDirection!="")){if(N){I=StatusImage(K,this._asc_CurrentImgUrl,H);
F=this._DescRollOver.Render(A,E);L="DESC";J=E;}else{if(curSortDirection=="DESC"){I=this._AscRollOver.Render(K,H);
F=StatusImage(A,this._desc_CurrentImgUrl,E);L="ASC";J=H;}else{I=this._AscRollOver.Render(K,H);
F=this._DescRollOver.Render(A,E);}}}else{I=this._AscRollOver.Render(K,H);F=this._DescRollOver.Render(A,E);
}}catch(G){IDESJSUtil.LogErr("RenderSortHeader",G.message);}finally{}var T="javascript: "+D+"("+B+",-1);";
var R="javascript: "+D+"("+B+",1);";var P="javascript: "+D+"("+B+",0);";var M=HtmlUtility.FancyAnchor(T,"","",J,U);
var S=HtmlUtility.FancyAnchor(R,"","",H,I);var C=HtmlUtility.FancyAnchor(P,"","",E,F);
return M+" "+S+"&nbsp;"+C;};}function EntryLinkColumnBuilder(D,A,E,B,F,C){EntryLinkColumnBuilder.prototype.DataKey="[DATA]";
this.colIdx=D;this.entryColIdx=A;this.urlTemplate=E;this.appendEIDToUrl=(this.urlTemplate.indexOf(this.DataKey)<0);
this.linkTitleTemplate=B;this.replaceColDataInTitle=(this.urlTemplate.indexOf(this.DataKey)>=0);
this.target=F;this.cssClass=C;this.headerText="";this.sortable=true;this._ColHeaderSupport=null;
EntryLinkColumnBuilder.prototype.BindColumnHeaderSupport=function(G){if((G!=null)&&(G!=undefined)){this._ColHeaderSupport=G;
}else{this.sortable=false;}};EntryLinkColumnBuilder.prototype.BuildHeader=function(G,H,I,J){var K;
if(this.headerText!=""){K=this.headerText;}else{K=G[this.colIdx];}if(this.sortable){return this._ColHeaderSupport.RenderSortHeader(K,this.colIdx,J,H,I);
}else{return K;}};EntryLinkColumnBuilder.prototype.BuildCell=function(G){var H;if(this.appendEIDToUrl){H=this.urlTemplate+G[this.entryColIdx];
}else{H=this.urlTemplate.replace(this.DataKey,G[this.entryColIdx]);}var J;if(this.replaceColDataInTitle){J=this.linkTitleTemplate.replace(this.DataKey,G[this.colIdx]);
}else{J=this.linkTitleTemplate;}var I=HtmlUtility.FancyAnchor(H,this.target,this.cssClass,J,G[this.colIdx]);
return I;};}function ActionColumnBuilder(D,A,C,B,E){ActionColumnBuilder.prototype.noActionContent='<img src="/shared/images/action/NoAction.gif"/>';
this.colIdx=D;this.entryColIdx=A;this.sortable=B;this.cssClass=E;this.actionFactoryArray=C;
this.sortable=false;this.headerText="";this._ColHeaderSupport=null;ActionColumnBuilder.prototype.BindColumnHeaderSupport=function(F){if((F!=null)&&(F!=undefined)){this._ColHeaderSupport=F;
}else{this.sortable=false;}};ActionColumnBuilder.prototype.BuildHeader=function(F,G,H,I){var J;
if(this.headerText!=""){J=this.headerText;}else{J=F[this.colIdx];}if(this.sortable){return'<span class="'+this.cssClass+'">'+this._ColHeaderSupport.RenderSortHeader(J,this.colIdx,I,G,H)+"</span>";
}else{return'<span class="'+this.cssClass+'">'+J+"</span>";}};ActionColumnBuilder.prototype.BuildCell=function(F){var I=F[this.colIdx];
var J=F[this.entryColIdx];var H='<span class="'+this.cssClass+'">';for(var G=0;G<I.length;
G++){if((I.substr(G,1)=="1")&&(this.actionFactoryArray[G]!=undefined)){H+=this.actionFactoryArray[G].Render(J);
}else{H+=this.noActionContent;}}H+="</span>";return H;};}function MAF(C,A,B){this.docVarName=B;
this.cssClass=A;this.chkIdPrefix=C;this.markStr="~";this.onMarkCountChangedFunc=null;
MAF.prototype.Render=function(E){var D='<input type="checkbox" id="'+this.chkIdPrefix+E+'" ';
if(this.cssClass.length>0){D+='class="'+this.cssClass+'" ';}if(this.IsMarked(E)){D+="checked ";
}D+='onclick="'+this.docVarName+'.Mark(this);" ';D+=">";return D;};MAF.prototype.IsMarked=function(D){return(this.markStr.indexOf("~"+D+"~")>=0);
};MAF.prototype.Mark=function(D){var E=D.id.substr(this.chkIdPrefix.length,D.id.length-this.chkIdPrefix.length);
if(D.checked){this.AddMark_UI(E,false);}else{this.RemoveMark_UI(E,false);}};MAF.prototype._CountChanged=function(){if(this.onMarkCountChangedFunc!=null){try{this.onMarkCountChangedFunc(this.GetMarks().length);
}catch(D){IDESJSUtil.LogErr("MAF.prototype._CountChanged",D.message);}finally{}}};
MAF.prototype.Clear_UI=function(F){var E=this.GetMarks();if(E.length>0){for(var D=0;
D<E.length;D++){this.RemoveMark_UI(E[D],F);}this._CountChanged();}};MAF.prototype.Clear=function(){this.Clear_UI(true);
};MAF.prototype.RemoveMark_UI=function(E,F){if(this.IsMarked(E)){this.markStr=this.markStr.replace(E+"~","");
this._CountChanged();if(F){var D=$(this.chkIdPrefix+E);if(D!=undefined){D.checked=false;
}}}};MAF.prototype.RemoveMark=function(D){return this.RemoveMark_UI(D,true);};MAF.prototype.AddMark_UI=function(E,F){if(!this.IsMarked(E)){this.markStr+=E+"~";
this._CountChanged();if(F){var D=$(this.chkIdPrefix+E);if(D!=undefined){D.checked=true;
}}}};MAF.prototype.AddMark=function(D){return this.AddMark_UI(D,true);};MAF.prototype.GetMarks=function(){if(this.markStr=="~"){return new Array(0);
}else{var D=this.markStr.substr(1,this.markStr.length-2);return D.split("~");}};}function RolloverImage(C,A,B){this.varName=C;
this.ShowImage=new Image();this.ShowImage.src=A;this.HoverImage=new Image();this.HoverImage.src=B;
RolloverImage.prototype.Render=function(F,E){var D='<IMG SRC="'+this.ShowImage.src+'" ALT="'+E+'"  BORDER="0" ID="'+F+'" NAME="'+F+'"';
D+=' ONMOUSEOVER="'+this.varName+".Roll('"+F+"',true,'"+E.replace("'","\\'")+"'); return true;\"";
D+=' ONMOUSEOUT="'+this.varName+".Roll('"+F+"',false,''); return true;\"";D+=">";
return D;};RolloverImage.prototype.Roll=function(H,E,G){try{var D=document.images[H];
if(D!="undefined"){if(E){D.src=this.HoverImage.src;status=G.replace("'","\\'");}else{D.src=this.ShowImage.src;
status="";}}}catch(F){IDESJSUtil.LogErr("RolloverImage.prototype.Roll",F.message);
}finally{}return true;};}PrMgr._instance=null;PrMgr.GetInstance=function(){if(this._instance==null){this._instance=new PrMgr();
}return this._instance;};function PrMgr(){if(PrMgr.caller!=PrMgr.GetInstance){throw new Error("There is no public constructor for PrMgr.");
}this._PresCache=$H({});this.CacheCountLimit=20;this.compareMax=3;this.dfltDSType="";
this.curDSType="";this.curPresEIDStr="";this.curPresSection=1;this._PresEffect=null;
this.TxtRes=null;this._NoPresElem=null;this._PresElem=null;this._PresHiddenContainer=null;
this._TabElemArray=null;this._TabBodyElem=null;this._TabBodyTitleElem=null;this._TimeStamp=null;
this._Form=null;this.ShowStatusFunction=null;PrMgr.prototype.BindUIElements=function(H,B,A,G,C,F,D,E){this._NoPresElem=H;
this._PresHiddenContainer=B;this._PresElem=A;this._TabElemArray=G;this._TabBodyElem=C;
this._TabBodyTitleElem=F;this._FooterElem=D;this._DSNoteElem=E;};PrMgr.prototype.BindForm=function(A){this._Form=document.forms[A];
if((this._Form==null)||(this._Form==undefined)){alert("Fatal Error: Failed to bind form to PresentationManager!");
}};PrMgr.prototype.GetDataSheet=function(A){this.GetDataSheetWithType(A,this.dfltDSType);
};PrMgr.prototype.GetDataSheetWithType=function(D,A){this._PresShowBusy();this._DSNoteElem.hide();
var B=A+":"+D;var C=this._GetCachedValue(B);this.curPresEIDStr=B;this.curDSType=A;
if((C!=undefined)&&(C!=null)){this._Render(C);}else{this._TimeStamp=new Date();this._Form.elements["A"].value="DATASHEET";
this._Form.elements["APARAM"].value=B;new Ajax.Request(this._Form.action,{method:"post",onSuccess:this._Presentation_callback,parameters:Form.serialize(this._Form.id)});
}};PrMgr.prototype.GetCompare=function(A){this.GetCompareWithType(A,this.dfltDSType);
};PrMgr.prototype.GetCompareWithType=function(E,C){this._PresShowBusy();this._DSNoteElem.hide();
var D=C+":"+E.join("~");var B=this._GetCachedValue(D);this.curPresEIDStr=D;this.curDSType=C;
if((B!=undefined)&&(B!=null)){this._Render(B);}else{this._TimeStamp=new Date();this._Form.elements["A"].value="DATASHEET";
this._Form.elements["APARAM"].value=D;new Ajax.Request(this._Form.action,{method:"post",onSuccess:this._Presentation_callback,parameters:Form.serialize(this._Form.id)});
var A=document.forms[this._FormId];}};PrMgr.prototype.RefreshPresentation=function(){if(this.curPresEIDStr!=""){var A=this.curPresEIDStr.split(":");
var B=A[1].split("~");if(B.length==1){this.GetDataSheetWithType(B[0],A[0]);}else{if(B.length>1){this.GetCompareWithType(B,A[0]);
}}}};PrMgr.prototype._Presentation_callback=function(C){var A=PrMgr.GetInstance();
A._Render(C.responseText);try{A._DoCache(/APARAM:\s*'(.*)'\s*--/.exec(C.responseText)[1],C.responseText);
}catch(B){IDESJSUtil.LogErr("PrMgr.prototype._Presentation_callback",B.message);}};
PrMgr.prototype._Render=function(A){this._PresHiddenContainer.innerHTML=A;this.ShowSection(this.curPresSection);
if(this.PostPresentationUpdate!=null){try{this.PostPresentationUpdate();}catch(B){IDESJSUtil.LogErr("PrMgr.prototype._Render",B.message);
}finally{}}this._PresShowReady();};PrMgr.prototype._PresShowBusy=function(){this._ShowStatus(this.TxtRes["PRES_LOADINGMSG"]);
PageShowBusy();if(this._PresEffect!=null){this._PresEffect.cancel();}try{this._PresEffect=new Effect.Fade(this._PresElem.id,{queue:"front",scope:"PRES",duration:0.3});
}catch(A){IDESJSUtil.LogErr("PrMgr.prototype._PresShowBusy",A.message);}finally{}try{this._NoPresElem.style.display="none";
}catch(A){IDESJSUtil.LogErr("PrMgr.prototype._PresShowBusy",A.message);}finally{}};
PrMgr.prototype._PresShowReady=function(){this._ShowStatus("");if(this._PresEffect!=null){this._PresEffect.cancel();
}try{this._PresEffect=new Effect.Appear(this._PresElem.id,{queue:"end",scope:"PRES",duration:0.3});
}catch(A){IDESJSUtil.LogErr("PrMgr.prototype._PresShowReady",A.message);}finally{}PageShowReady();
};PrMgr.prototype._DoCache=function(B,E){if(this.CacheCountLimit>0){this._PresCache[B]=E;
var D=this._PresCache.keys();if(D.length>this.CacheCountLimit){var A=new Object();
for(var C=1;C<D.length;C++){A[D[C]]=this._PresCache[D[C]];}this._PresCache=$H(A);
}}};PrMgr.prototype._GetCachedValue=function(A){return this._PresCache[A];};PrMgr.prototype.ShowSection=function(C){this._TabBodyElem.innerHTML="";
this._DSNoteElem.innerHTML="";var A=$("Section"+C);if(A!=undefined){this._TabBodyElem.innerHTML=A.innerHTML;
var D=$("NOTES");if(D!=undefined){this._DSNoteElem.innerHTML=D.innerHTML;}this._DSNoteElem.show();
}else{this._TabBodyElem.innerHTML='<span class="nosectiondata" >'+this.TxtRes["PRES_NOSECTIONDATA_MSG"]+"</span>";
}var B=$("DSBodyProductName");if((B!=undefined)&&(this._TabBodyTitleElem.innerHTML!=B.innerHTML)){this._TabBodyTitleElem.innerHTML=B.innerHTML;
}this.curPresSection=C;this.ClassifySectionTabs(this.curPresSection);this.TogglePresentation(true);
this.ToggleDisclaimer(false);};PrMgr.prototype.ClassifySectionTabs=function(A){for(var B=0;
B<this._TabElemArray.length;B++){try{if((B+1)==A){this._TabElemArray[B].className="currentTab";
}else{var D=$("Section"+(B+1));if(D==undefined){this._TabElemArray[B].className="empty";
}else{this._TabElemArray[B].className="inactive";}}}catch(C){IDESJSUtil.LogErr("PrMgr.prototype.ClassifySectionTabs",C.message);
}finally{}}};PrMgr.prototype.TogglePresentation=function(B){if(B){try{this._NoPresElem.style.display="none";
this._PresElem.style.display="";this._FooterElem.style.display="";}catch(A){IDESJSUtil.LogErr("PrMgr.prototype.TogglePresentation",A.message);
}finally{}}else{try{this._NoPresElem.style.display="";this._PresElem.style.display="none";
this._FooterElem.style.display="none";}catch(A){IDESJSUtil.LogErr("PrMgr.prototype.TogglePresentation",A.message);
}finally{}}};PrMgr.prototype.ClearPresentation=function(){try{this._PresHiddenContainer.innerHTML="";
}catch(A){IDESJSUtil.LogErr("PrMgr.prototype.ClearPresentation",A.message);}finally{}try{this._TabBodyElem.innerHTML="";
}catch(A){IDESJSUtil.LogErr("PrMgr.prototype.ClearPresentation",A.message);}finally{}this.curPresEIDStr="";
this.TogglePresentation(false);};PrMgr.prototype.CurrentEntries=function(){try{return this.curPresEIDStr.split(":")[1];
}catch(A){IDESJSUtil.LogErr("PrMgr.prototype.CurrentEntries",A.message);return this.curPresEIDStr;
}};PrMgr.prototype.ClearCache=function(){this._PresCache=$H({});};PrMgr.prototype.ToggleDisclaimer=function(A){var B=$("DATAPRESENTATION");
var D=$("DSDISCLAIMER");if(A){try{B.style.display="none";D.style.display="";}catch(C){IDESJSUtil.LogErr("PrMgr.prototype.ToggleDisclaimer",C.message);
}finally{}}else{try{B.style.display="";D.style.display="none";}catch(C){IDESJSUtil.LogErr("PrMgr.prototype.ToggleDisclaimer",C.message);
}finally{}}};PrMgr.prototype._ShowStatus=function(B){if(this.ShowStatusFunction!=null){try{this.ShowStatusFunction(B);
}catch(A){IDESJSUtil.LogErr("PrMgr.prototype._ShowStatus",A.message);}finally{}}};
}function IPM(){return PGM.GetInstance();}function IPMRD(){return PGM.GetInstance().ResDataMgr;
}PGM._instance=null;PGM.GetInstance=function(){if(this._instance==null){this._instance=new PGM();
}return this._instance;};function PGM(){if(PGM.caller!=PGM.GetInstance){throw new Error("There is no public constructor for PGM.");
}this.PgWaitEffect=undefined;this.ResDataMgr=null;this.ResUIMgr=null;this.PresMgr=null;
this._Roll_SortAsc=null;this._Roll_SortDesc=null;this._StdColHeader=null;this._ShowResultColumns=null;
this._CmpMark=null;this._afArray=null;this._ResultColumnBuilders=null;this.compareMax=3;
PGM.prototype._Init=function(){var A=PGM.GetInstance();A.PageShowBusy();A._InitLocalizationResources();
A._InitSearch();A._InitResults();A._InitPresentation();A.PageShowReady();};PGM.prototype._InitLocalizationResources=function(){};
PGM.prototype._InitSearch=function(){};PGM.prototype._InitResults=function(){var A=PGM.GetInstance();
var B="IPMRD()";A._ShowResultColumns=new Array(3);A._ShowResultColumns[0]=false;A._ShowResultColumns[1]=true;
A._ShowResultColumns[2]=true;var D=new EntryLinkColumnBuilder(1,0,"javascript: GetDataSheet([DATA])","[DATA] Datasheet","","DSLink");
D.BindColumnHeaderSupport(A._StdColHeader);D.sortable=false;D.cssClass="grade";A._ResultColumnBuilders=new Array(3);
A._ResultColumnBuilders[1]=D;A._CmpMark=new MAF("CMPMARK","CMPMARK","IPM()._CmpMark");
A._CmpMark.onMarkCountChangedFunc=A.WarnMarkCount;A._afArray=new Array(1);A._afArray[0]=A._CmpMark;
var C=new ActionColumnBuilder(2,0,A._afArray,false,"actions");C.BindColumnHeaderSupport(A._StdColHeader);
C.headerText="&nbsp;";A._ResultColumnBuilders[2]=C;A.ResUIMgr=new RUIMgr();A.ResUIMgr.TxtRes=TextResources;
A.ResUIMgr.BuildHeader=false;A.ResUIMgr.BindUIElements($("Results"),$("RTPgNav"),$("RTStats"));
A.ResUIMgr.SetRTDMgrRefStr("IPMRD()");A.ResUIMgr.SetPaging(500,10);A.ResUIMgr.SetColumns(A._ShowResultColumns,A._ResultColumnBuilders);
A.ResDataMgr=RDMgr.GetInstance();A.ResDataMgr.Initialize(A.BuildResultTable,A.RTShowLoading,A.RTShowReady);
A.ResDataMgr.BindForm("CBFrm");SrchMgr.BindForm("CBFrm");};PGM.prototype._InitPresentation=function(){this.PresMgr=PrMgr.GetInstance();
this.PresMgr.ShowStatusFunction=this.ShowStatus;var J=$("DEFAULTPRESENTATION");var B=$("PRESENTATION");
var A=$("DSTABDISPLAY");var E=PgParam_TabCount;var I=new Array(E);for(var G=1;G<=E;
G++){I[G-1]=$("DSTAB"+G);}var C=$("DSTABBODYMAIN");var F=$("DSTABBODYTITLE");var D=$("DSTABFOOTER");
var H=$("DSTABNOTES");this.PresMgr.BindUIElements(J,B,A,I,C,F,D,H);this.PresMgr.BindForm("CBFrm");
this.PresMgr.TxtRes=TextResources;if(PgParam_DfltDSType!=undefined){this.PresMgr.dfltDSType=PgParam_DfltDSType;
}else{this.PresMgr.dfltDSType="AESTABS";}this.PresMgr.PostPresentationUpdate=this._UpdatePresentationLinks;
this.PresMgr.TogglePresentation(false);};PGM.prototype._UpdatePresentationLinks=function(){try{var A=PGM.GetInstance();
$("DSViewPDF").href="datasheet.aspx?FMT=PDF&PS="+A.PresMgr.curDSType+"&E="+A.PresMgr.CurrentEntries();
}catch(B){IDESJSUtil.LogErr("PGM.prototype._UpdatePresentationLinks",B.message);}finally{}};
PGM.prototype.RTShowLoading=function(){var A=PGM.GetInstance();A.PageShowBusy();};
PGM.prototype.RTShowReady=function(){var A=PGM.GetInstance();A.PageShowReady();};
PGM.prototype.BuildResultTable=function(C){var A=PGM.GetInstance();A.ResUIMgr.BuildResultTable(C);
A._CmpMark.Clear_UI(false);A.ToggleResults(true);if((A.PresMgr.curPresEIDStr!=undefined)&&(A.PresMgr.curPresEIDStr!="")){var D=A.PresMgr.CurrentEntries().split("~");
if((D.length==1)&&(D[0]!="")){if(!A.ResDataMgr.HasEntry(D[0])){A.ClearPresentation();
}}else{if(!A.ResDataMgr.HasEntries(D)){A.ClearPresentation();}}}try{if(C.ResultCount==1){var E=A.ResDataMgr.CurrentResultEIDStr.substr(1,A.ResDataMgr.CurrentResultEIDStr.length-2);
GetDataSheet(E);}}catch(B){IDESJSUtil.LogErr("PGM.prototype.BuildResultTable",B.message);
}finally{}};PGM.prototype.ToggleResults=function(A){var B=$("ResultDisplay");var D=$("NoResultDisplay");
if(A){try{D.style.display="none";B.style.display="";}catch(C){IDESJSUtil.LogErr("PGM.prototype.ToggleResults",C.message);
}finally{}}else{try{D.style.display="";B.style.display="none";}catch(C){IDESJSUtil.LogErr("PGM.prototype.ToggleResults",C.message);
}finally{}}};PGM.prototype.NoResults=function(){var A=PGM.GetInstance();A.ToggleResults(false);
A.ClearPresentation();$("NoResultDisplay").innerHTML="Your search did not return any results";
};PGM.prototype.PageShowBusy=function(){Element.hide("PGWaitHolder");Element.show("PGWait");
};PGM.prototype.PageShowReady=function(){Element.show("PGWaitHolder");Element.hide("PGWait");
};PGM.prototype.DoCompare=function(){var A=PGM.GetInstance();var B=A._CmpMark.GetMarks();
if((B.length>1)&&(B.length<=A.compareMax)){A.PresMgr.GetCompare(B);}else{A.WarnMarkCountLow(B.length,true);
}};PGM.prototype.ClearCompare=function(){var A=PGM.GetInstance();A._CmpMark.Clear();
A.ShowRTErrorStatus("");};PGM.prototype.WarnMarkCount=function(A){PGM.GetInstance().WarnMarkCountLow(A,false);
};PGM.prototype.WarnMarkCountLow=function(B,C){try{var A=PGM.GetInstance();if(B<2){if(C){A.ShowRTErrorStatus("Select two or more products to compare.");
$("CompareBtn").disabled=true;}}else{if(B>A.compareMax){A.ShowRTErrorStatus("Compare feature is limited to "+A.compareMax+" products.");
$("CompareBtn").disabled=true;}else{A.ShowRTErrorStatus("");$("CompareBtn").disabled=false;
}}}catch(D){IDESJSUtil.LogErr("PGM.prototype.WarnMarkCountLow",D.message);}finally{}};
PGM.prototype.ShowRTErrorStatus=function(A){try{var C=$("RTErrMsg");var D=$("RTErrRow");
if(A.length>0){C.innerHTML=A;D.style.display="";}else{if(C.innerHTML!=""){C.innerHTML="";
D.style.display="none";}}}catch(B){IDESJSUtil.LogErr("PGM.prototype.ShowRTErrorStatus",B.message);
}finally{}};PGM.prototype.ClearPresentation=function(){try{var A=PGM.GetInstance();
A.PresMgr.ClearPresentation();}catch(B){IDESJSUtil.LogErr("PGM.prototype.ClearPresentation",B.message);
}finally{}};PGM.prototype.ShowStatus=function(B){try{var C=$("AppStatusLabel");if(B.length>0){C.innerHTML=B;
}else{C.innerHTML="&nbsp;";}}catch(A){IDESJSUtil.LogErr("PGM.prototype.ShowStatus",A.message);
}finally{}};}this._SearchEffect=null;function IDESJSUtil(){}IDESJSUtil.PopulateList=function(F,A){var E=$(F);
if(E.length>0){E.length=0;}try{var D=A.split("|");for(var C=0;C<D.length;C++){var J=D[C].split("~");
var I=J[0];var B=J[1];var G=J[2];E.options[C]=new Option(B,I);if(G=="true"){E.options[C].selected=true;
}}}catch(H){if(E.length>0){E.length=0;}IDESJSUtil.LogErr("IDESJSUtil.PopulateList",H.message);
}};IDESJSUtil.GetSelected=function(C){var B=$(C);var D="";for(var A=0;A<B.options.length;
A++){if(B.options[A].selected){D+=D.length>0?",":"";D+=B.options[A].value;}}return D;
};IDESJSUtil.GetRadioSelected=function(C){var B=$(C);var D="";for(var A=0;A<B.options.length;
A++){if(B.options[A].selected){D+=D.length>0?",":"";D+=B.options[A].value;}}return D;
};IDESJSUtil.IsKeyStrokeEnter=function(B){var A;var C=false;if(window.event){A=window.event.keyCode;
}else{A=B.which;}if(A==13){C=true;}return C;};IDESJSUtil.trim=function(A){return A.replace(/^\s+|\s+$/g,"");
};IDESJSUtil.ltrim=function(A){return A.replace(/^\s+/,"");};IDESJSUtil.rtrim=function(A){return A.replace(/\s+$/,"");
};IDESJSUtil.ValidateNumeric=function(F){var C="0123456789.e-";var B=true;var G="";
for(i=0;i<F.length;i++){ch=F.charAt(i);for(j=0;j<C.length;j++){if(ch==C.charAt(j)){break;
}}if(j==C.length){B=false;break;}if(ch!=","){G+=ch;}}if(B){try{var E=1*F;var A=F-1+1;
if(E==F||A==F){B=true;}else{B=false;}}catch(D){IDESJSUtil.LogErr("IDESJSUtil.ValidateNumeric",D.message);
B=false;}}return B;};IDESJSUtil.LogErr=function(G,D,B,A){if(G==undefined){G="Calling Function Not Specified";
}if(D==undefined){D="Undefined JS Error";}if(B==undefined){B="JS Exception";}if(A==undefined){A="INFO";
}D=G+"\n"+D;var C="http://services.ides.com/AJAXServices/Logging.aspx";var H="?MSG="+escape(B)+"&SEV="+escape(A)+"&MSGDTL="+escape(D);
try{var F=new Image();F.src=C+H;F=null;}catch(E){}finally{}};SrchDOM=function(F,B,D,A,C,G){var E=new Object();
E.Type=F;E.Load=B;E.ID=D;E.PropID=A;E.PropNameID=C;E.SubmitID=G;E.ListBoxID=undefined;
E.TextID=undefined;E.MinDspID=undefined;E.MaxDspID=undefined;E.MinInpID=undefined;
E.MaxInpID=undefined;E.UnitLBID=undefined;E.UnitDspNameID=undefined;E.ExceptValLBID=undefined;
E.Modifier=undefined;return E;};SrchMgr=new function(){this.TxtRes=TextResources;
this.ResetCounter=0;this._Form=null;this.LoadPickListSearch=function(C){IDESJSUtil.PopulateList(SrchMgr.SrchDef["L"].ListBoxID,C.PickListEntries);
};this.LoadStringSearch=function(C){};this.LoadNumericSearch=function(C){$(SrchMgr.SrchDef["N"].ErrorID).innerHTML="";
$(SrchMgr.SrchDef["N"].MinDspID).innerHTML=C.LowBoundValue;$(SrchMgr.SrchDef["N"].MaxDspID).innerHTML=C.HighBoundValue;
$(SrchMgr.SrchDef["N"].MinInpID).value=C.Val1;$(SrchMgr.SrchDef["N"].MaxInpID).value=C.Val2;
if(C.Val1.length>0){$(SrchMgr.SrchDef["N"].MinInpID).value=C.Val1;}if(C.Val2.length>0){$(SrchMgr.SrchDef["N"].MaxInpID).value=C.Val2;
}if(C.PickListEntries.length>0){Element.show(SrchMgr.SrchDef["N"].UnitLBID);Element.show(SrchMgr.SrchDef["N"].UnitDspNameID);
IDESJSUtil.PopulateList(SrchMgr.SrchDef["N"].UnitLBID,C.PickListEntries);}else{Element.hide(SrchMgr.SrchDef["N"].UnitLBID);
Element.hide(SrchMgr.SrchDef["N"].UnitDspNameID);IDESJSUtil.PopulateList(SrchMgr.SrchDef["N"].UnitLBID,"0~0~false");
}};this.LoadExternalSearch=function(C){$(SrchMgr.SrchDef["E"].TextID).value=C.Val1;
};var B=new Object();B["L"]=new SrchDOM("L",this.LoadPickListSearch,"SearchL","LPID","SearchLName","SearchLSubmit");
B["L"].ListBoxID="SearchLPL";B["S"]=new SrchDOM("S",this.LoadStringSearch,"SearchS","SPID","SearchSName","SearchSSubmit");
B["S"].TextID="InpS";B["N"]=new SrchDOM("N",this.LoadNumericSearch,"SearchN","NPID","SearchNName","SearchNSubmit");
B["N"].MinDspID="NMin";B["N"].MaxDspID="NMax";B["N"].MinInpID="InpNMin";B["N"].MaxInpID="InpNMax";
B["N"].UnitLBID="SearchNUnit";B["N"].UnitDspNameID="SNUName";B["N"].ErrorID="SearchNError";
B["E"]=new SrchDOM("E",this.LoadExternalSearch,"SearchE","EPID","SearchEName","SearchESubmit");
B["E"].TextID="InpE";this.SrchDef=B;var A=new Object();A["Instruction"]=this.TxtRes["SRCH_INSTR_SELLEFT"];
A["Loading"]=this.TxtRes["SRCH_LOADING"];A["ErrLoading"]=this.TxtRes["SRCH_ERRLOADING"];
this.SrchStatus=A;this.SearchName=InterfaceSearchName();};SrchMgr.BindForm=function(A){this._Form=document.forms[A];
if((this._Form==null)||(this._Form==undefined)){alert("Fatal Error: Failed to bind form to SrchManager!");
}};SrchMgr.Callback=function(){};SrchMgr.Callback.LoadSearch=function(transport){try{var AS;
if(transport.responseText==undefined){AS=transport;}else{eval("AS = "+transport.responseText+";");
}var type=AS.DisplayType;var SuppressLoad=AS.SuppressReload;if(!SuppressLoad&&!(type=="U")){SrchMgr.AssignPropertyName(AS,SrchMgr.SrchDef[type].PropNameID);
$(SrchMgr.SrchDef[type].PropID).value=AS.PID;$(SrchMgr.SrchDef[type].SubmitID).disabled=false;
SrchMgr.SrchDef[type].Load(AS);SrchMgr.ToggleSearchInput(type,undefined);}}catch(ex){SrchMgr.ToggleSearchInput("",SrchMgr.SrchStatus["ErrLoading"]);
IDESJSUtil.LogErr("SrchMgr.Callback.LoadSearch",ex.message);}finally{PageShowReady();
}};SrchMgr.Callback.BuildStaticPropList=function(transport){var res;eval("res = "+transport.responseText+";");
IDESJSUtil.PopulateList("TpSttcSrchList",res.TPLIST);$("TpSttcSrchList").disabled=false;
};SrchMgr.Callback.DoSearch=function(transport){var resultcount=0;var res;try{eval("res = "+transport.responseText+";");
resultcount=res.ResultCount;if(resultcount!=undefined){SrchMgr.Callback.LoadSearch(res);
}else{resultcount=0;}}catch(ex){IDESJSUtil.LogErr("SrchMgr.Callback.DoSearch",ex.message);
resultcount=0;}SrchMgr.LoadPSPropList();SrchMgr.LoadSrchCritTbl();if(resultcount>0){GetResults(SrchMgr.SearchName);
}else{NoResults();}};SrchMgr.Callback.LoadPSPropList=function(transport){try{var res;
eval("res = "+transport.responseText+";");if(res.PSLIST.length>0){IDESJSUtil.PopulateList("PSPropList",res.PSLIST);
$("PSPropList").disabled=false;}else{IDESJSUtil.PopulateList("PSPropList","~"+SrchMgr.TxtRes["SRCH_INSTR_REMLAST"]+"~Clear Search~false~|~"+SrchMgr.TxtRes["SRCH_INSTR_CLEARSRCH"]+"~Clear Search~false~");
$("PSPropList").disabled=true;}PageShowReady();SrchMgr.ClearAllResetCount(true);}catch(ex){IDESJSUtil.LogErr("SrchMgr.Callback.LoadPSPropList",ex.message);
if(SrchMgr.ClearAllResetCount(false)<=2){SrchMgr.ClearAllSearchCT(true);}else{SrchMgr.ClearAllResetCount(true);
}}};SrchMgr.DrawCriteriaTable=function(G){var D='<table class="CriteriaTable" style="border-collapse:collapse;">';
var M="";var I="";var C=0;var K=false;var A=false;var B=false;var J=false;var E=false;
if((G!=null)&&G.Property!=null){D+='<tr align="center"><td class="headerrow">'+this.TxtRes["SRCH_CRIT_PROP"]+'</td><td class="headerrow">'+this.TxtRes["SRCH_CRIT_CRIT"]+'</td><td class="headerrow">'+this.TxtRes["SRCH_CRIT_MATCH"]+'</td><td class="headerrow">'+this.TxtRes["SRCH_CRIT_CRIT"]+"</td></tr>";
I='<table width=100%><tr><td align="right"><input type="button" onclick="this.disabled=true;SrchMgr.ClearAllSearchCT(true);" value="'+this.TxtRes["SRCH_CRIT_CLEARALL"]+'"></td></tr></table>';
for(var H=0;H<G.Property.length;H++){C=((C==1)?0:1);var L='<td align="left" class="row'+C+'">';
var F='<td align="left" class="row'+C+'nw">';M+=L+G.Property[H]+"</td>";M+='<td align="left" class="C'+C+'">'+G.Criteria[H]+"</td>";
M+=F+G.Matches[H]+"</td>";M+=F;if(G.Remove[H]=="PH"){K=true;M+='<IMG SRC="Images/Delete2.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_CLEARFAM"]+'"></a>';
}else{if(G.Remove[H].length>0){B=true;M+='<a id="CT'+G.Remove[H]+'" href="javascript:SrchMgr.CTAction(\''+G.Remove[H]+'\');"><IMG SRC="Images/Delete.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_REMOVE"]+'"></a>';
}}if(G.Edit[H]=="PH"){M+='<IMG SRC="Images/Edit2.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_CLEARFAM"]+'"></a>';
}else{if(G.Edit[H].length>0){A=true;M+='&nbsp;<a id="CT'+G.Edit[H]+'" href="javascript:SrchMgr.CTAction(\''+G.Edit[H]+'\');"><IMG SRC="Images/Edit.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_EDIT"]+'"></a>';
}}if(G.Spacer[H]=="PH"){M+="&nbsp;|";}if(G.Up[H]=="PH"){M+='<IMG SRC="Images/Arrow_Up2.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_CRIT"]+'">';
}else{if(G.Up[H].length>0){J=true;M+='<a id="CT'+G.Up[H]+'" href="javascript:SrchMgr.CTAction(\''+G.Up[H]+'\');"><IMG SRC="Images/Arrow_Up.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_UP"]+'"></a>';
}}if(G.Down[H]=="PH"){M+='<IMG SRC="Images/Arrow_Down2.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_CRIT"]+'">';
}else{if(G.Down[H].length>0){E=true;M+='<a id="CT'+G.Down[H]+'" href="javascript:SrchMgr.CTAction(\''+G.Down[H]+'\');"><IMG SRC="Images/Arrow_Down.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_DOWN"]+'"></a>';
}}M+="</td></tr>";}}else{D+='<tr><td align="center">'+this.TxtRes["SRCH_CRIT_NOCRIT"]+"</td></tr>";
}$("SCTData").innerHTML=D+M+"</table>"+I;SrchMgr.DrawCriteriaLegend(K,B,A,J,E);};
SrchMgr.DrawCriteriaLegend=function(D,F,C,A,H){var E="";var G="<tr><td>";var B="</td></tr>";
if((D)||(F)||(C)||(A)||(H)){E+="<table>"+G+"<b><u>"+this.TxtRes["SRCH_CRIT_ACTTIPS"]+"</u></b>"+B;
if(D){E+=G+'<IMG SRC="Images/Delete2.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_CLEARFAM"]+'"> - '+this.TxtRes["SRCH_CRIT_CLEARFAM"]+""+B;
}if(F){E+=G+'<IMG SRC="Images/Delete.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_REMOVE"]+'"> - '+this.TxtRes["SRCH_CRIT_REMOVE"]+""+B;
}if(C){E+=G+'<IMG SRC="Images/Edit.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_EDIT"]+'"> - '+this.TxtRes["SRCH_CRIT_EDIT"]+""+B;
}if(A){E+=G+'<IMG SRC="Images/Arrow_Up.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_UP"]+'"> - '+this.TxtRes["SRCH_CRIT_UP"]+""+B;
}if(A){E+=G+'<IMG SRC="Images/Arrow_Down.gif" BORDER="0" ALT="'+this.TxtRes["SRCH_CRIT_DOWN"]+'"> - '+this.TxtRes["SRCH_CRIT_DOWN"]+""+B;
}E+="</table>";}$("SCTLegend").innerHTML=E;};SrchMgr.ToggleSearchInput=function(D,C){ShowSearch=false;
for(var A in this.SrchDef){if(D==A){Element.show(this.SrchDef[A].ID);Element.hide("SearchStatus");
ShowSearch=true;}else{Element.hide(this.SrchDef[A].ID);}}if(this._SearchEffect!=null){this._SearchEffect.cancel();
}if(ShowSearch){try{this._SearchEffect=new Effect.Appear("IDESSearch",{queue:"front",scope:"SRCH",duration:0.3});
}catch(B){IDESJSUtil.LogErr("SrchMgr.ToggleSearchInput",B.message);}finally{}}else{Element.hide("IDESSearch");
if(C!=undefined){Element.show("SearchStatus");$("SearchStatusText").innerHTML=C;}}};
SrchMgr.AddPLCriteria=function(A,B){SrchMgr.SrchAPARAM(SrchMgr.Callback.DoSearch,"ADD",A,B,"-1",-1);
};SrchMgr.AddNCriteria=function(A,C,B,F){if(IDESJSUtil.trim(C).length==0&&IDESJSUtil.trim(B).length==0){$(SrchMgr.SrchDef["N"].ErrorID).innerHTML=this.TxtRes["SRCH_INSTR_NUMREQ"];
$(SrchMgr.SrchDef["N"].SubmitID).disabled=false;$(SrchMgr.SrchDef["N"].MinInpID).focus();
}else{if(!IDESJSUtil.ValidateNumeric(IDESJSUtil.trim(C))){$(SrchMgr.SrchDef["N"].SubmitID).disabled=false;
$(SrchMgr.SrchDef["N"].ErrorID).innerHTML=this.TxtRes["SRCH_INSTR_NUMMIN"];$(SrchMgr.SrchDef["N"].MinInpID).focus();
}else{if(!IDESJSUtil.ValidateNumeric(IDESJSUtil.trim(B))){$(SrchMgr.SrchDef["N"].SubmitID).disabled=false;
$(SrchMgr.SrchDef["N"].ErrorID).innerHTML=this.TxtRes["SRCH_INSTR_NUMMAX"];$(SrchMgr.SrchDef["N"].MaxInpID).focus();
}else{$(SrchMgr.SrchDef["N"].ErrorID).innerHTML="";if(IDESJSUtil.trim(C).length>0&&IDESJSUtil.trim(B).length>0){var E=new Number(C);
var D=new Number(B);if(D<E){C=D.toString();B=E.toString();}}SrchMgr.SrchAPARAM(SrchMgr.Callback.DoSearch,"ADD",A,IDESJSUtil.trim(C),IDESJSUtil.trim(B),F);
}}}};SrchMgr.AddECriteria=function(A){SrchMgr.ClearQS(A);SrchMgr.SrchAPARAM(SrchMgr.Callback.DoSearch,"EXTTS","EXT",A,"","");
};SrchMgr.LoadSearch=function(A){PageShowBusy();SrchMgr.ToggleSearchInput("U",SrchMgr.SrchStatus["Loading"]);
SrchMgr.SrchAPARAM(SrchMgr.Callback.LoadSearch,"LOADPID",A,"","","");};SrchMgr.ChangeUnit=function(A,C,B,D){SrchMgr.SrchAPARAM(SrchMgr.Callback.LoadSearch,"UNIT",A,C,B,D);
};SrchMgr.LoadPSPropList=function(){SrchMgr.SrchAPARAM(SrchMgr.Callback.LoadPSPropList,"PSPROPLIST",$F("PSNameList"),"","","");
};SrchMgr.LoadSrchCritTbl=function(){SrchMgr.SrchAPARAM(SrchMgr.Callback.LoadSrchCritTbl,"SRCHCRITTBL","","","","");
};SrchMgr.CTAction=function(A){SrchMgr.ToggleSearchInput("U",SrchMgr.SrchStatus["Loading"]);
SrchMgr.SrchAPARAM(SrchMgr.Callback.CTAction,"CTACTION","",A,"","");};SrchMgr.LoadTpSttcList=function(){SrchMgr.SrchAPARAM(SrchMgr.Callback.BuildStaticPropList,"TPSTTCLIST","","","","");
};SrchMgr.DoTpSttcSearch=function(A){PageShowBusy();SrchMgr.ClearQS("");SrchMgr.SrchAPARAM(SrchMgr.Callback.DoSearch,"TPSTTCSRCH","",A,"","");
SrchMgr.ToggleSearchInput("U",SrchMgr.SrchStatus["Instruction"]);};SrchMgr.DoQSSearch=function(A){PageShowBusy();
SrchMgr.SrchAPARAM(SrchMgr.Callback.DoSearch,"EXTTS","QS",A,"","");SrchMgr.ToggleSearchInput("U",SrchMgr.SrchStatus["Loading"]);
};SrchMgr.Callback.CTAction=function(A){SrchMgr.ToggleSearchInput("U",SrchMgr.SrchStatus["Instruction"]);
SrchMgr.Callback.DoSearch(A);};SrchMgr.Callback.LoadSrchCritTbl=function(transport){try{eval("CT = "+transport.responseText+";");
SrchMgr.DrawCriteriaTable(CT);}catch(ex){IDESJSUtil.LogErr("SrchMgr.ToggleSearchInput",ex.message);
}};SrchMgr.ChangePSPropList=function(){PageShowBusy();SrchMgr.LoadPSPropList();SrchMgr.ToggleSearchInput("U",SrchMgr.SrchStatus["Instruction"]);
};SrchMgr.ChangeSessUnits=function(A){SrchMgr.SrchAPARAM(SrchMgr.Callback.ChangeSessUnits,"SESSUNIT","","","",A);
};SrchMgr.Callback.ChangeSessUnits=function(){if(Element.visible("SearchN")&&Element.visible("SearchNUnit")&&$("SearchNUnit").length>1){SrchMgr.SrchAPARAM(SrchMgr.Callback.LoadSearch,"RELOADN","","","",$F("NPID"));
}RefreshDataSheet();};SrchMgr.ClearAllSearchCT=function(A){PageShowBusy();SrchMgr.ClearQS("");
SrchMgr.ToggleSearchInput("U",SrchMgr.SrchStatus["Instruction"]);SrchMgr.LoadTpSttcList();
SrchMgr.LoadPSPropList();SrchMgr.LoadSrchCritTbl();if(A){GetResults(this.SearchName);
}};SrchMgr.ClearQS=function(A){$("QSInput").value=A;};function RBChangePSPropList(A){if($F("PSNameList")!=A){$("PSNameList").value=A;
SrchMgr.ChangePSPropList();}}function RBChangeSessUnits(A){if($F("SessUnitList")!=A){$("SessUnitList").value=A;
SrchMgr.ChangeSessUnits(A);}}SrchMgr.QSEnter=function(B,A){if(IDESJSUtil.IsKeyStrokeEnter(A)){SrchMgr.DoQSSearch($F(B));
return false;}else{return true;}};SrchMgr.EEnter=function(B,A){if(IDESJSUtil.IsKeyStrokeEnter(A)){SrchMgr.AddECriteria($F(B));
return false;}else{return true;}};SrchMgr.AssignPropertyName=function(C,B){var F="";
var E="";var A="";var D="";if(C.HelpNavigateUrl.length>0){F+='<a id="PHelp'+C.PID+'" href="'+C.HelpNavigateUrl+'">';
E+="</a>";D+='<a id="PHelp'+C.PID+'Info" href="'+C.HelpNavigateUrl+'">';A='<img id="PHelpImg" src="images/information.gif" align="absMiddle" alt="'+this.TxtRes["SRCH_INSTR_CLICKPROPHELP"]+'" border="0" />';
}$(B).innerHTML=F+C.PropName+E+D+A+E;};SrchMgr.disableEnterKey=function(B){var A;
var D;if(window.event){D=true;}else{A=B.which;if(A==13){var C=B.target.id;if(C=="QSInput"||C==this.SrchDef["E"].TextID){D=true;
}else{D=false;}}else{D=true;}}return D;};SrchMgr.ClearAllResetCount=function(A){SrchMgr.ResetCounter++;
if(A){SrchMgr.ResetCounter=0;}return SrchMgr.ResetCounter;};SrchMgr.SrchAPARAM=function(F,C,A,D,B,G){SrchMgr._Form.elements["A"].value="AJXSRCH";
var E=C+":"+SrchMgr.SrchName+":"+A+":"+D+":"+B+":"+G;SrchMgr._Form.elements["APARAM"].value=E;
new Ajax.Request(SrchMgr._Form.action,{method:"post",onSuccess:F,parameters:Form.serialize(SrchMgr._Form.id)});
};