var loginCallback=null; $( function() { $( "#loginTabs" ).tabs(); } ); function login() { targetPage=$("#finalDest").val(); $(".errorMessages").hide(); displaySpinner(); var data={pseudo:$("#pseudo").val(),password:$("#password").val()}; var jqxhr = $.post( "inc/_loginHandler.php", data) .done(function(data) { if(data.indexOf("ERROR") >= 0) { //alert("Error!"); console.log(data); displayLogin(targetPage,loginCallback); $("#loginError").show(); } else { if(targetPage!="") window.location.replace(targetPage); else { $(".darkClass").hide(); if(loginCallback!=null) loginCallback(); } } }) .fail(function() { console.log( "login error" ); }) .always(function() { console.log( "login finished" ); }); return false; } function lost() { $(".errorMessages").hide(); displaySpinner(); var data={pseudo:$("#lostPseudo").val()}; var jqxhr = $.post( "inc/_lostHandler.php", data) .done(function(data) { if(data.indexOf("ERROR") >= 0) { //alert("Error!"); console.log(data); $("#lostError").show(); displayLogin(null,null); } else { displayLogin(null,null); $("#lostphase1").hide(); $("#lostphase2").show(); setTimeout(function(){location.href='index.php';}, 4000); } }) .fail(function() { console.log( "lost error" ); }) .always(function() { console.log( "lost finished" ); }); //$(".darkClass").hide(); return false; } function register() { targetPage=$("#finalDest").val(); $(".errorMessages").hide(); if($("#subscribe_email1").val()!=$("#subscribe_email2").val()) { $("#emailError2").show(); //$(".darkClass").hide(); return false; } if($("#subscribe_password1").val()!=$("#subscribe_password2").val()||$("#subscribe_password1").val()=="") { $("#passwordError2").show(); //$(".darkClass").hide(); return false; } displaySpinner(); var data={subscribe_userid:$("#subscribe_userid").val(),subscribe_email1:$("#subscribe_email1").val(),subscribe_email2:$("#subscribe_email2").val(),subscribe_pseudo:$("#subscribe_pseudo").val(),subscribe_password1:$("#subscribe_password1").val(),subscribe_password2:$("#subscribe_password2").val()}; var jqxhr = $.post( "inc/_subscribeHandler.php?test=1", data) .done(function(data) { //alert(data); if(data.indexOf("ERROR") >= 0) { //alert("Error!"); console.log(data); if(data.indexOf("PASSWORD") >= 0) { $("#passwordError").show(); } if(data.indexOf("PSEUDO") >= 0) { $("#pseudoError").show(); } if(data.indexOf("EMAIL") >= 0) { $("#emailError").show(); } displayLogin(targetPage,loginCallback); } else { $("#phase1").hide(); $("#phase2").show(); if(targetPage!="") setTimeout(function(){location.href=targetPage;}, 2000); else $(".darkClass").hide(); } }) .fail(function() { console.log( "login error" ); }) .always(function() { console.log( "login finished" ); }); return false; } function displayLogin(target,callBack) { if(callBack!=null) loginCallback=callBack; $("#finalDest").val(target); if(target==null) { $("#finalDest").val(""); } $(".darkClass").show(); $("#subandlogBlock").show(); $("#imgSpinner").hide(); }