function isCheckedRadioBox(aobj){ if(aobj.checked==true){ return true;} else{ return false;}} function SetSelectBoxFocus(aDivName,aElement){ objDiv=GetObjDiv(aDivName); if((objDiv.style.display!="none")&&(aElement!=null)){ if(aElement.options[0]!=null){ aElement.focus(); aElement.options[0].selected=true;}}} function SelectedValue(aobjinput,avalue){ if(aobjinput!=null){ if(aobjinput.value.toLowerCase()==avalue.toLowerCase()){ aobjinput.select();}}} function SetDefaultValueIfEmpty(aobjinput,avalue){ if(aobjinput!=null){ if(aobjinput.value.toLowerCase()==""){ aobjinput.value=avalue;}}} function showDivElementByLink(aElementID){ if(GetObjDiv(aElementID).style.display.toLowerCase()=="none"){ GetObjDiv(aElementID).style.display="block";} else{ GetObjDiv(aElementID).style.display="none";}} function VisibleDivElementByLink(aElementID){ if(GetObjDiv(aElementID).style.display.toLowerCase()=="none"){ GetObjDiv(aElementID).style.display="block";}} function HideDivElementByLink(aElementID){ var lid=GetObjDiv(aElementID); if(lid!=null){ var ldisplay=lid.style.display.toLowerCase(); if((ldisplay=="inline")||(ldisplay=="block")||(ldisplay=="")){ lid.style.display="none";}}} function CloseDivShowElements(aElementID,aNewButton){ var WindowsObject=window.event.srcElement; if((GetObjDiv(aElementID).style.display="block")&&(WindowsObject.className!=aNewButton)){ GetObjDiv(aElementID).style.display="none";}} function FillValuesToVisibleElement(aoptionnameselect,avisibleselectelementname,aIsSingleChoice,anotesField,aoptionnameavailable){ FillValuesToVisibleElementEx(aoptionnameselect,avisibleselectelementname,", ",aIsSingleChoice,anotesField,aoptionnameavailable);} function FillValuesToVisibleElementEx(aoptionnameselect,avisibleselectelementname,aseparator,aIsSingleChoice,anotesField,aoptionnameavailable){ avisibleselectelementname.value=""; if(aIsSingleChoice.toUpperCase()=='TRUE'){ if(aoptionnameselect.length>1){ CreateNewOptionEntry(aoptionnameavailable,aoptionnameselect.options[0].text,aoptionnameselect.options[0].value); aoptionnameselect.options[0]=null; anotesField.value='';}} for(var i=0;i<aoptionnameselect.length;i++){ if(avisibleselectelementname.value.length==0){ avisibleselectelementname.value=aoptionnameselect.options[i].text;} else{ avisibleselectelementname.value=avisibleselectelementname.value+aseparator+aoptionnameselect.options[i].text;}}} function FillNotesByHiddenFields(aoptionnameselect,aoptionhiddennotes,anotesField){ var lValue=""; if(aoptionnameselect.options[0]!=null){ aoptionnameselect.focus();} var lselectedIndex=aoptionnameselect.selectedIndex; if(lselectedIndex!=-1){ var lGuidStr=aoptionnameselect.options[lselectedIndex].value; if(aoptionhiddennotes.options[lselectedIndex]!=null){ for(k=0;k<aoptionhiddennotes.length;k++){ if(lGuidStr.toUpperCase()==aoptionhiddennotes.options[k].value.toUpperCase()){ anotesField.value=aoptionhiddennotes.options[k].text;}} } else{ anotesField.value=""; for(i=aoptionhiddennotes.length;i<aoptionnameselect.length;i++){ var loption=new Option(anotesField.value,aoptionnameselect.options[i].value,false,true); aoptionhiddennotes.options[i]=loption;}}} } function AddGWSkillUserOrGroupOptionValue(objAllValues,objSelectedValues,objSelectedValues2,objSelectedValues3,objSelectedValues4,aUserTypeList,aGroupTypeList,aResourceTypeList,aDeactivatedTypeList){ if(objAllValues.selectedIndex>-1){ var SelectedArray=new Array(); for(var i=0;i<objAllValues.length;i++){ if(objAllValues.options[i].selected){ var AllValue=objAllValues.options[i].value; var AllText=objAllValues.options[i].text; var lUserTypeList=''; var lGroupTypeList=''; var lResourceTypeList=''; var lDeactivatedTypeList=''; if(aUserTypeList!=null){ lUserTypeList=aUserTypeList.value;} if(aGroupTypeList!=null){ lGroupTypeList=aGroupTypeList.value;} if(aResourceTypeList!=null){ lResourceTypeList=aResourceTypeList.value;} if(aDeactivatedTypeList!=null){ lDeactivatedTypeList=aDeactivatedTypeList.value;} if(lDeactivatedTypeList.indexOf(AllValue)!=-1){ CreateNewOptionEntry(objSelectedValues4,AllText,AllValue);} else if(lGroupTypeList.indexOf(AllValue)!=-1){ CreateNewOptionEntry(objSelectedValues2,AllText,AllValue);} else if(lResourceTypeList.indexOf(AllValue)!=-1){ CreateNewOptionEntry(objSelectedValues3,AllText,AllValue);} else{ CreateNewOptionEntry(objSelectedValues,AllText,AllValue);} lIndex=i; if(lIndex>0){ objAllValues.options[lIndex-1].selected=true;} SelectedArray[SelectedArray.length]=i;}} RemoveSelectedOptions(SelectedArray,objAllValues);}} function CreateNewOptionEntry(aObj,atext,avalue){ aObj.options[aObj.length]=new Option(atext,avalue,true,false); aObj.selectedIndex=-1; aObj.options[aObj.length-1].selected=true;} function FillSelectBoxByHiddenFields(aselectobj,atextobj,aseparator){ if((aselectobj!=null)&&(atextobj!=null)){ var ltext=atextobj.value; var lchar=""; var lCommata=false; var lvalidtext=""; if(ltext!=""){ for(var i=0;i<ltext.length;i++){ lchar=ltext.charAt(i); if(lchar=='\"'){ lCommata=!lCommata;} else if((lchar==',')&&(!lCommata)){ lchar=';';} lvalidtext=lvalidtext+lchar;} var lOptionArray=lvalidtext.split(aseparator); if(lOptionArray.length>0){ for(var i=0;i<lOptionArray.length;i++){ CreateNewOptionEntry(aselectobj,lOptionArray[i],lOptionArray[i]);}}}}} function RemoveOptionEntries(aselectboxID){ lobj=GetObjDiv(aselectboxID); if(lobj.selectedIndex>-1){ var SelectedArray=new Array(); for(var i=0;i<lobj.length;i++){ if(lobj.options[i].selected){ SelectedArray[SelectedArray.length]=i;}} RemoveSelectedOptions(SelectedArray,lobj);}} function AddSingleOptionUrl(aoptionname,aselectname,aselecthiddentext,aselectedindex,ainternalurl){ if(ainternalurl.checked){ if(aselectedindex.value.length>0){ aselectname.value=aoptionname.options[aselectedindex.value].text; aselecthiddentext.value=aoptionname.options[aselectedindex.value].value;}}} function AddSingleExtUrl(ainputname,ainputvalue,aselectname,aselecthiddentext,aexternalurl){ if(aexternalurl.checked){ aselectname.value=ainputname.value; aselecthiddentext.value=ainputvalue.value; ainputname.value=""; ainputvalue.value="";}} function SetHiddenFieldByNotes(ahiddenselectedindex,aoptionhiddennotes,anotesField,aoptionselect){ var lselectedindex=ahiddenselectedindex.value; var lValue=""; lValue=aoptionselect.options[lselectedindex].value; if((lselectedindex!=null)&&(lselectedindex!=-1)){ if(aoptionhiddennotes.options[lselectedindex]!=null){ aoptionhiddennotes.options[lselectedindex].value=lValue; aoptionhiddennotes.options[lselectedindex].text=anotesField.value;} else{ for(var i=aoptionhiddennotes.length;i<=parseInt(lselectedindex);i++){ if(i==parseInt(lselectedindex)){ loptionhiddenvalue=new Option(anotesField.value,lValue,false,true);} else{ loptionhiddenvalue=new Option("","",false,true);} aoptionhiddennotes.options[i]=loptionhiddenvalue;}}} else{ loptionhiddenvalue=new Option(anotesField.value,lValue,false,true); aoptionhiddennotes.options[aoptionhiddennotes.length]=loptionhiddenvalue;}} function DeleteHiddenFieldByNotes(aOptionSelected,aoptionhiddennotes,anotesField){ var lCounter=0; var lSelectedGuid=""; var lHiddenGuid=""; for(var k=0;k<aOptionSelected.length;k++){ if(aOptionSelected.options[k].selected){ lSelectedGuid=aOptionSelected.options[k].value.toUpperCase(); for(var i=0;i<aoptionhiddennotes.length;i++){ lHiddenGuid=aoptionhiddennotes.options[i].value.toUpperCase(); if(lHiddenGuid.toUpperCase()==lSelectedGuid.toUpperCase()){ anotesField.value=""; aoptionhiddennotes.options[i]=null;}}}}} function DeleteSingleHiddenFieldByNotes(aoptionhiddennotes,anotesField){ if(aoptionhiddennotes.length>0){ if(aoptionhiddennotes.options[0]!=null){ if(aoptionhiddennotes.options[0].text==anotesField.value){ anotesField.value="";} aoptionhiddennotes.options[0]=null;}}} function SetSelectedIndex(aoptionnameselect,ahiddenselectedindex){ if(aoptionnameselect.selectedIndex!=-1){ for(var i=0;i<aoptionnameselect.length;i++){ if(aoptionnameselect.options[i].selected==true){ ahiddenselectedindex.value=i.toString(10); break;}}} else{ ahiddenselectedindex.value="0";}} function ClearTextField(aname){ aname.value="";} function FillHiddenValueByOptions(aoptionname,ahiddenfield){ FillHiddenValueByOptionsEx(aoptionname,ahiddenfield,",");} function FillHiddenValueByOptionsEx(aoptionname,ahiddenfield,aseparator){ if(aoptionname.options!=null){ var lfillvalue=""; for(var i=0;i<aoptionname.length;i++){ if(i==0){ lfillvalue=aoptionname.options[i].value;} else{ lfillvalue=Trim(lfillvalue)+aseparator+aoptionname.options[i].value;}} ahiddenfield.value=lfillvalue;}} function SelectCurrentText(objinput){ objinput.select();} function FillHiddenNotesStr(ahiddennotesfields,ahiddennotesstr,aseparator){ if(ahiddennotesfields.options!=null){ var lfillvalue=""; for(var i=0;i<ahiddennotesfields.length;i++){ if(i==0){ lfillvalue=ahiddennotesfields.options[i].text;} else{ lfillvalue=lfillvalue+aseparator+ahiddennotesfields.options[i].text;}} ahiddennotesstr.value=lfillvalue;}} function SwitchLinkView(aLink1,aLink2,aElementID1,aElementID2,aExtUrlValue){ if(aLink1.checked){ GetObjDiv(aElementID1).style.display="block"; GetObjDiv(aElementID2).style.display="none"; aLink2.checked=false;} else{ GetObjDiv(aElementID1).style.display="none"; GetObjDiv(aElementID2).style.display="block"; aLink2.checked=true;} if(aExtUrlValue.value==""){ aExtUrlValue.value="http://";}} function AddLinkState(alinkstate,ainternalstate,aexternalstate){ if(ainternalstate.checked){ alinkstate.value="internal";} else{ alinkstate.value="external";}} var DefaultFontColor; function ChangeFontColor(aobj,acolor){ DefaultFontColor=aobj.style.color; aobj.style.color=acolor;} function SetDefaultFontColor(aobj){ aobj.style.color=DefaultFontColor;} var DefaultBackgroundColor; function ChangeBackgroundColor(aobj,abgcolor){ DefaultBackgroundColor=aobj.style.backgroundColor; aobj.style.backgroundColor=abgcolor;} function SetDefaultBackgroundColor(aobj){ aobj.style.backgroundColor=DefaultBackgroundColor;} function AddAdditionalEntriesToSelectedValues(objAllValues,objSelectedValues,AGuidArray){ if(AGuidArray!=null){ var SelValueList=''; for(var i=0;i<objSelectedValues.length;i++){ SelValueList=SelValueList+objSelectedValues.options[i].value+', ';} var SelectedArray=new Array(); for(var i=0;i<objAllValues.length;i++){ for(var j=0;j<AGuidArray.length;j++){ if(objAllValues.options[i].value==AGuidArray[j]){ var AllValue=objAllValues.options[i].value; var AllText=objAllValues.options[i].text; if(SelValueList.indexOf(AllValue)==-1){ CreateNewOptionEntry(objSelectedValues,AllText,AllValue); lIndex=i; if(lIndex>0){ objAllValues.options[lIndex-1].selected=true;} SelectedArray[SelectedArray.length]=i;}}}} RemoveSelectedOptions(SelectedArray,objAllValues); AutoCompleteStr=""; AutoCompleteLastPos=0;}} function AddNewNotesEntry(aOptionSelect,aOptionsHiddenStrings){ for(var i=aOptionsHiddenStrings.length+1;i<=aOptionSelect.length;i++){ CreateNewOptionEntry(aOptionsHiddenStrings,"","");}}