﻿/// <reference path="assets/scripts/jquery-1.3.2-vsdoc.js" />
$(function()
{
	$('#forgot-password').hide().height($('#login').height());
	
	SetupFormHandler();
	
	$('a[href="#forgot-password"]').click(function(ev)
	{
		ev.preventDefault();				
		$('#login').effect('slide', {direction: 'down', mode: 'hide'}, 300, function()
		{
			$('#forgot-password').effect('slide', {direction: 'right', mode: 'show'}, 300);
		});	
		
	});
	
	$('a[href="#login"]').click(function(ev)
	{
		ev.preventDefault();				
		$('#forgot-password').effect('slide', {direction: 'down', mode: 'hide'}, 300, function()
		{
			$('#login').effect('slide', {direction: 'right', mode: 'show'}, 300);
		});		
	});
	
	
	$('#btnLogin').click(function(ev)
	{	    
        ev.preventDefault();
        PostForm(this, function(data)
        {
            HandleResponse(data, '#login', '#login legend');
        });   
	
	});
	
	$('#btnSend').click(function(ev)
	{	    
        ev.preventDefault();
        PostForm(this, function(data)
        {
            HandleResponse(data, '#forgot-password', '#forgot-password legend');
        });   
	
	});
	
	$('#btnRegister').click(function(ev)
	{	    
        ev.preventDefault();
        PostForm(this, function(data)
        {
            HandleResponse(data, '#register', '#register legend');
            $('#register :input').removeClass('error');
            if (!data.success)
            {
                for(var idx = 0; idx < data.fields.length; idx++)
                {
                    $('#' + data.fields[idx]).addClass('error');
                }
            }
        });   
	
	});
	
});