function Session(){this.sLgg="";this.sIKZ="";this.sMWST="";this.sUser="";this.sFreq="";this.sDim1="";this.sDim2="";this.sDim3="";this.sDim4="";this.sDim5="";this.sDim6="";this.sDim7="";this.sDim8="";this.sDim9="";this.sDim21="";this.sDim22="";this.bShowDocPreview=true;this.bAutoScaleImg=true;this.sLoginName="";this.sLoginHandle="";this.ProjNoCust="";this.persdata=null;this.LoadCookie=Session_LoadCookie;this.SaveCookie=Session_SaveCookie;this.CookiesAllowed=Session_CookiesAllowed;this.InitPersonalData=Session_InitPersonalData;this.ClearPersonalData=Session_ClearPersonalData;this.ClearLoginName=Session_ClearLoginName;this.SetLoginHandle=Session_SetLoginHandle;this.EncodeData=Session_EncodeData;this.EncodeBoolean=Session_EncodeBoolean;this.DecodeData=Session_DecodeData;this.DecodeBoolean=Session_DecodeBoolean;this.LoadCookie()}function Session_InitPersonalData(){if(this.persdata){return}this.persdata=new Object();this.persdata.comp="";this.persdata.str="";this.persdata.addi="";this.persdata.land="";this.persdata.plz="";this.persdata.ort="";this.persdata.fname="";this.persdata.lname="";this.persdata.mail="";this.persdata.tel="";this.persdata.fax=""}function Session_ClearPersonalData(){this.persdata=null}function Session_ClearLoginName(){this.sLoginName="";this.sLoginHandle=""}function Session_EncodeData(a){return a.replace(/#/,"##")+"#"}function Session_EncodeBoolean(a){ASSERT("boolean"==typeof a);if(a){return"1#"}else{return"0#"}}function Session_DecodeData(a){return a.replace(/##/,"#")}function Session_DecodeBoolean(a){return(a=="1")}function Session_SaveCookie(){var a=this.EncodeData(this.sUser)+this.EncodeData(this.sLgg)+this.EncodeData(this.sFreq)+this.EncodeData(this.sDim1)+this.EncodeData(this.sDim2)+this.EncodeData(this.sDim3)+this.EncodeData(this.sDim6)+this.EncodeData(this.sDim7)+this.EncodeData(this.sDim8)+this.EncodeData(this.sDim9)+this.EncodeData(this.ProjNoCust)+this.EncodeData(this.sLoginName)+this.EncodeData(this.sLoginHandle)+this.EncodeData(this.sDim4)+this.EncodeData(this.sIKZ)+this.EncodeData(this.sMWST)+this.EncodeData(this.sDim5)+this.EncodeBoolean(this.bShowDocPreview)+this.EncodeBoolean(this.bAutoScaleImg)+this.EncodeData(this.sDim21)+this.EncodeData(this.sDim22);var b="";if(this.persdata){b=this.EncodeData(this.persdata.comp)+this.EncodeData(this.persdata.str)+this.EncodeData(this.persdata.addi)+this.EncodeData(this.persdata.land)+this.EncodeData(this.persdata.plz)+this.EncodeData(this.persdata.ort)+this.EncodeData(this.persdata.fname)+this.EncodeData(this.persdata.lname)+this.EncodeData(this.persdata.mail)+this.EncodeData(this.persdata.tel)+this.EncodeData(this.persdata.fax)}setCookieValue("DATA",a);setCookieValue("PERS",b)}function Session_LoadCookie(){var b=GetCookieValueEx("DATA","");var d=GetCookieValueEx("PERS","");var c=(""!=b)?b.split("#"):"";var a=(""!=d)?d.split("#"):"";if(21<=c.length){this.sDim22=this.DecodeData(c[20])}if(20<=c.length){this.sDim21=this.DecodeData(c[19])}if(19<=c.length){this.bAutoScaleImg=this.DecodeBoolean(c[18])}if(18<=c.length){this.bShowDocPreview=this.DecodeBoolean(c[17])}if(17<=c.length){this.sDim5=this.DecodeData(c[16]);this.sMWST=this.DecodeData(c[15]);this.sIKZ=this.DecodeData(c[14]);this.sDim4=this.DecodeData(c[13])}if(13<=c.length){this.sLoginHandle=this.DecodeData(c[12]);this.sLoginName=this.DecodeData(c[11])}if(11<=c.length){this.ProjNoCust=this.DecodeData(c[10]);this.sDim9=this.DecodeData(c[9]);this.sDim8=this.DecodeData(c[8]);this.sDim7=this.DecodeData(c[7]);this.sDim6=this.DecodeData(c[6]);this.sDim3=this.DecodeData(c[5]);this.sDim2=this.DecodeData(c[4]);this.sDim1=this.DecodeData(c[3]);this.sFreq=this.DecodeData(c[2]);this.sLgg=this.DecodeData(c[1]);this.sUser=this.DecodeData(c[0])}if(0<a.length){this.InitPersonalData()}if(11<=a.length){this.persdata.fax=this.DecodeData(a[10]);this.persdata.tel=this.DecodeData(a[9]);this.persdata.mail=this.DecodeData(a[8]);this.persdata.lname=this.DecodeData(a[7]);this.persdata.fname=this.DecodeData(a[6]);this.persdata.ort=this.DecodeData(a[5]);this.persdata.plz=this.DecodeData(a[4]);this.persdata.land=this.DecodeData(a[3]);this.persdata.addi=this.DecodeData(a[2]);this.persdata.str=this.DecodeData(a[1]);this.persdata.comp=this.DecodeData(a[0])}}function Session_CookiesAllowed(){var a=GetCookieValueEx("DATA","");if(""!=a){return true}this.SaveCookie();a=GetCookieValueEx("DATA","");return(""!=a)}function Session_SetLoginHandle(a){if(""!=a){this.sLoginHandle=a;this.SaveCookie()}}var g_toUserhint=null;function CloseLoginHint(){showLayer("userloginhint",false);g_toUserhint=null}function OnMouseLeaveUser(a){g_toUserhint=window.setTimeout(CloseLoginHint,600)}function OnMouseMoveUser(a){if(null!=g_toUserhint){window.clearTimeout(g_toUserhint);g_toUserhint=null}SetLayerHtml(document,"userloginhint",g_InfoBarHint);showLayer("userloginhint",(""!=g_InfoBarHint))}function GetNavUserInfoHTML(){var e="";e+="<p>";var c="";var a="";var b=" style='font-size: 1em;'>";var d="</a>";if(g_user.roles.bAutoLogin){c="<b ";a="<b ";d="</b>"}c="<b ";a="<b ";d="</b>";switch(g_user.sType){case"A":e+=a+b+g_user.sFullName+" ("+g_lggAdmin+") "+d;break;case"E":e+=a+b+g_user.sFullName+" ("+g_lggEmpl+") "+d;break;case"S":e+=a+b+g_user.sFullName+" ("+g_lggExtSales+") "+d;break;case"R":e+=a+b+g_user.sFullName+" ("+g_lggBen+") "+d;break;case"G":e+=c+b+g_lggMsgGast+d;break;default:e+=c+b+g_lggUnauth+d;break}e+="</p>";return e}function OnGlobalLogin(){}function OnGlobalLogout(){};