function login_session_init(){init_ipaddress();init_switch();init_spinner();init_login_session_tables();init_dropdown($(".select_single"));$("#btn_submit").click(function(){exec_login_submit()});$("#login_id").bind("keypress",function(a){if(a.which==13){exec_login_submit()}});$("#login_pw").bind("keypress",function(a){if(a.which==13){exec_login_submit()}});check_login_lang();$.cookie("lang","kr",{expires:1,path:"/"});exec_load_global();change_page_lang()}function init_login_session_tables(){make_form_text($("#login_id_t"),"login_id",32,200);make_form_password($("#login_pw_t"),"login_pw",32,200);make_form_span($("#autoreset_date_t"),"autoreset_date");init_switch();init_spinner()}function check_login_lang(){$.cookie("lang","kr",{expires:1,path:"/"});$("#Korean").click()}function exec_load_global(){exec_action_post("/message.asp",{action:"GlobalCfgGet"},on_success_load_global,false)}function on_success_load_global(a){global_radio_mode=a;if(global_radio_mode!=undefined&&global_radio_mode.board_id!=undefined){switch(global_radio_mode.board_id){case"FK-ONT-G420W/ACS2":$(".input_section").css("background","url(/image_fk/login_02_furukawa.png) no-repeat center");break;case"H680GW":$(".input_section").css("background","url(/image/login_02_dasan.png) no-repeat center");break;case"H680GR":$(".input_section").css("background","url(/image/login_02_dasan.png) no-repeat center");break;case"H680W":$(".input_section").css("background","url(/image/login_02_dasan.png) no-repeat center");break;case"H680RW":$(".input_section").css("background","url(/image/login_02_dasan.png) no-repeat center");break;default:$(".input_section").css("background","url(/image/login_02_dasan.png) no-repeat center")}$.cookie("title",global_radio_mode.board_id,{expires:365,path:"/"});set_browser_title()}if(global_radio_mode!=undefined&&global_radio_mode.board_css_path!=undefined){$.cookie("css_path",global_radio_mode.board_css_path,{expires:365,path:"/"})}if(global_radio_mode!=undefined&&global_radio_mode.board_img_path!=undefined){$.cookie("img_path",global_radio_mode.board_img_path,{expires:365,path:"/"})}$.cookie("accessMode",global_radio_mode.accessMode,{expires:365,path:"/"});if(global_radio_mode.board_id=="H355X"||global_radio_mode.board_id=="H355ZA"||global_radio_mode.board_id=="H840X"||global_radio_mode.board_id=="H355PS"||global_radio_mode.board_id=="XNATM"){$("#login_captcha").realperson();$("#login_captcha").bind("keypress",function(b){if(b.which==13){exec_login_submit()}});$("#captcha_frm").show();$("#captcha_dummy1").show();$("#captcha_dummy2").show();$("#autoreset_date_t").show();$("#autoreset_date_t").text(a.autoreset_date)}else{$("#captcha_frm").hide();$("#captcha_dummy1").hide();$("#captcha_dummy2").hide();$("#autoreset_date_t").hide()}}function hash(b){var c=5381;for(var a=0;a<b.length;a++){c=((c<<5)+c)+b.charCodeAt(a)}return c}function exec_login_submit(){var e=new Array();var c=new Object();e=serialize_form($("#frm"));var b=$.cookie("login_fail");var h=$.cookie("title");if(h=="H355X"||h=="H355ZA"||h=="H840X"||h=="H355PS"||h=="XNATM"){var f=hash($("#login_captcha").val());if(f!=$("#login_captcha").realperson("getHash")){show_alert("Captcha Value is not correct.");$("#login_captcha").realperson("destroy");$("#login_captcha").realperson({});return}}if(h=="XNATM"||h=="H355X"||h=="H355ZA"||h=="H840X"||h=="H355PS"){if(e.login_id=="root"){b=$.cookie("admin_fail")}else{if(e.login_id=="admin"){b=$.cookie("user_fail")}else{b=$.cookie("other_fail")}}}else{if(e.login_id=="admin"){b=$.cookie("admin_fail")}else{if(e.login_id=="user"){b=$.cookie("user_fail")}else{b=$.cookie("other_fail")}}}if(b==undefined||b=="0"){}else{var a=new Date();var i=new Date(Number(b));var g=a-i;var d=new Date(g);console.log(d.getMinutes());if(d.getMinutes()<1){if(h=="XNATM"||h=="H355X"||h=="H355ZA"||h=="H840X"||h=="H355PS"){if(e.login_id=="root"){$.cookie("admin_count",0,{expires:1,path:"/"})}else{if(e.login_id=="admin"){$.cookie("user_count",0,{expires:1,path:"/"})}else{$.cookie("other_count",0,{expires:1,path:"/"})}}}else{if(e.login_id=="admin"){$.cookie("admin_count",0,{expires:1,path:"/"})}else{if(e.login_id=="user"){$.cookie("user_count",0,{expires:1,path:"/"})}else{$.cookie("other_count",0,{expires:1,path:"/"})}}}show_alert("You have input the wrong username or password for 5 times, please wait for 1 minute and try again");return}}c.action="Login";c.idpw="Basic "+Base64.encode(e.login_id+":"+e.login_pw);exec_action_login("/message.asp",c,on_success_login_submit)}function exec_login_submit_already(){var a=new Array();var b=new Object();a=serialize_form($("#frm"));b.action="Login";b.already=1;b.idpw="Basic "+Base64.encode(a.login_id+":"+a.login_pw);exec_action_login("/message.asp",b,on_success_login_submit)}function on_success_login_submit(d){var b=$.cookie("login");form_data=serialize_form($("#frm"));var e=$.cookie("title");if(d.msg=="ok"){if(d.already!=undefined&&d.already=="1"){show_confirm("someone already logged in. if you press countinue button, user who logged in before are disconnected.",exec_login_submit_already);return}var c="Basic "+Base64.encode(form_data.login_id+":");set_login_cookie(c);if(e=="XNATM"||e=="H355X"||e=="H355ZA"||e=="H355PS"){if(d.login_id=="root"){$.cookie("admin_count",0,{expires:1,path:"/"});$.cookie("admin_fail",0,{expires:1,path:"/"})}else{if(d.login_id=="admin"){$.cookie("user_count",0,{expires:1,path:"/"});$.cookie("user_fail",0,{expires:1,path:"/"})}else{$.cookie("other_count",0,{expires:1,path:"/"});$.cookie("other_count",0,{expires:1,path:"/"})}}}else{if(d.login_id=="admin"){$.cookie("admin_count",0,{expires:1,path:"/"});$.cookie("admin_fail",0,{expires:1,path:"/"})}else{if(d.login_id=="user"){$.cookie("user_count",0,{expires:1,path:"/"});$.cookie("user_fail",0,{expires:1,path:"/"})}else{$.cookie("other_count",0,{expires:1,path:"/"});$.cookie("other_count",0,{expires:1,path:"/"})}}}CONNECTED_SESSION=true;var a=$("<form></form>");a.attr("action","/login.cmd");a.attr("method","post");a.appendTo("body");var f=$('<input type="hidden" value="'+d.sessionid+'" name="sessionid">');a.append(f);a.submit();return}else{(d.msg=="nok")}if(d.notice!=undefined){show_alert(d.notice);return}if(e=="H355X"||e=="XNATM"||e=="H355ZA"||e=="H840X"||e=="H355PS"){if(form_data.login_id=="root"){if(d.admin_init=="true"){show_alert("Account information is not correct.")}else{show_alert("Account information is not correct.")}}else{if(form_data.login_id=="admin"){if(d.user_init=="true"){show_alert("Account information is not correct.")}else{show_alert("Account information is not correct.")}}else{show_alert("Account information is not correct.")}}}else{if(form_data.login_id=="admin"){if(d.admin_init=="true"){show_alert("Account information is not correct.")}else{show_alert("Account information is not correct.")}}else{if(form_data.login_id=="user"){if(d.user_init=="true"){show_alert("Account information is not correct.")}else{show_alert("Account information is not correct.")}}else{show_alert("Account information is not correct.")}}}$("#login_captcha").realperson("destroy");$("#login_captcha").realperson({})};