<!--
var coding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMabcdefghijklmnopqrstuvwxyzabcdefghijklm';

function r13(input) {
    if (!input) return '';
    for (var output = '',i=0;i<input.length;i++) {
        character = input.charAt(i);
        position = coding.indexOf(character);
        if (position > -1)
            character = coding.charAt(position + 13);
        output += character;
    }
    return output;
}

function getCookie(name) {
    var start = document.cookie.indexOf(name + '=');
    var len = start + name.length + 1;
    if ((!start) && (name != document.cookie.substring(0,name.length)))  return null;
    if (start == -1)  return null;
    var end = document.cookie.indexOf(';',len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

 
function setCookie(name,value,expires,path,domain,secure) {
    document.cookie = name + '=' + escape(value) + 
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}
function deleteCookie(name) {
    if (getCookie(name)) {
        document.cookie = name + '=' + ';expires=Thu, 01-Jan-1970 00:00:01 GMT';
    }
}  
  
function saveDetails() { 
        if (document.loginForm.checkboxSaveLogin.checked == true) {    
            var todays_date = new Date();
            var COOKIE_AGE = 1000*60*60*24*365; // in milliseconds; valid for 1 year
            var expires_date = new Date(todays_date.getTime() + COOKIE_AGE); 
            var username_value = document.loginForm.j_username.value;
            var p_value = document.loginForm.j_password.value;
            deleteCookie('community_user');
            deleteCookie('community_p');
            setCookie('community_user',r13(username_value),expires_date);
            setCookie('community_p',r13(p_value),expires_date);
        } else {
            deleteCookie('community_user');
            deleteCookie('community_p');
        }
}

// used in case of pure-HTML loginpages (in JSPs the embedded javacode does the same)
function initLoginpage() {
    var usrCookie = getCookie('community_user');
    var pCookie = getCookie('community_p');
    if (usrCookie != null) {
        this.document.forms[0].j_username.value = r13(usrCookie);
        this.document.forms[0].checkboxSaveLogin.checked = true;
        if (pCookie != null)  this.document.forms[0].j_password.value = r13(pCookie);
    } else {
        this.document.forms[0].j_username.value = '';
        this.document.forms[0].j_password.value = '';
        this.document.forms[0].checkboxSaveLogin.checked = false;
    }
}
//-->
    