
function errorMsg(id,msg){$('#'+id).removeClass().addClass('messagebox').text('Validating....').fadeIn(1000);$('#'+id).fadeTo(200,0.1,function(){$(this).html(msg).addClass('error').fadeTo(900,1);});}
function logMeIn(){if(!validate_login())return false;var param='email='+$('#email').val()+'&psw='+hex_md5($('#psw').val())+'&url='+$('#url').val()+'&sticky='+$('#sticky').attr("checked")+'&'+new Date().getTime();$.ajax({type:"POST",url:"index.php?mod=login",data:param,beforeSend:function(XMLHttpRequest){openLoadingWin();},success:function(data)
{if(data=='-1'){errorMsg('login_msg','Sorry your account has been locked.');}
else if(data=='0'){errorMsg('login_msg','Email and password do not match.<br>(You provided '+$('#email').val()+')');}
else{$("#login_response").html(data);$("#sm_2").html('<li><a href="index.php?mod=create-vehicle-listing">Vehicles</a></li><li><a href="index.php?mod=create-accessories-listing">Accessories</a></li><li><a href="index.php?mod=create-plate-listing">Number Plates</a></li>');$("#login_msg").html('').removeClass();}},complete:function(XMLHttpRequest,textStatus){closeLoadingWin();},dataType:"html"});return false;}
function validate_login(){var em=$('#email').val(),pass=$('#psw').val();if((isEmpty(em))||(isEmpty(pass))){errorMsg('login_msg','Required field(s) cannot be left blank.');return false;}
if(!isEmail(em,'FALSE')){errorMsg('login_msg','Please enter a valid email address.');return false;}
if(isIllegalChars(em)){errorMsg('login_msg','Email address contains illegal characters.');return false;}
return true;}