﻿function processLogin()
{       
    var username = document.getElementById("txtUsername").value;
    var password = document.getElementById("txtPassword").value;
        
    if(username != "" && password != "")
    {
        $(".loginContentSlider").animate({ marginLeft: "-170px"}, 500, false, function(){ processLoginStart() } );  
}
    else
    {
        document.getElementById("announcementMessage").innerHTML = "You must enter a username/password to login.";
        $('html').animate({scrollTop:0}, 'fast');
	$(".announcement").slideDown("slow");
    }
}

function processLoginStart()
{
   try   
   {
        var username = document.getElementById("txtUsername").value;
        var password = document.getElementById("txtPassword").value;
        
        //Attach a timestamp to prevent caching
        var timestamp = new Date().getTime();
        $.get("AJAX/AjaxLogin.aspx", { __username__: username, __password__: password, time: timestamp },
                                      function(data){
                                       processLoginResult(data);
                                      });
  }
  catch(ex)
  {
    window.location = "Login.aspx";
  }
}

function processLoginResult(data)
{
    if(data == "true")
    {
        window.location = "MyAccount.aspx";
    }
    else
    {
        window.location = "login.aspx?ajaxLoginIssue=true&ReturnUrl=%2fmyaccount.aspx";
    }
}