function wahl()
{
  // Ändern der Login-Ziele
  pathToForm = document.getElementsByName("auswahl")[0].bereich;
  switch (pathToForm.options[pathToForm.selectedIndex].text) {
    case "Kunde":
      document.getElementsByName("_CustomLoginForm")[0].action = "http://notes.rga.net/names.nsf?Login";
      document.getElementsByName("RedirectTo")[0].value = "http://notes.rga.net/RGIDATA/popusers.nsf/frmUserWelcome?OpenForm&WebEnv=Customer";
      break;
    case "Reseller":
      document.getElementsByName("_CustomLoginForm")[0].action = "http://notes.rga.net/names.nsf?Login";
      document.getElementsByName("RedirectTo")[0].value = "http://notes.rga.net/RGIDATA/popusers.nsf/frmResellerWelcome?OpenForm&WebEnv=Reseller";
      break;
    case "Selle":
      document.getElementsByName("_CustomLoginForm")[0].action = "login-logout.html";
//      document.getElementsByName("_CustomLoginForm")[0].action = "http://appdev2.rga.net/ts/jstest/presenter.php";
      document.getElementsByName("RedirectTo")[0].value = "";
      break;
    case "RGI":
      document.getElementsByName("_CustomLoginForm")[0].action = "https://portal.rgfi.net/rga-server/names.nsf?Login";
      document.getElementsByName("RedirectTo")[0].value = "https://portal.rgfi.net/rga-server/rgidata/webdl.nsf";
      break;
    case "Helpdesk":
      //document.getElementsByName("_CustomLoginForm")[0].action = "https://portal.rgfi.net/webdesk/jetspeed/redirect_test.html";
      //document.getElementsByName("_CustomLoginForm")[0].action = "https://portal.rgfi.net/webdesk/jetspeed/redirect.jsp";
      document.getElementsByName("_CustomLoginForm")[0].action = "https://portal.rgfi.net/webdesk/jetspeed/portal/_ns:YkdJN1dlYkRlc2subG9naW4ucG9ydGxldC43MTZ8YzB8ZDB8Zg__/GI7WebDesk/login";
      //document.getElementsByName("_CustomLoginForm")[0].action = "https://portal.rgfi.net/webdesk/jetspeed/portal/GI7WebDesk/service.psml";
      //document.getElementsByName("RedirectTo")[0].value = "https://portal.rgfi.net/webdesk/jetspeed/redirect.jsp";
      //document.getElementsByName("RedirectTo")[0].value = "https://portal.rgfi.net/webdesk/jetspeed/portal/_ns:YkdJN1dlYkRlc2subG9naW4ucG9ydGxldC43MTZ8YzB8ZDB8Zg__/GI7WebDesk/login";
      document.getElementsByName("RedirectTo")[0].value = "";
      break;
    default:
    break;
  }
  // Ändern der Input-Bezeichnungen und -Werte
  var log_selle = document.getElementById("login_rgi_selle");
  var log_norm = document.getElementById("login_rgi");
  
  var ua = navigator.userAgent.toLowerCase(); 
  this.isIE = ( (ua.indexOf('msie') != -1) && (ua.indexOf('opera') == -1) && (ua.indexOf('webtv') == -1) );

// Helpdesk Abfrage

    if (pathToForm.options[pathToForm.selectedIndex].text == "Helpdesk") {
      if (document.getElementsByName("Username")[0]) {
        document.getElementsByName("Username")[0].name = "babylonLoginName";
        document.getElementsByName("Password")[0].name = "babylonPassword";
      }
    } else {
      if (document.getElementsByName("babylonLoginName")[0]) {
        document.getElementsByName("babylonLoginName")[0].name = "Username";
        document.getElementsByName("babylonPassword")[0].name = "Password";
      }
  }

  if(this.isIE) {
//  DOM wird im IE anders ausgelesen als Moz: ersetze childNodes[1] durch childNodes[0]
    if (pathToForm.options[pathToForm.selectedIndex].text == "Selle") {
      log_norm.style.display = "none"; 
      log_selle.style.display = "block";
      
      log_selle.childNodes[0].user.value = log_norm.childNodes[0].Username.value;
      log_norm.childNodes[0].Username.value = "";
      log_selle.childNodes[0].pass.value = log_norm.childNodes[0].Password.value;
      log_norm.childNodes[0].Password.value = "";
    } else {
      log_selle.style.display = "none";
      log_norm.style.display = "block";
      if (log_selle.childNodes[0].user.value || log_selle.childNodes[0].pass.value) {
      log_norm.childNodes[0].Username.value = log_selle.childNodes[0].user.value;
      log_selle.childNodes[0].user.value = "";
      log_norm.childNodes[0].Password.value = log_selle.childNodes[0].pass.value;
      log_selle.childNodes[0].pass.value = "";
      }
    }  
  } else {
    if (pathToForm.options[pathToForm.selectedIndex].text == "Selle") { 
      log_norm.style.display = "none"; 
      log_selle.style.display = "block";
      
      log_selle.childNodes[1].user.value = log_norm.childNodes[1].Username.value;
      log_norm.childNodes[1].Username.value = "";
      log_selle.childNodes[1].pass.value = log_norm.childNodes[1].Password.value;
      log_norm.childNodes[1].Password.value = "";
    } else {
      log_selle.style.display = "none";
      log_norm.style.display = "block";
      if (log_selle.childNodes[1].user.value || log_selle.childNodes[1].pass.value) {
      log_norm.childNodes[1].Username.value = log_selle.childNodes[1].user.value;
      log_selle.childNodes[1].user.value = "";
      log_norm.childNodes[1].Password.value = log_selle.childNodes[1].pass.value;
      log_selle.childNodes[1].pass.value = "";
      }
    }
  }

}


function superchallenge_pass() {
// Abfrage ob funktion ausgefuehrt werden sollte
  if (document.getElementsByName("pass")[0]) {
		var pass = document.getElementsByName("pass")[0].value;
		if (pass) {
			var enc_pass = MD5(pass);
			var str = document.getElementsByName("user")[0].value+":"+enc_pass+":"+fdocument.getElementsByName("challenge").value;
			document.getElementsByName("pass")[0].value = MD5(str);
			return true;
		} else {
			return false;
		}
	}
}

function login_hide_element() {
  alert("Hide");
  document.getElementById("hide_auswahl").display = "none";
}

function login_show_element() {
  alert("Show");
  document.getElementById("hide_auswahl").display = "block";
}

function displaymenu(){
  document.getElementById("mainnav").style.visibility = "visible";
  document.getElementById("login").style.visibility = "visible";
  document.getElementById("attention_no_javascipt").style.visibility = "hidden";
}