  function hideOTPPWDScelta() {
    document.getElementById("OTPPWDSCELTA").style.display = "none";
  }
  
  function hideOrView(isOTP, isSubUser, focusOnField) {
    document.getElementById("USEROTP").style.display = (isOTP && !isSubUser ? "inline" : "none");
    document.getElementById("SUSEROTP").style.display = (isOTP && isSubUser ? "inline" : "none");
    document.getElementById("USERPWD").style.display = (!isOTP && !isSubUser ? "inline" : "none");
    document.getElementById("SUSERPWD").style.display = (!isOTP && isSubUser ? "inline" : "none");
    
    if (focusOnField) {
      if (isSubUser) {
        if (isOTP) {
          document.LoginFrame.SUSEROTPSubUser.focus();
        } else {
          document.LoginFrame.SUSERPWDSubUser.focus();
        }
      } else {
        if (isOTP) {
          document.LoginFrame.USEROTPUser.focus();
        } else {
          document.LoginFrame.USERPWDUser.focus();
        }
      }
    }
  }

  function get_cookie(cookiestr) {
    var cookieobj,a,b,cookievalue;
    cookieobj=document.cookie;
    a=cookieobj.indexOf(cookiestr+"=");
    if (a != -1) {
      b=cookieobj.substring(a,cookieobj.length).indexOf(";");
      b=(b<0)?cookieobj.length:(a+b);
      cookievalue=cookieobj.substring(a+cookiestr.length+1,b);
      return unescape(cookievalue);
    } else {
      return "";
    }
  }

  function set_cookie(cookieName, cookieValue) {
    deadTime=new Date(2015, 11, 31, 00, 00, 00);
    document.cookie = (cookieName + "=" + cookieValue +"; path=/; expires="+deadTime.toGMTString()+";"); // set del cookie
  }

  function accessTypeHasChanged(accessTypeObj, isSubUser) {
    accessType = accessTypeObj.value;
    hideOrView(accessType=="OTP", isSubUser, true);
    set_cookie('accessType',accessType);
  }

  function changeLanguage() {
    language = language=="_de_DE"?"_it_IT":"_de_DE";
    set_cookie("language",language);
    document.location.href="sso.Login";
  }

  function changeLanguageCookie() {
    set_cookie("language",get_cookie("language")=="_it_IT"?"_de_DE":"_it_IT");
    language = get_cookie("language");
  }

  function getOsBrowser() {
    var detect = navigator.userAgent.toLowerCase();
    return detect;
  }
