var invalid = false;
//$.noConflict();
$(function()
{
var temp;
var sPath = window.location.pathname;
// alert(sPath.indexOf("/admin/") != -1);
var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
if ((sPage !== 'login.php') && (sPage !== 'forgot.php') && (sPage !== 'regadd.php') && (sPath.indexOf("/admin/") == -1))
{
var temp=0;
$.ajax({
url: "/admin/session_check.php",
context: document.body,
async: false,
cache:false,
success: function(data)
{
if(data!=='1')
{
window.location = 'login.php';
temp=1;
return false;
}
},
error: function (data, status, e)
{
alert('login.js page js error: ' + e);
}
});
}
// alert(sPage + '==>login.php');
if (sPage == 'login.php')
{
$("#username").focus();
$("#loginsubmit").click(function()
{
return chk_all(document.frm_login);
});
}
});
function chk_all(d)
{
$("#login_msg").html('');
var msg = "";
var has_error = "0";
var r = document.frm_login.ret_page.value;
var q = document.frm_login.querystring.value ;
if ($("#username").val().length==0)
{
msg = msg + '
- Enter your username...';
has_error = "1";
}
if ($("#pass").val().length==0)
{
msg = msg + '
- Enter your password...';
has_error = "1";
}
if (has_error == "1")
{
$("#login_msg").html('
ERROR: ' + msg);
return false;
}
else
{
var temp = '1';
var qs = $("#frm_login").serialize();
//alert('qs 3: ' + qs);
$.ajax({
type: "POST",
url: "/admin/login_process.php",
data: qs,
dataType: "html",
async: false,
cache:false,
success: function(data)
{
//alert('data: ' + data);
if (data !== "0")
{
//alert('temp: ' + temp);
temp = '0';
}
},
error: function (data, status, e)
{
alert('login.js @ chk_all: ' + e);
}
});
if (temp == '1')
{
temp = '
ERROR: Invalid username or password. Please try again...';
$("#login_msg").html(temp);
$("#username").val(d.username.value);
d.pass.focus();
return false;
}
else if (r !== "")
{
//alert( r + '?' + q);
window.location = r + '?' + q;
return false;
}
else
{
//alert( r + '?123');
window.location = '/myaccount.php';
return false;
}
}
}