//blockloginregister.js
var langTimerBla = 0;

function hideMessage()
{
	$("#statusMsg").slideUp("fast");
}

var idLanguageMsg = new Object();
idLanguageMsg["1"] = {wait:'V&auml;nta…', success:'V&auml;nta…', email:'Fyll i e-mail adressen', password:'Fyll i l&ouml;senordet', available:'V&auml;nta…'};
idLanguageMsg["2"] = {wait:'S\'il vous plaît attendre...', success:'Succès :)', email:'adresse e-mail est nécessaire', password:'mot de passe est requis', available:'id Email est disponible. S\'il vous plaît remplir de plus amples renseignements sur le côté gauche...'};
function loginCheck(moduleDir, lan) {
	var language = (lan==undefined || lan=='' || idLanguageMsg[lan]==undefined) ? 1 : lan;
	var serialize = $("#loginform").serialize();
	$("#statusMsg").html(idLanguageMsg[language].wait);
	$("#statusMsg").slideDown('fast');
	clearTimeout(langTimerBla);
	langTimerBla = setTimeout( "hideMessage()", 4000 );
	if($.trim($("#email_ajax").val())=="") {
		var msg = idLanguageMsg[language].email;
		$("#statusMsg").html(msg);		
		$("#statusMsg").slideDown("fast");
		clearTimeout(langTimerBla);
		langTimerBla = setTimeout( "hideMessage()", 4000 );
		$("#email_ajax").focus();
		return false;
	}
	if($.trim($("#passwd_ajax").val())=="") {
		var msg = idLanguageMsg[language].password;
		if(msg != "success") {
			$("#statusMsg").html(msg);		
			$("#statusMsg").slideDown("fast");
			clearTimeout(langTimerBla);
			langTimerBla = setTimeout( "hideMessage()", 4000 );
		}
		$("#passwd_ajax").focus();
		return false;
	}
	//alert(moduleDir+"authentication-ajax.php" + " language" +typeof language)
$.ajax({
   type: "POST",
   url: moduleDir+"authentication-ajax.php",
   data: serialize,
   success: function(msg){
    //alert( "Return Data: " + msg );
	$("#statusMsg").html(msg);
	$("#statusMsg").slideDown("fast");
	if(msg=='success') {
		$("#loginBox_content").hide();
		$("#statusMsg").html(idLanguageMsg[language].success);
		clearTimeout(langTimerBla);
		langTimerBla = setTimeout( "hideMessage()", 4000 );
		var url = window.location;
		//alert(url);
		window.location.href = String(url);
	}
   }
 });
return false; 	  
}

function registerCheck(moduleDir, lan) {
	var language = (lan==undefined || lan=='' || idLanguageMsg[lan]==undefined) ? 1 : lan;
	var serialize = $("#registercheck").serialize();
	$("#statusMsg").html(idLanguageMsg[language].wait);
	$("#statusMsg").slideDown('fast');
	if($.trim($("#email_create_ajax").val())=="") {
		var msg = idLanguageMsg[language].email;
		$("#statusMsg").html(msg);		
		$("#statusMsg").slideDown("fast");
		clearTimeout(langTimerBla);
		langTimerBla = setTimeout( "hideMessage()", 2000 );
		$("#email_create_ajax").focus();
		return false;
	}

var  url = 	moduleDir+"authentication-ajax.php";
$.ajax({
   type: "POST",
   url: url,
   data: serialize,
   success: function(msg){
    //alert( "Return Data: " + msg );
	$("#statusMsg").html(msg);
	$("#statusMsg").slideDown("fast");
	if(msg=='success') {
		$("#loginBox_content").hide();
		$("#statusMsg").html("");
		var available = idLanguageMsg[language].available;
		$("#statusMsg").html(available);		
		$("#statusMsg").show("fast");
		clearTimeout(langTimerBla);
		langTimerBla = setTimeout( "hideMessage()", 2000 );
		$("#registercheck").submit();
	}
   }
 });
	
return false;
}

function hideMsg() {
	$("#statusMsg").hide("fast");
}
//alert("load");
