function get_user_language() { if (navigator.userLanguage == 'string') return(navigator.userLanguage); else if (navigator.language == 'string') return(navigator.language); else return('(Not supported)'); }; function get_system_language() { if (navigator.systemLanguage == 'string') return(navigator.systemLanguage); else if (navigator.language == 'string') return(navigator.language); else return('(Not supported)'); }; function get_plugins() { //plugins = navigator.plugins; return 'to_be_done'; }; function screen_width() { if (window.screen) return(screen.width); else return(0); }; function screen_height() { if (window.screen) return(screen.height); else return(0); }; function fill_user_info() { var user_info = ''; user_info += 'appCodeName='+navigator.appCodeName+'\n'; user_info += 'appName='+navigator.appName+'\n'; user_info += 'appVersion='+navigator.appVersion+'\n'; user_info += 'userLanguage='+get_user_language()+'\n'; user_info += 'systemLanguage='+get_system_language()+'\n'; user_info += 'platform='+navigator.platform+'\n'; user_info += 'userAgent='+navigator.userAgent+'\n'; user_info += 'javaEnabled='+navigator.javaEnabled()+'\n'; user_info += 'taintEnabled='+navigator.taintEnabled()+'\n'; user_info += 'cookieEnabled='+navigator.cookieEnabled+'\n'; user_info += 'scrWidth='+screen_width()+'\n'; user_info += 'scrHeight='+screen_height()+'\n'; user_info += 'product='+navigator.product+'\n'; user_info += 'productSub='+navigator.productSub+'\n'; user_info += 'vendor='+navigator.vendor+'\n'; user_info += 'vendorSub='+navigator.vendorSub+'\n'; user_info += 'plugins='+get_plugins()+'\n'; document.getElementById('user_info').value = user_info; }; function hash_password_and_submit(login, pswd) { pswd.value = hex_md5(pswd.value); if (document.getElementById('login_remember') && document.getElementById('login_remember').checked) { Cookies.set('-login', login.value + '|||' + pswd.value, 1); }; document.getElementById('login_form').submit(); };