$(document).ready( function() {
	load_loginbox();
});


function load_loginbox()
{	
	$.ajax({
		url: "index.php?type=149&reload=1",
		cache: false,
		success: function(html){
			$("#tx-intajaxloginbox-pi1").html(html);
		}
	});
}

/*
function send_loginbox()
{
	// formulardaten per DOM holen
	var lb_logintype	= "login";
	var lb_user = $('#username').val();
	var lb_pass = $('#pswd').val();
	var lb_pid	= $('input[name*="pid"]').val();
	var lb_redirect_url = '';//$('input[name*="redirect_url"]').val();
	var lb_submit = "Anmelden";
	
	// fomulardaten per post übergeben und rückmeldung wieder einbinden
	 $.ajax({
		type: "POST",
		url: "index.php?type=149&reload=1",
		data: "user="+lb_user+"&pass="+lb_pass+"&logintype="+lb_logintype+"&pid="+lb_pid+"&redirect_url="+lb_redirect_url+"&submit="+lb_submit,
		success: function(html) {
			if ( html == "redirect_now" ) {
				//load_loginbox();
				window.location='mein-beroobi.html';
			} else {
				$("#tx-intajaxloginbox-pi1").html(html);
			}
			//load_loginbox();
   		}
 	});
}
*/

function send_loginbox()
{
 // formulardaten per DOM holen
 var lb_challenge = $('input[name*="challenge"]').val();
 var lb_logintype = "login";
 var lb_user = $('#username').val();
 var lb_pass = $('#pswd').val();
 var lb_pid = $('input[name*="pid"]').val();
 var lb_redirect_url = '';//$('input[name*="redirect_url"]').val();
 var lb_submit = "Anmelden";

 // fomulardaten per post übergeben und rückmeldung wieder einbinden
 $.ajax({
  type: "POST",
  url: "index.php?type=149&reload=1",
  data: "user="+lb_user+"&pass="+$.md5(lb_user+":"+$.md5(lb_pass)+":"+lb_challenge)+"&logintype="+lb_logintype+"&challenge="+lb_challenge+"&pid="+lb_pid+"&redirect_url="+lb_redirect_url+"&submit="+lb_submit,
  success: onLogin
  
 });
}

function onLogin (action) 
{
  if ( action == "redirect_now" )
   {
   window.location = "http://www.beroobi.de/mein-beroobi.html";
  } 
  else 
  {
   $("#tx-intajaxloginbox-pi1").html(action);
 }
}

function logout_loginbox()
{
	// formulardaten per DOM holen
	var lb_logintype	= "logout";
	var lb_pid	= '36';
	var lb_redirect_url = 'http://www.beroobi.de/';
	var lb_submit = "Abmelden";
	
	// fomulardaten per post übergeben und rückmeldung wieder einbinden
	 $.ajax({
		type: "POST",
		url: "index.php?type=149&reload=1",
		data: "logintype="+lb_logintype+"&pid="+lb_pid+"&redirect_url="+lb_redirect_url+"&submit="+lb_submit,
		success: function(html) {
			window.location='http://www.beroobi.de/';
   		}
 	});	
}


function load_forgotbox()
{
	$.ajax({
		url: "index.php?no_cache=1&type=149&reload=1&tx_newloginbox_pi1[forgot]=1",
		cache: false,
		success: function(html){
			$("#tx-intajaxloginbox-pi1").html(html);
		}
	});
}


function send_forgotbox()
{	
	// formulardaten per DOM holen
	var fb_email = $('input[name*="tx_newloginbox"]').val();
	var fb_submit = "Passwort vergessen";
	
	if ( fb_email != "E-Mail-Adresse" && isEmail(fb_email) == true  ) //  and existEmail(fb_email) == true
	{
	
		// fomulardaten per post übergeben und rückmeldung wieder einbinden
		$.ajax({
			type: "POST",
			url: "index.php?no_cache=1&type=149&reload=1&tx_newloginbox_pi1[forgot]=1",
			data: "tx_newloginbox_pi1[DATA][forgot_email]="+fb_email+"&submit="+fb_submit,
			success: function(html) {
				$("#tx-intajaxloginbox-pi1").html(html);
   			}
 		});
 	
 	}
 	else
 	{
 		// display Error
 		$("#messageBox").css("display","block");
 		$('input[name*="tx_newloginbox"]').addClass("error");
 	}
}


function isEmail ( email )
{
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
 	return emailPattern.test(email); 
	
	//return true;
}

function existEmail ( email )
{
	return true;
}


