function checkSubmit(warnAboutChangesMesg){if(!isNavDirty())return true;return confirm(warnAboutChangesMesg);}function ignoreWarnAboutChanges(url){document.location.href=url;}function oaOpenWin(regCode,regAppId,baseAM,amUsg,transId,paramList){var url="/OA_HTML/cabo/jsps/frameRedirect.jsp?";url+="redirect=/OA_HTML/OA.jsp&akRegionCode="+regCode;url+="&akRegionApplicationId="+regAppId+"&amUsageMode="+amUsg;url+="&addBreadCrumb=S&baseAppMod="+baseAM+"&transactionid="+transId;url+=paramList;openWindow(self,url,'modal',{width:750,height:550,resizable:'yes'},true);}function oaOpenIMWin(IMCode,url){openWindow(self,url,IMCode,{width:200,height:400,resizable:'yes'});}function lov(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,c,p){var url="";var proxy=null;if(a12!=null){proxy=new TableProxy(a13);url+="&lovTableName="+a13;url+="&lovRowNum="+a12;}url+="&regionCode="+a2;url+="&regionAppId="+a3;url+="&lovBaseItemName="+a4;url+="&lovLabel="+a6;url+="&lovMainCriteria="+escape(a7+"::");if(a8)url+=getCriteria(a4,a12,a14,proxy);var i=0;for(paramName in c){var s=escape(paramName+"::")+getCriteria(c[paramName],a12,a14,proxy);url+="&CRITERIA"+i+"="+s;i++;}i=0;for(paramName in p){var s=escape(paramName+"::")+getCriteria(p[paramName],a12,a14,proxy);url+="&PASSIVE_CRITERIA"+i+"="+s;i++;}if(a9!=null)url+="&lovJS="+a9;if(a10)url+="&flexLov=t";oaOpenWin(a0,a1,a5,"1",a11,url);};function kff(url,a4,a7,a8,a12,a13,a14){var proxy=null;if(a12!=null){proxy=new TableProxy(a13);}lovMainCriteria="&lovMainCriteria="+escape(a7+"::");if(a8)lovMainCriteria+=getCriteria(a4,a12,a14,proxy);url="/OA_HTML/cabo/jsps/a.jsp?_t=fredRC&configName=OAConfig&redirect="+_LovInputENC(url)+_LovInputENC(lovMainCriteria);openWindow(self,url,'modal',{width:750,height:550,resizable:'yes'},true);}function putResult(formName,itemName,res){var item;a9=navigator.userAgent.toLowerCase();if(a9.indexOf("msie")!=-1){item=document.getElementsByName(formName)[0][itemName];}else{item=document.forms[formName][itemName];}if(item=='undefined'||item==null){alert('LOV result '+itemName+' cannot be returned to base page.'+'\n'+'It is either not rendered on the page or is not a form element.');}else if(item.type=='select-one'){for(var i=0;i<item.options.length;i++){if(item.options[i].value==res){item.options[i].selected=true;break;}}}else{item.value=res;}};function getCriteria(c,row,formName,proxy){var a0;var a9;if(row==null){a9=navigator.userAgent.toLowerCase();if(a9.indexOf("msie")!=-1){a0=document.getElementsByName(formName)[0][c];}else{a0=document.forms[formName][c];}}else a0=proxy.getFormElement(c,row);if(a0==null){a9=navigator.userAgent.toLowerCase();if(a9.indexOf("msie")!=-1){a0=document.getElementsByName(formName)[0][c];}else{a0=document.forms[formName][c];}}var a1;if(a0.type=='select-one')a1=a0[a0.selectedIndex].value;else a1=a0.value;return escape(escape(a1));};function lovClearValue(formElement){if(formElement=='undefined'||formElement==null){return false;}else if(formElement.type=='select-one'){formElement.selectedIndex=0;}else if(formElement.type=='checkbox'){formElement.checked=false;}else if(formElement.value==''){return false;}else{formElement.value='';}return true;}function aSOnChange(fName,cName,vName){var c;var v;var b;var browser=navigator.userAgent.toLowerCase();var bName=vName+":betweenCaseBean";if(browser.indexOf("msie")!=-1){c=document.getElementsByName(fName)[0][cName];b=document.getElementsByName(fName)[0][bName];}else{c=document.forms[fName][cName];b=document.forms[fName][bName];}if(c=='undefined'||c==null){alert('Cannot find the item: '+c);}if(c.type=='select-one')v=c[c.selectedIndex].value;else v=c.value;if(v=='BETWEEN'&&(b=='undefined'||b==null)){submitForm(fName,0,{'_FORMEVENT':'addBetweenField','betweenSourceName':vName});}if(v!='BETWEEN'&&(b!=null)){submitForm(fName,0,{'_FORMEVENT':'removeBetweenField','betweenSourceName':vName});}return false;};function getValue(formName,Table,rowNum,fieldName){if(Table!=null)var proxy=new TableProxy(Table);var value='';if(rowNum==null){a9=navigator.userAgent.toLowerCase();if(a9.indexOf("msie")!=-1){Element=document.getElementsByName(formName)[0][fieldName];}else{Element=document.forms[formName][fieldName];}if(Element==null||Element=='undefined')value='';else if(Element.type=='select-one')value=Element[Element.selectedIndex].value;else value=Element.value;if(value=='on'){var check="CRITERIA"+"_"+fieldName;var checkform=document.forms[formName][check];if(checkform!=null){var checkBoxValue=checkform.value;var trueFalseSeperator=checkBoxValue.indexOf(":");if(Element.checked)value=checkBoxValue.substring(0,trueFalseSeperator);else value=checkBoxValue.substring(trueFalseSeperator+1);}else{if(!Element.checked)value="N";else value="Y";}}}else{var Element=proxy.getFormElement(fieldName,rowNum);if(Element==null){a9=navigator.userAgent.toLowerCase();if(a9.indexOf("msie")!=-1){Element=document.getElementsByName(formName)[0][fieldName];}else{Element=document.forms[formName][fieldName];}if(Element==null||Element=='undefined')value='';else if(Element.type=='select-one')value=Element[Element.selectedIndex].value;else value=Element.value;if(value=='on'){var check="CRITERIA"+"_"+fieldName;var checkBoxValue=document.forms[formName][check].value;var trueFalseSeperator=checkBoxValue.indexOf(":");if(Element.checked)value=checkBoxValue.substring(0,trueFalseSeperator);else value=checkBoxValue.substring(trueFalseSeperator+1);}}else{if(Element.type=='select-one')value=Element[Element.selectedIndex].value;else value=Element.value;}}if(value==null){var arrayLength=Element.length;var arrayIndex=0;if(arrayLength>0){while(arrayIndex<arrayLength){if(Element[arrayIndex].checked==true){value=Element[arrayIndex].value;}arrayIndex++;}}}if(value==undefined){value=' ';}value=checkForPlus(value);return value;}function stateCheckCallBack(lovwin,formName){var tableName=lovwin.document[formName]["tableNameFormValue"];var proxy=new TableProxy(tableName.value);var previousSels=lovwin.document[formName]["stateCheckForTable"];if(previousSels!=null){if(previousSels.value=="TTTT")return true;}var selLength=parseInt(proxy.getSelectedRow());if((selLength==-1)&&!proxy.isMultiSelect()){return false;}else{if(proxy.isMultiSelect()){if(parseInt(proxy.getSelectedRows())>=0){lovwin.document[formName]["stateCheckForTable"].value="TTTT";return true;}else return false;}else{lovwin.document[formName]["stateCheckForTable"].value="TTTT";return true;}}return false;}function checkForPlus(value){if(value!=null&&(value.indexOf('+')>=0)){value=value.replace("+","LOV_PLUS");return checkForPlus(value);}else return value;}function OnLovChoiceInit(params){params["searchText"]="";params["isLovChoice"]="Y";return OnLovInit(params);}function OnLovInit(params){var main=params["lovMainCriteria"];var rowNum=params["RowNum"];var lovTableName=params["lovTableName"];var formName=params["formName"];var mainValue=params["searchText"];if(mainValue!=null&&mainValue!=""&&mainValue.indexOf('+')>=0){mainValue=checkForPlus(mainValue);params["searchText"]=mainValue;}var criteria=params["Criteria"];if(criteria!=null){if(criteria.indexOf('..')>0){var criteriaArray=criteria.split('..');for(var i=0;i<criteriaArray.length;i++){var lovItemArray=criteriaArray[i].split('.');var value=getValue(formName,lovTableName,rowNum,lovItemArray[0]);params["CRITERIA"+i]=lovItemArray[1]+"::"+value;}}else if(criteria.indexOf('.')>0){var lovItemArray=criteria.split('.');var value=getValue(formName,lovTableName,rowNum,lovItemArray[0]);params["CRITERIA0"]=lovItemArray[1]+"::"+value;}}var Passivecriteria=params["PassiveCriteria"];if(Passivecriteria!=null){if(Passivecriteria.indexOf('..')>0){var PassivecriteriaArray=Passivecriteria.split('..');for(var i=0;i<PassivecriteriaArray.length;i++){var lovItemArray=PassivecriteriaArray[i].split('.');var value=getValue(formName,lovTableName,rowNum,lovItemArray[0]);params["PASSIVE_CRITERIA"+i]=lovItemArray[1]+"::"+value;}}else if(Passivecriteria.indexOf('.')>0){var lovItemArray=Passivecriteria.split('.');var value=getValue(formName,lovTableName,rowNum,lovItemArray[0]);params["PASSIVE_CRITERIA0"]=lovItemArray[1]+"::"+value;}}if(params["isLovChoice"]!="Y"){var sourceParam=params["source"];var untransformedName=sourceParam;if(window["getTableElementName"]){untransformedName=getTableElementName(document.forms[formName][sourceParam]);if(untransformedName==null){untransformedName=sourceParam;}}lovOnClickJSHiddenFieldName="lovOnClickJSHiddenField"+untransformedName;lovOnClickJSHiddenFieldValue=document.forms[formName][lovOnClickJSHiddenFieldName].value;lovOnClickJSExecutedHiddenFieldName="lovOnClickJSExecutedHiddenField"+untransformedName;lovOnClickJSExecutedHiddenFieldValue=document.forms[formName][lovOnClickJSExecutedHiddenFieldName].value;if(lovOnClickJSExecutedHiddenFieldValue=="N"){eval(lovOnClickJSHiddenFieldValue);}document.forms[formName][lovOnClickJSExecutedHiddenFieldName].value="N";}if(params["isLovChoice"]!="Y"){lovAutoClear(params,rowNum,formName);}return true;}function OnLovValidate(params,lovId){var tId=lovId;var uLId=lovId;var rNum=null;var tName=null;var formName=document.getElementById(lovId).form.name;if(window["getTableElementName"]){var origId=getTableElementName(document.forms[formName][uLId]);if(origId!='undefined'&&origId!=null){uLId=origId;var tHF="lovTableHiddenField"+uLId;tName=getValue(formName,null,null,tHF);rNum=getRowNum(tName,tId,uLId);params[tId+"untransformedId"]=uLId;params[tId+"rowNum"]=''+rNum;}}var fName="lovCriteriaHiddenField"+uLId;var c=getValue(formName,null,null,fName);if(c!=null){var cDelimiter="LOV_C:"+uLId;if(c.indexOf('::')>0){var cArray=c.split('::');for(var i=0;i<cArray.length;i++){var value=getValue(formName,tName,rNum,cArray[i]);var qName=cDelimiter+cArray[i];params[qName]=value;}}else{var value=getValue(formName,tName,rNum,c);var qName=cDelimiter+c;params[qName]=value;}}var passiveCriteriaHFName="lovPassiveCriteriaHF"+uLId;var passiveCriteria=getValue(formName,null,null,passiveCriteriaHFName);if(passiveCriteria!=null){var pcDelimiter="LOV_PC:"+uLId;if(passiveCriteria.indexOf('::')>0){var pcArray=passiveCriteria.split('::');for(var i=0;i<pcArray.length;i++){var value=getValue(formName,tName,rNum,pcArray[i]);var qName=pcDelimiter+pcArray[i];params[qName]=value;}}else{var value=getValue(formName,tName,rNum,passiveCriteria);var qName=pcDelimiter+passiveCriteria;params[qName]=value;}}lovOnClickJSHiddenFieldName="lovOnClickJSHiddenField"+uLId;lovOnClickJSHiddenFieldValue=document.forms[formName][lovOnClickJSHiddenFieldName].value;eval(lovOnClickJSHiddenFieldValue);lovOnClickJSExecutedHiddenFieldName="lovOnClickJSExecutedHiddenField"+uLId;document.forms[formName][lovOnClickJSExecutedHiddenFieldName].value="Y";var mainValue=params["searchText"];if(mainValue.indexOf('+')>0){mainValue=mainValue.replace("+","LOV_PLUS");params["searchText"]=mainValue;}if(document.forms[formName].evtSrcRowIdx!=null){params["evtSrcRowIdx"]=document.forms[formName].evtSrcRowIdx.value;params["evtSrcRowId"]=document.forms[formName].evtSrcRowId.value;}return true;}function OnLovSelect(lovWin,field,event){var stateCheckForTable=lovWin.document.forms[0]["stateCheckForTable"];if(stateCheckForTable.value=="TTTT"){var untransformedName=null;var rowNum=null;if(window["getTableElementName"]){untransformedName=getTableElementName(field);rowNum=getTableRow(field);}var lovAutoClearJSName=null;var lovAutoClearJS=null;if(untransformedName!=null&&rowNum!=null){lovAutoClearJSName='LOC'+untransformedName;lovAutoClearJS=lovAutoClearJSName+'('+rowNum+', new Object());';}else{lovAutoClearJSName='LOC'+field.name;lovAutoClearJS=lovAutoClearJSName+'(new Object());';}if(window[lovAutoClearJSName]!=null){eval(lovAutoClearJS);}}return true;}function getRowNum(tName,tId,uId){var rNum=null;var p=new TableProxy(tName);var rCount=p.getLength();for(var i=0;i<rCount;i++){var field=p.getFormElement(uId,i);if(field!=null){if(field.id==tId){rNum=i;break;}}}return rNum;}function _LovSelectReturn(a0,a1){var proxy=new TableProxy(a0);var row=proxy.getSelectedRow();var selectUrl=null;if(row>=0){var tempVal=proxy.getFormElement(a1,row).value;var tempResult=_escapeCarriageReturn(tempVal);selectUrl=new Function(tempResult);selectUrl.apply(this);}}function lovAutoClear(params,rNum,fN){var uLId=params["source"];if(window["getTableElementName"]){var origId=getTableElementName(document.forms[fN][uLId]);if(origId!='undefined'&&origId!=null){uLId=origId;}}var e=true;var hFN="lovAutoClearHF"+uLId;var v=getValue(fN,null,null,hFN);if(v!=null&&v!='undefined'){if(v=='N')e=false;}if(e){var oCS="LOC"+uLId+"(";if(rNum!=null&&rNum=='undefined'){oCS=oCS+rNum;}oCS=oCS+"); ";eval(oCS);}}function _escapeCarriageReturn(a0){var tempChar;for(i=0;i<a0.length;i++){if(a0.charAt(i)=='\n'||a0.charAt(i)=='\r'){tempChar=tempChar+escape(a0.charAt(i));}else{if(i>0)tempChar=tempChar+a0.charAt(i);else tempChar=a0.charAt(i);}}return tempChar;}function currval(a0){s1=a0.charAt(0);s2=a0.charAt(a0.length-1);if((s1=="<"&&s2==">")||(s1=="("&&s2==")")||(s1=="["&&s2=="]"))return "-"+a0.substring(1,a0.length-1);else if(s2=="-")return "-"+a0.substring(0,a0.length-1);else if(s2=="+")return a0.substring(0,a0.length-1);else return a0;}function RichTextEditorProxy(formName,beanId,mode,maxLength,browserFlag){this.formName=formName;this.beanId=beanId+"_IFRAME";this.dataBeanId=beanId;this.mode=mode;this.maxLength=maxLength;this.browserFlag=browserFlag;this.maxLengthAlertMsgStr="";}RichTextEditorProxy.prototype.onMouseOver=_onMouseOver;RichTextEditorProxy.prototype.onMouseOut=_onMouseOut;RichTextEditorProxy.prototype.onMouseDown=_onMouseDown;RichTextEditorProxy.prototype.onMouseUp=_onMouseUp;RichTextEditorProxy.prototype.createHyperlink=_createHyperlink;RichTextEditorProxy.prototype.execHTMLCommand=_execHTMLCommand;RichTextEditorProxy.prototype.getField=_getField;RichTextEditorProxy.prototype.setFontBarDropdown=_setFontBarDropdown;RichTextEditorProxy.prototype.insertHTMLTag=_insertHTMLTag;RichTextEditorProxy.prototype.setContentOnBlur=_setContentOnBlur;RichTextEditorProxy.prototype.insertText=_insertText;RichTextEditorProxy.prototype.insertImageTag=_insertImageTag;RichTextEditorProxy.prototype.setValue=_setValue;RichTextEditorProxy.prototype.setHref=_setHref;RichTextEditorProxy.prototype.viewHtmlSource=_viewHtmlSource;RichTextEditorProxy.prototype.disableFontDropDowns=_disableFontDropDowns;RichTextEditorProxy.prototype.checkRTEDataLength=_checkRTEDataLength;RichTextEditorProxy.prototype.setMaxLengthAlert=_setMaxLengthAlert;RichTextEditorProxy.prototype.getMaxLengthAlert=_getMaxLengthAlert;function _onMouseOver(){if(window.getSelection){this.style.border="outset 2px";}else if(document.selection){var toEl=getReal(window.event.toElement,"className","buttonBar");var fromEl=getReal(window.event.fromElement,"className","buttonBar");if(toEl==fromEl)return;var el=toEl;var cDisabled=el.getAttribute("cDisabled");cDisabled=(cDisabled!=null);if(el.className=="buttonBar")el.onselectstart=new Function("return false");if((el.className=="buttonBar")&&!cDisabled){makeRaised(el);}}}function _onMouseOut(){if(window.getSelection){this.style.border="solid 2px #C0C0C0";}else if(document.selection){var toEl=getReal(window.event.toElement,"className","buttonBar");var fromEl=getReal(window.event.fromElement,"className","buttonBar");if(toEl==fromEl)return;var el=fromEl;var PressedEx=el.getAttribute("PressedEx");var cDisabled=el.getAttribute("cDisabled");cDisabled=(cDisabled!=null);var cToggle=el.getAttribute("cToggle");toggle_disabled=(cToggle!=null);if(cToggle&&el.value||PressedEx==true){makePressed(el);}else if((el.className=="buttonBar")&&!cDisabled){makeFlat(el);}}}function _onMouseDown(e){if(window.getSelection){this.firstChild.style.left=2;this.firstChild.style.top=2;this.style.border="inset 2px";e.preventDefault();}else if(document.selection){el=getReal(window.event.srcElement,"className","buttonBar");var cDisabled=el.getAttribute("cDisabled");cDisabled=(cDisabled!=null);if((el.className=="buttonBar")&&!cDisabled){makePressed(el)}}}function _onMouseUp(){if(window.getSelection){this.firstChild.style.left=1;this.firstChild.style.top=1;this.style.border="outset 2px";}else if(document.selection){el=getReal(window.event.srcElement,"className","buttonBar");var cDisabled=el.getAttribute("cDisabled");cDisabled=(cDisabled!=null);if((el.className=="buttonBar")&&!cDisabled){makeRaised(el);}}}function getReal(el,type,value){temp=el;while((temp!=null)&&(temp.tagName!="BODY")){if(eval("temp."+type)==value){el=temp;return el;}temp=temp.parentElement;}return el;}function makeFlat(el){with(el.style){background="";border="0px solid";padding="2px";}}function makeRaised(el){with(el.style){borderLeft="1px solid #ffffff";borderRight="1px solid #555533";borderTop="1px solid #ffffff";borderBottom="1px solid #555533";padding="1px";}}function makePressed(el){with(el.style){borderLeft="1px solid #555533";borderRight="1px solid #ffffff";borderTop="1px solid #555533";borderBottom="1px solid #ffffff";paddingTop="2px";paddingLeft="2px";paddingBottom="0px";paddingRight="0px";}}function _createHyperlink(promptStr){if(this.mode=="TEXT_MODE")return;if(this.browserFlag=="Mozilla"){var link=prompt(promptStr,anchor?anchor.href:"http://");if((link!=null)&&(link!="")&&link!="http://"){document.getElementById(this.beanId).contentWindow.document.execCommand("CreateLink",false,link);}}else{document.getElementById(this.beanId).contentWindow.focus();var selection=document.getElementById(this.beanId).contentWindow.document.selection.type;var parent;if(selection=="Control"){parent=document.getElementById(this.beanId).contentWindow.document.selection.createRange().item(0);}else{parent=document.getElementById(this.beanId).contentWindow.document.selection.createRange().parentElement();}var anchor=getNode("A",parent);var link=prompt(promptStr,anchor?anchor.href:"http://");if(link&&link!="http://"){if(document.getElementById(this.beanId).contentWindow.document.selection.type=="None"){var range=document.getElementById(this.beanId).contentWindow.document.selection.createRange();range.pasteHTML('<A HREF="'+link+'"></A>');range.select();}else{this.execHTMLCommand("CreateLink",link);}}}}function getNode(tagName,start){while(start&&start.tagName!=tagName){start=start.parentElement;}return start;}function _execHTMLCommand(HTMLCommand){if(this.mode=="TEXT_MODE")return;if(this.browserFlag=="Mozilla"){document.getElementById(this.beanId).contentWindow.document.execCommand('useCSS',false,true);}document.getElementById(this.beanId).contentWindow.focus();document.getElementById(this.beanId).contentWindow.document.execCommand(HTMLCommand,false,arguments[1]);document.getElementById(this.beanId).contentWindow.focus();}function _setFontBarDropdown(dropDownName,dropDownType){var obj=this.getField(dropDownName);this.execHTMLCommand(dropDownType,obj.options[obj.selectedIndex].value);}function _insertHTMLTag(tagString){if(this.mode=="TEXT_MODE")return;if((this.browserFlag=="IE_Win")){document.getElementById(this.beanId).contentWindow.focus();var range=document.getElementById(this.beanId).contentWindow.document.selection.createRange();range.pasteHTML(tagString);range.select();document.getElementById(this.beanId).contentWindow.focus();}else if((this.browserFlag=="Mozilla")){var sel=document.getElementById(this.beanId).contentWindow.getSelection();var range=sel.getRangeAt(0);sel.removeAllRanges();range.deleteContents();var container=range.startContainer;var pos=range.startOffset;range=document.createRange();var textNode=container;container=textNode.parentNode;var text=textNode.nodeValue;var textBefore=text.substr(0,pos);var textAfter=text.substr(pos);var beforeNode=document.createTextNode(textBefore);var afterNode=document.createTextNode(textAfter);container.insertBefore(afterNode,textNode);var insertNode=document.createElement(tagString);container.insertBefore(insertNode,afterNode);container.insertBefore(beforeNode,insertNode);container.removeChild(textNode);}}function _insertText(value){if((this.browserFlag=="IE_Win")){document.getElementById(this.beanId).contentWindow.focus();var range=document.getElementById(this.beanId).contentWindow.document.selection.createRange();range.text=value;range.select();document.getElementById(this.beanId).contentWindow.focus();}else if((this.browserFlag=="Mozilla")){var sel=document.getElementById(this.beanId).contentWindow.getSelection();var range=sel.getRangeAt(0);sel.removeAllRanges();range.deleteContents();var container=range.startContainer;var pos=range.startOffset;range=document.createRange();container.insertData(pos,value);range.setEnd(container,pos+value.length);range.setStart(container,pos+value.length);sel.addRange(range);}else{var node=this.getField(this.dataBeanId);node.value=node.value+" "+value;}}function _getField(p_strObjName){var obj=eval("document.forms[this.formName].elements['"+p_strObjName+"']");return obj;}function _setContentOnBlur(){if(!this.checkRTEDataLength()){alert(this.getMaxLengthAlert());frames[this.beanId].focus();return false;}var l_objElements=document.forms[this.formName].elements;for(i=0;i<l_objElements.length;i++){var elemName=l_objElements[i].name;if(elemName.indexOf(this.dataBeanId)!=-1){var contentField=l_objElements[i];if(document.getElementById(this.beanId).contentWindow!=undefined){if(this.mode=="TEXT_MODE")contentField.value=document.getElementById(this.beanId).contentWindow.document.body.innerText;else contentField.value=document.getElementById(this.beanId).contentWindow.document.body.innerHTML;}}}return true;}function _insertImageTag(imageSrc){if(this.mode=="TEXT_MODE")return;if((this.browserFlag=="IE_Win")){document.getElementById(this.beanId).contentWindow.focus();if(document.getElementById(this.beanId).contentWindow.document.selection.type!="None"){var parent=document.getElementById(this.beanId).contentWindow.document.selection.createRange().parentElement();}var parent=document.getElementById(this.beanId).contentWindow.document.selection.createRange().parentElement();var image=getNode("IMG",parent);if(imageSrc&&imageSrc!="http://"){if(document.getElementById(this.beanId).contentWindow.document.selection.type=="None"){var range=document.getElementById(this.beanId).contentWindow.document.selection.createRange();range.pasteHTML('<IMG SRC="'+imageSrc+'">');range.select();}else{this.execHTMLCommand("insertImage",imageSrc);}}}else if((this.browserFlag=="Mozilla")){if((imageSrc!=null)&&(imageSrc!="")&&imageSrc!="http://"){document.getElementById(this.beanId).contentWindow.document.execCommand('InsertImage',false,imageSrc);}}}function _setValue(data){if((this.browserFlag=="Mozilla")||(this.browserFlag=="IE_Win")){document.getElementById(this.beanId).contentWindow.focus();if(this.mode=="TEXT_MODE")document.getElementById(this.beanId).contentWindow.document.body.innerText=data;else document.getElementById(this.beanId).contentWindow.document.body.innerHTML=data;document.getElementById(this.beanId).contentWindow.focus();}else{var node=this.getField(this.dataBeanId);node.value=data;}}function _setHref(url){if(this.mode=="TEXT_MODE")return;if((this.browserFlag=="IE_Win")){document.getElementById(this.beanId).contentWindow.focus();if(document.getElementById(this.beanId).contentWindow.document.selection.type=="None"){var range=document.getElementById(this.beanId).contentWindow.document.selection.createRange();range.pasteHTML('<A HREF="'+url+'"></A>');range.select();}else{this.execHTMLCommand("CreateLink",url);}}else if(this.browserFlag=="Mozilla"){document.getElementById(this.beanId).contentWindow.document.execCommand("CreateLink",false,url);}}function _viewHtmlSource(mode){if(mode){this.disableFontDropDowns(true);this.mode="TEXT_MODE";if((this.browserFlag=="IE_Win")){document.getElementById(this.beanId).contentWindow.document.body.innerText=document.getElementById(this.beanId).contentWindow.document.body.innerHTML;}else{var html=document.createTextNode(document.getElementById(this.beanId).contentWindow.document.body.innerHTML);document.getElementById(this.beanId).contentWindow.document.body.innerHTML="";document.getElementById(this.beanId).contentWindow.document.body.appendChild(html);}}else{this.disableFontDropDowns(false);this.mode="RICH_TEXT_MODE";if((this.browserFlag=="IE_Win")){document.getElementById(this.beanId).contentWindow.document.body.innerHTML=document.getElementById(this.beanId).contentWindow.document.body.innerText;}else{var html=document.getElementById(this.beanId).contentWindow.document.body.ownerDocument.createRange();html.selectNodeContents(document.getElementById(this.beanId).contentWindow.document.body);document.getElementById(this.beanId).contentWindow.document.body.innerHTML=html.toString();}}document.getElementById(this.beanId).contentWindow.focus();}function _disableFontDropDowns(flag){var fontDD=this.getField(this.dataBeanId+'fontFamily');if(fontDD!=null)fontDD.disabled=flag;var fontColorDD=this.getField(this.dataBeanId+'fontColor');if(fontColorDD!=null)fontColorDD.disabled=flag;var fontWeightDD=this.getField(this.dataBeanId+'fontWeight');if(fontWeightDD!=null)fontWeightDD.disabled=flag;}function _checkRTEDataLength(){if(this.maxLength==-1)return true;if(this.mode=="TEXT_MODE")data=document.getElementById(this.beanId).contentWindow.document.body.innerText;else data=document.getElementById(this.beanId).contentWindow.document.body.innerHTML;dataLength=data.length;if(dataLength>this.maxLength){return false;}if(dataLength<this.maxLength)return true;if(dataLength==this.maxLength)return true;return false;}function _setMaxLengthAlert(maxLengthAlertMsgStr){this.maxLengthAlertMsgStr=maxLengthAlertMsgStr;}function _getMaxLengthAlert(){return this.maxLengthAlertMsgStr;}function launchForm(url){if(navigator.appName=="Netscape"&&navigator.appVersion.charAt(0)<6){open(url,"formsLauncher");}else{formsLauncher.location.replace(url+"&formsLink=yes");}}