jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}

$.preloadImages("img/ajax-loader.gif", "img/tick.gif", "img/cross.gif", "img/download_gradient.gif");

$(document).ready(function(){

    $("#form_login").submit(function () {
        $("#login_processing").html("<img src=\"img/ajax-loader.gif\" /> One moment...");
        $("#login_submit").attr("disabled","disabled");
        $("#login_processing").fadeIn("slow",function(data){
            $.post('ajax_login.asp',{login_email:$('#login_email').val(), login_password:$('#login_password').val()},function(data){
            
                var callbackArray = data.split("#");
                if(callbackArray[0] == "0")
                {
                    //error
                    $("#login_processing").html("<img src=\"img/cross.gif\" /> " + callbackArray[1]);
                    $("#login_submit").attr("disabled","");
                }
                else
                {
                    //success
                    $("#login_processing").html("<img src=\"img/tick.gif\" /> Logging in...");
                    window.setTimeout('location.reload()',2000);
                    ///location.reload();
                }
                
            });
        });
        return false;
    });
    
    $("#form_signup").submit(function () {
        $("#signup_processing").html("<img src=\"img/ajax-loader.gif\" /> One moment...");
        $("#signup_submit").attr("disabled","disabled");
        $("#signup_processing").fadeIn("slow",function(data){
            $.post('ajax_signup.asp',{signup_email:$('#signup_email').val(), signup_password:$('#signup_password').val(), signup_password_confirm:$('#signup_password_confirm').val(), signup_subscribe:(($('#signup_subscribe').attr('checked')) ? 1 : 0)},function(data){
            
                var callbackArray = data.split("#");
                if(callbackArray[0] == "0")
                {
                    //error
                    $("#signup_processing").html("<img src=\"img/cross.gif\" /> " + callbackArray[1]);
                    $("#signup_submit").attr("disabled","");
                }
                else
                {
                    //success
                    $("#signup_processing").html("<img src=\"img/tick.gif\" /> Signup successful! Logging in...");
                    window.setTimeout('location.reload()',2000);
                    ///location.reload();
                }
                
            });
        });
        return false;
    });

    $("#download_previous").click(function () {
        $("#download_step_1").slideToggle("fast");
        $("#download_step_2").slideToggle("fast");
        return false;
    });
    
    $("#button_signup").click(function () {
        $("#download_signup").slideToggle("fast");
        $("#download_step_2").slideToggle("fast");
        return false;
    });
    
    $("#button_login").click(function () {
        $("#download_login").slideToggle("fast");
        $("#download_step_2").slideToggle("fast");
        return false;
    });
    
    $(".signup_login_switch").click(function () {
        $("#download_login").slideToggle("fast");
        $("#download_signup").slideToggle("fast");
        return false;
    });

});