var loginPrefilled = false; var username_newattr; var password_newattr; function setCookie(name, value, expiry) { // use: setCookie("name", value, expiry); document.cookie=name + "=" + encodeURIComponent(value) + ";Secure; path=/; expires=" + expiry.toGMTString(); } function UnsetCookie(cookieName) { if (cookieName === "NSC_NAME" || cookieName === "NSC_NAME1"){ document.cookie=cookieName+"=nothing;expires=Thursday, 1 Jan 1970 00:00:00 GMT;"; } else { document.cookie=cookieName+"=nothing;expires=Thursday, 1 Jan 1970 00:00:00 GMT; path=/"; } } var pwc = ns_getcookie("pwcount"); function ns_check(event) { var login = document.forms['vpnForm'].login.value; var passwd = document.forms['vpnForm'].passwd.value; if(login == "") { window.alert(_("You need to enter login name")); event.preventDefault(); return; } if (passwd == "") { window.alert(_("You need to enter passwd")); event.preventDefault(); return; } return true; } function ns_disperrmsg(field_errormsg) { var vpnerrCookieVal = ns_getcookie("NSC_VPNERR"); if( !(isNaN(vpnerrCookieVal)) && (vpnerrCookieVal >= "4001") && (vpnerrCookieVal <= _("errorMessageLabelMax"))) { //var left_errormsg = $("
").addClass('left'); var error_container = $("
").attr({"class":"error","id":"feedbackStyle"}); var msg = _(_("errorMessageLabelBase") + vpnerrCookieVal); var errormsg = $("").attr("id","errorMessageLabel").text(msg); field_errormsg.append(error_container.append(errormsg)); UnsetCookie("NSC_VPNERR"); return field_errormsg; } } UnsetCookie("NSC_USER"); function ns_getcookie(name) { var cookie=document.cookie; if(cookie.length > 0) { begin=cookie.indexOf(name+"="); if(begin!=-1) { begin+=name.length+1; end=cookie.indexOf(";", begin); if(end==-1) end=cookie.length; return decodeURIComponent(cookie.substring(begin, end)); } } return null; } function ns_fillName() { var value=ns_getcookie("NSC_NAME"); var mutable=ns_getcookie("NSC_NAME1"); if(mutable!=null) { document.vpnForm.login.value = mutable; document.vpnForm.login.style.color = "#777"; document.vpnForm.passwd.focus(); } else if(value!=null) { document.vpnForm.login.value = value; loginPrefilled = true; document.vpnForm.login.readOnly = true; document.vpnForm.login.style.color = "#777"; document.vpnForm.passwd.focus(); } else document.vpnForm.login.focus(); } function loginFieldCheck() { if(loginPrefilled == true) { if(username_newattr){ $('[name='+username_newattr+']').blur(); $('[name='+password_newattr+']').focus(); } else{ $('[name="login"]').blur(); $('[name="passwd"]').focus(); } } } function clean_name_cookie() { UnsetCookie("NSC_NAME"); UnsetCookie("NSC_NAME1"); UnsetCookie("pwcount"); UnsetCookie("eula"); UnsetCookie("userDomains"); }