$.frontend = {
    
    show_password_form: function()
    {
        var html = ''+
            '<h2>Reset Password</h2>'+
    		'<div id="reset_message" style="display:none"></div>'+
    		'<div class="prompt_loader" id="reset_loader" style="display:none"></div>'+
    		'<form action="/" onsubmit="return $.frontend.post_password_form();" method="post" accept-charset="utf-8">'+
    		'	<p>'+
    		'		<label for="reset_email">Email:</label><br />'+
    		'		<span class="txt"><input type="text" name="reset_email" value="" id="reset_email" /></span>'+
    		'	</p>'+
    		'	<p class="submit">'+
    		'		<input type="hidden" name="type" value="new_password" />'+
    		'		<input type="submit" id="reset_submit" value="reset" />'+
    		'	</p>'+
    		'	<div style="clear:both"></div>'+
    		'</form>';
		
        $.prompt(html, {
              callback: function reset_password_callback(v,m,f) {},
              buttons: {}
        });    
    },

    post_password_form: function() {
        $('#reset_submit').attr("disabled", "true");
        var reset_email = $('#reset_email').val();
        
        $('#reset_message').slideUp(500, function() {
            $('#reset_loader').slideDown(500, function() {
                $.post('/', {reset_email:reset_email, type:'new_password'}, function(data) {
                    var message = '';
                    if(data.success == false) {
                        message = '<p class="error">'+data.message+'</p>';
                        $('#reset_submit').attr("disabled", "");
                    } else {
                        message = '<p class="success">'+data.message+'</p>';
                        setTimeout('$.prompt.close()', 2500);
                    }
                    $('#reset_loader').slideUp(500, function() {
                        $('#reset_message').html(message).slideDown(500);
                    });
                }, 'json');
            });
        });
                
        return false;
    },
    
    display_video: function() {
        $('#intro_video').slideDown(100, function() {
            location.href = '#intro';
        });
    }
}

$.ajaxSetup({cache:false})
