var g_RegisteredInputFlds;var g_UnitObj=new UnitObj();c_Trenner="-_-_";function PageRestoreObj(){this.UnitsChanged=false;this.ComboboxValues="";this.CheckboxValues="";this.InputValues="";this.PageSpecData="";this.GetInputFldUrlParams=UnitObj_GetInputFldUrlParams;this.GetComboBoxUrlParams=UnitObj_GetComboBoxUrlParams;this.GetCheckBoxUrlParams=UnitObj_GetCheckBoxUrlParams;this.GetUrlParams=PageRestoreObj_GetUrlParams;this.RestorePage=PageRestoreObj_RestorePage;this.RestoreInputFields=PageRestoreObj_RestoreInputFields;this.RestoreComboboxes=UnitObj_RestoreComboboxes;this.RestoreCheckboxes=UnitObj_RestoreCheckboxes;this.CallbackFunction=null}function PageRestoreObj_RestorePage(a){if(a==""){return}var b=a.split(c_Trenner);this.PageSpecData=b[3].toString();this.InputValues=b[2].toString();this.CheckboxValues=b[1].toString();this.ComboboxValues=b[0].toString();if(this.CallbackFunction!=null){this.CallbackFunction()}this.RestoreCheckboxes();this.RestoreComboboxes();this.RestoreInputFields()}function PageRestoreObj_RestoreInputFields(){var d;var c;var b;if((this.InputValues=="")||(this.InputValues=="undefined")){return}var a=this.InputValues.split("|");for(d=0;d<a.length;d++){c=a[d].toString().split("=");if((c[0]=="")||(c[1]=="")){continue}b=document.getElementById(c[0]);if(b==null){b=document.getElementsByName(c[0])[0]}if(b==null){continue}b.value=c[1]}}function PageRestoreObj_GetUrlParams(){var a="";a+=this.GetComboBoxUrlParams();a+=c_Trenner;a+=this.GetCheckBoxUrlParams();a+=c_Trenner;a+=this.GetInputFldUrlParams();a+=c_Trenner;a+=this.PageSpecData;a+=c_Trenner;return a}function UnitObj(){this.UnitsChanged=false;this.ComboboxValues="";this.CheckboxValues="";this.PageSpecData="";this.SetUnitsFomSession=UnitObj_SetUnitsFomSession;this.GetInputFldUrlParams=UnitObj_GetInputFldUrlParams;this.GetComboBoxUrlParams=UnitObj_GetComboBoxUrlParams;this.GetCheckBoxUrlParams=UnitObj_GetCheckBoxUrlParams;this.GetDimUrlParams=UnitObj_GetDimUrlParams;this.RestoreInputFields=UnitObj_RestoreInputFields;this.RestoreComboboxes=UnitObj_RestoreComboboxes;this.RestoreCheckboxes=UnitObj_RestoreCheckboxes;this.ApplyUnits=UnitObj_ApplyUnits;this.Show=UnitObj_Show;this.RestoreInputElements=UnitObj_RestoreInputElements;this.CallbackFunction=null}function UnitObj_SetUnitsFomSession(a){SaveSetEdtValue(a.D__DIM1,g_sess.sDim1);SaveSetEdtValue(a.D__DIM2,g_sess.sDim2);SaveSetEdtValue(a.D__DIM3,g_sess.sDim3);SaveSetEdtValue(a.D__DIM4,g_sess.sDim4);SaveSetEdtValue(a.D__DIM5,g_sess.sDim5);SaveSetEdtValue(a.D__DIM6,g_sess.sDim6);SaveSetEdtValue(a.D__DIM7,g_sess.sDim7);SaveSetEdtValue(a.D__DIM8,g_sess.sDim8);SaveSetEdtValue(a.D__DIM9,g_sess.sDim9);SaveSetEdtValue(a.D__DIM21,g_sess.sDim21);SaveSetEdtValue(a.D__DIM22,g_sess.sDim22)}function UnitObj_GetDimUrlParams(){var a="";a+="&D__DIM1="+SafeEscape(g_sess.sDim1);a+="&D__DIM2="+SafeEscape(g_sess.sDim2);a+="&D__DIM3="+SafeEscape(g_sess.sDim3);a+="&D__DIM4="+SafeEscape(g_sess.sDim4);a+="&D__DIM5="+SafeEscape(g_sess.sDim5);a+="&D__DIM6="+SafeEscape(g_sess.sDim6);a+="&D__DIM7="+SafeEscape(g_sess.sDim7);a+="&D__DIM8="+SafeEscape(g_sess.sDim8);a+="&D__DIM9="+SafeEscape(g_sess.sDim9);a+="&D__DIM21="+SafeEscape(g_sess.sDim21);a+="&D__DIM22="+SafeEscape(g_sess.sDim22);return a}function UnitObj_RestoreInputElements(){if(this.UnitsChanged){if(this.CallbackFunction!=null){this.CallbackFunction()}this.RestoreCheckboxes();this.RestoreComboboxes();this.RestoreInputFields();this.UnitsChanged=false}}function UnitObj_GetCheckBoxUrlParams(){var d,c;var b="";var g="";var f="";var a=document.getElementsByTagName("INPUT");var e;if(a.length<1){return}for(var d=0;d<a.length;d++){e=a[d];if(e.type!="checkbox"){continue}if(e.id!=""){g=e.id}else{if(e.name!=""){g=e.name}else{continue}}if(e.checked){f="1"}else{f="0"}b+=g+"="+f+"="+e.value+"|"}return b}function UnitObj_RestoreCheckboxes(){var d;var c;var b;if((this.CheckboxValues=="")||(this.CheckboxValues=="undefined")){return}var a=this.CheckboxValues.split("|");for(d=0;d<a.length;d++){c=a[d].toString().split("=");if((c[0]=="")||(c[1]=="")){continue}b=document.getElementById(c[0]);if(b==null){b=document.getElementsByName(c[0])[0]}if(b==null){continue}if(b!=null){if(c[1]=="1"){b.checked=true}else{b.checked=false}b.value=c[2]}}}function UnitObj_GetComboBoxUrlParams(){var d,c;var b="";var f="";var a=document.getElementsByTagName("SELECT");var e;if(a.length<1){return}for(var d=0;d<a.length;d++){e=a[d];if(e.id!=""){f=e.id}else{if(e.name!=""){f=e.name}else{continue}}if(f.toString().search(/D__DIM/g)>-1){continue}if(e.type=="hidden"){continue}if((e.options==null)||(e.options.length==0)){continue}b+=f+"=";if(!e.multiple){b+=e.selectedIndex+"|"}else{for(c=0;c<e.length;c++){if(e.options[c].selected){if(c<(e.length-1)){b+=c+"-"}else{b+=c}}}b+="|"}}return b}function UnitObj_RestoreComboboxes(){var f,e,d;var c,g;var b;if((this.ComboboxValues=="")||(this.ComboboxValues=="undefined")){return}var a=this.ComboboxValues.split("|");for(f=0;f<a.length;f++){c=a[f].toString().split("=");if((c[0]=="")||(c[1]=="")){continue}b=document.getElementById(c[0]);if(b==null){b=document.getElementsByName(c[0])[0]}if(b==null){continue}if((b.options==null)||(b.options.length==0)){continue}g=c[1].split("-");if(g.length<1){continue}for(e=0;e<b.length;e++){b.options[e].selected=false}for(e=0;e<g.length;e++){if(g[e]<b.options.length){if(b.options[g[e]]!=null){b.options[g[e]].selected=true}}}}}function UnitObj_GetInputFldUrlParams(){var b;var a="";var d;var c;for(var b=0;b<g_RegisteredInputFlds.REGISTERED_INPUTLIST.length;b++){d=g_RegisteredInputFlds.REGISTERED_INPUTLIST[b];c=document.getElementById(d);if(c==null){c=document.getElementsByName(d)[0]}if(c==null){continue}a+=d+"="+c.value+"|"}return a}function UnitObj_RestoreInputFields(){var c;var b=null;var a;if((g_RegisteredInputFlds=="")||(g_RegisteredInputFlds=="undefined")||(g_RegisteredInputFlds.NEW_INPUTVALUES==null)||(g_RegisteredInputFlds.NEW_INPUTVALUES.lenght<1)){return}var d=g_RegisteredInputFlds.NEW_INPUTVALUES;for(c=0;c<d.length;c++){b=d[c].toString().split("=");if((b[0]=="")||(b[1]=="")){continue}a=document.getElementById(b[0]);if(a==null){a=document.getElementsByName(b[0])[0]}if(a!=null){a.value=b[1]}}}function UnitObj_ApplyUnits(){var a=document.EDITDIMFORM;if(a){g_sess.sDim1=SaveGetlbValue(a.D__DIM1);g_sess.sDim2=SaveGetlbValue(a.D__DIM2);g_sess.sDim3=SaveGetlbValue(a.D__DIM3);g_sess.sDim4=SaveGetlbValue(a.D__DIM4);g_sess.sDim5=SaveGetlbValue(a.D__DIM5);g_sess.sDim6=SaveGetlbValue(a.D__DIM6);g_sess.sDim7=SaveGetlbValue(a.D__DIM7);g_sess.sDim8=SaveGetlbValue(a.D__DIM8);g_sess.sDim9=SaveGetlbValue(a.D__DIM9);g_sess.sDim21=SaveGetlbValue(a.D__DIM21);g_sess.sDim22=SaveGetlbValue(a.D__DIM22);g_sess.SaveCookie()}a.IS__NEXTPAGE.value=g_FileName;a.TP__OLDVALUES.value=this.GetInputFldUrlParams();a.TP__CBXVALUES.value=this.GetComboBoxUrlParams();a.TP__CHECKBXVALUES.value=this.GetCheckBoxUrlParams();if(this.PageSpecData!=null){a.TP__PAGESPECIFIC.value=this.PageSpecData}a.submit()}function UnitObj_Show(){var a="";a+="<div id='units' class='fmtSection colors2 Units'>";a+="<form id='EDITDIMFORM' action='#' method='post' name='EDITDIMFORM'>";a+="<table class='form'>";a+="<tr>";a+="<td class='lbl2'>"+HtmlEncode(g_lggFlow)+"</td>";a+="<td class='edt2'>";a+=g_cbxDim2;a+="</td>";a+="</tr>";a+="<tr>";a+="<td class='lbl2'> "+HtmlEncode(g_lggHead)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim1;a+="  </td>";a+="</tr>";a+="<tr>";a+="  <td class='lbl2'> "+HtmlEncode(g_lggPower)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim3;a+="  </td>";a+="</tr>";a+="<tr>";a+="  <td class='lbl2'> "+HtmlEncode(g_lggSpeed)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim4;a+="  </td>";a+="</tr>";a+="<tr>";a+="  <td class='lbl2'> "+HtmlEncode(g_lggTemp)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim6;a+="  </td>";a+="</tr>";a+="<tr>";a+="  <td class='lbl2'> "+HtmlEncode(g_lggMedd)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim7;a+="  </td>";a+="</tr>";a+="<tr>";a+="  <td class='lbl2'>  "+HtmlEncode(g_lggViskk)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim8;a+="  </td>";a+="</tr>";a+="<tr>";a+="  <td class='lbl2'> "+HtmlEncode(g_lggDruck)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim9;a+="  </td>";a+="</tr>";a+=" <tr>";a+="  <td class='lbl2'>  "+HtmlEncode(g_lggAbm)+"</td>";a+="  <td class='edt2'>";a+=g_cbxDim5;a+=" </td>";a+="</tr>";a+="<tr>";a+="  <td class='lbl2'> "+HtmlEncode(g_lggGeschw)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim21;a+="</td>";a+="</tr> ";a+="<tr>";a+="  <td class='lbl2'> "+HtmlEncode(g_lggVol)+" </td>";a+="  <td class='edt2'>";a+=g_cbxDim22;a+="</td>";a+="</tr>";a+="</table>";a+='<input type="hidden" name="IS__NEXTPAGE"   value="bdyBlank">';a+='<input type="hidden" name="IS__UNIQUIFIER"   value="'+g_sUniquifier+'">';a+='<input type="hidden" name="TP__UNITCHANGED"   value="1">';a+='<input type="hidden" name="TP__OLDVALUES"   value="">';a+='<input type="hidden" name="TP__CBXVALUES"   value="">';a+='<input type="hidden" name="TP__CHECKBXVALUES"   value="">';a+='<input type="hidden" name="TP__PAGESPECIFIC"   value="">';a+='<input type="hidden" name="D__DIM1_OLD"   '+AttribStr("value",g_sess.sDim1,'"')+">";a+='<input type="hidden" name="D__DIM2_OLD"   '+AttribStr("value",g_sess.sDim2,'"')+">";a+='<input type="hidden" name="D__DIM3_OLD"   '+AttribStr("value",g_sess.sDim3,'"')+">";a+='<input type="hidden" name="D__DIM4_OLD"   '+AttribStr("value",g_sess.sDim4,'"')+">";a+='<input type="hidden" name="D__DIM5_OLD"   '+AttribStr("value",g_sess.sDim5,'"')+">";a+='<input type="hidden" name="D__DIM6_OLD"   '+AttribStr("value",g_sess.sDim6,'"')+">";a+='<input type="hidden" name="D__DIM7_OLD"   '+AttribStr("value",g_sess.sDim7,'"')+">";a+='<input type="hidden" name="D__DIM8_OLD"   '+AttribStr("value",g_sess.sDim8,'"')+">";a+='<input type="hidden" name="D__DIM9_OLD"   '+AttribStr("value",g_sess.sDim9,'"')+">";a+='<input type="hidden" name="D__DIM21_OLD"  '+AttribStr("value",g_sess.sDim21,'"')+">";a+='<input type="hidden" name="D__DIM22_OLD"  '+AttribStr("value",g_sess.sDim22,'"')+">";a+="</form>";a+="</div>";ModalBox(g_lggCaption,a,[{text:g_lggApply,css:"action submit",code:"g_UnitObj.ApplyUnits();"},{text:g_lggAbort,css:"action cancel",code:""}],null,"Units");this.SetUnitsFomSession(document.EDITDIMFORM)}function SaveGetlbValue(a){return(a)?GetSelectedListboxValue(a):""}function SaveSetEdtValue(a,b){if(a){a.value=b}}function OnChangeDim(a){ClearEvent(window)}function changeUnits(){g_UnitObj.Show()};