var rememberMeFlagCookie="rememberme";var rememberMeDataCookie="rsessionid";var rememberMeDataDelimiter="||";function getCookie(c){var d=document.cookie.indexOf(c+"=");var a=d+c.length+1;if((!d)&&(c!=document.cookie.substring(0,c.length))){return null}if(d==-1){return null}var b=document.cookie.indexOf(";",a);if(b==-1){b=document.cookie.length}return unescape(document.cookie.substring(a,b))}function setCookie(a,b){document.cookie=a+"="+escape(b)}function setCookieWithTimestamp(b,e,d,c){var a=new Date();var f=a.getTime()+(d*24*60*60*1000);a.setTime(f);document.cookie=b+"="+escape(e)+"; expires="+a.toGMTString()+"; path="+c}function setRememberMeCookie(c,a){var b=c+rememberMeDataDelimiter+a;setCookieWithTimestamp(rememberMeDataCookie,Base64.encode(b),28,"/servlet/");setCookieWithTimestamp(rememberMeFlagCookie,"true",28,"/servlet/")}function removeRememberMeCookie(){setCookieWithTimestamp(rememberMeDataCookie,"",0,"/servlet/");setCookieWithTimestamp(rememberMeFlagCookie,"false","","/servlet/")}function getRememberMeData(){var a=Base64.decode(getCookie(rememberMeDataCookie));return a.split(rememberMeDataDelimiter)}function checkCookie(){checkCookieFormByName("loginform")}function checkCookieFormByName(a){if(!isSetCookieAllowed()){alert("Sie müssen Cookies erlauben um diese Site nutzen zu können!");return false}else{if(document.forms[a].elements.isSubmited.value=="false"){if(document.forms[a].elements.rememberme!=undefined&&document.forms[a].elements.rememberme.checked==true&&!isEmpty(document.forms[a].elements.login.value)&&!isEmpty(document.forms[a].elements.password.value)){var c=document.forms[a].elements.login.value;var b=document.forms[a].elements.password.value;setRememberMeCookie(c,b)}document.forms[a].elements.isSubmited.value="true";document.forms[a].submit();return false}else{if(document.forms[a].elements.isSubmited.value=="true"){return false}}}}function isSetCookieAllowed(){if(getCookie("dynamic")==null&&getCookie("JSESSIONID")==null){setCookie("mySampleCookie","loremipsum");if(getCookie("mySampleCookie")==null){return false}}return true}function isEmpty(a){if(a==null){return true}else{if(a==""){return true}}return false}function submitLoginForm(){try{if(window.event.keyCode==13){checkCookie()}}catch(a){}}function doLogout(){removeRememberMeCookie();document.logoutform.submit()}function doRememberMe(a){if(getCookie(rememberMeFlagCookie)!="true"||document.forms.logoutform!=undefined){return}else{if(document.forms[a].elements.isSubmited.value=="false"){var c=getRememberMeData();var d=c[0];var b=c[1];setRememberMeCookie(d,b);document.forms[a].elements.login.value=d;document.forms[a].elements.password.value=b;if(document.forms[a].elements.rememberme!=undefined){document.forms[a].elements.rememberme.checked=true}document.forms[a].elements.isSubmited.value="true";document.forms[a].submit();return true}}}function submitLoginFormByName(a){try{if(window.event.keyCode==13){checkCookieFormByName(a)}}catch(b){}}function checkCookie2(){if(!isSetCookieAllowed()){alert("Sie müssen Cookies erlauben um diese Site nutzen zu können!");return false}else{if(document.forms.loginform.elements.isSubmited.value=="false"){document.forms.loginform.elements.isSubmited.value="true";document.forms.loginform2.submit();return false}else{if(document.forms.loginform.elements.isSubmited.value=="true"){return false}}}}function writeLoginButton(){document.write('<a class="loginbutton" title="Zum Formular absenden hier klicken" href="#" onClick="checkCookie()" onkeypress="checkCookie()">GO</a>')}function wopen(g,a,d,j,b){var c,k;var e=screen.width;var h=screen.height;k=parseInt((e-a)/2);c=parseInt((h-d)/2);if(k<0){k=0}if(c<0){c=0}var f="toolbar=0,,left="+k;f+=",top="+c+",directories=0,status=1,menubar=0,scrollbars="+j+",resizable=1,width="+a+",height="+d;var i=window.open(g,b,f);i.focus()}function cookieActivated(){window.document.cookie="testCookie=test";var a=window.document.cookie;if(a&&a.indexOf("testCookie")>-1){return true}else{return false}}function warnCookieNotActivated(a,b){if(!cookieActivated()){alert(a);window.location.href=b}}var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(c){var a="";var k,h,f,j,g,e,d;var b=0;c=Base64._utf8_encode(c);while(b<c.length){k=c.charCodeAt(b++);h=c.charCodeAt(b++);f=c.charCodeAt(b++);j=k>>2;g=((k&3)<<4)|(h>>4);e=((h&15)<<2)|(f>>6);d=f&63;if(isNaN(h)){e=d=64}else{if(isNaN(f)){d=64}}a=a+this._keyStr.charAt(j)+this._keyStr.charAt(g)+this._keyStr.charAt(e)+this._keyStr.charAt(d)}return a},decode:function(c){var a="";var k,h,f;var j,g,e,d;var b=0;c=c.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b<c.length){j=this._keyStr.indexOf(c.charAt(b++));g=this._keyStr.indexOf(c.charAt(b++));e=this._keyStr.indexOf(c.charAt(b++));d=this._keyStr.indexOf(c.charAt(b++));k=(j<<2)|(g>>4);h=((g&15)<<4)|(e>>2);f=((e&3)<<6)|d;a=a+String.fromCharCode(k);if(e!=64){a=a+String.fromCharCode(h)}if(d!=64){a=a+String.fromCharCode(f)}}a=Base64._utf8_decode(a);return a},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a},_utf8_decode:function(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}};
