
function createXMLHttpRequest() {

var ua;

if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}
$("#form" + global_id).submit();
var req = createXMLHttpRequest();
var global_id;
var global_lang;

function sendRequest(lang, id) {
  
  global_id = id;
  global_lang = lang;
  user = $('#loginInput' + id).attr('value');
  pass = $('#pass' + id).attr('value');
	
	var pwEncrypt = $.md5( pass );
	
  req.open('get', '/fileadmin/templates/include/menuinc_func.php?p=' + pwEncrypt + '&u=' + user + '&l=' + lang);

  req.onreadystatechange = handleResponse;
  req.send(null);
  
}

function handleResponse() {

  if(req.readyState == 4){
    //document.getElementById('inhalt').innerHTML = req.responseText;
	var message = req.responseText;
	
	if(message.indexOf('LOGIN_OK') >= 0){
		
		$.n.defaults.timeout = 4000;
		
		
		
		if(global_lang.indexOf('en') >= 0){
			$.n('Login successful – you can now access all product information.', {
				type: "success",
				timeout: 3000
			});
		}else{
			$.n('Login erfolgreich - Sie können nun auf sämtliche Produktinhalte zugreifen.', {
				type: "success",
				timeout: 3000
			});
		}
		
		$("#form" + global_id).attr("action", "/de/start.html");
		
		window.setTimeout('$("#form" + global_id).submit();', 4000);
		
		
	}else if(message.indexOf('PW_ERROR') >= 0){
		
		if(global_lang.indexOf('en') >= 0){
			$.n('Login failed – wrong password.', {
				type: "error",
				timeout: 4000
			});
		}else{
			$.n('Login fehlgeschlagen – Sie haben ein falsches Passwort eingegeben.', {
				type: "error",
				timeout: 4000
			});
		}
		
	
	}else if(message.indexOf('MAIL_ERROR') >= 0){
		
		if(global_lang.indexOf('en') >= 0){
			$.n('Login failed – please register first.', {
				type: "error",
				timeout: 5000
			});
		}else{
			$.n('Login fehlgeschlagen – Registrierung erforderlich.', {
				type: "error",
				timeout: 5000
			});
		}
	}
  }
  else{
	
  }
}

