$(function()
{
	Forms.init();
	//Confirms.init();
	FlashMsgs.init();
});

var Forms =
{
	init:function()
	{
		$form = $('form');
		
		if (!$form.size())
		{
			return false;
		}
		
		// Focus first empty or first error field
		
		$error_input = $form.find('input.error,textarea.error').filter(':first');
		
		if ($error_input.size())
		{
			$error_input.focus();
		}
		else
		{
			$form.find('input.text,textarea').filter(':first').focus();
		}
	}
};


var Confirms =
{
	init:function()
	{
		$admin_links = $('p.admin-links');
		
		$delete_link = $admin_links.find('a.delete');
		
		if ($delete_link.size())
		{
			$delete_link.click(function()
			{
				return confirm('Are you sure you want to delete this page?');
			});
		}
	}
}

var FlashMsgs =
{
	init:function()
	{
		$flash_msg = $('#flash-msg');
		
		if ($flash_msg.size() && $flash_msg.hasClass('success'))
		{
			setTimeout(function()
			{
				$flash_msg.fadeOut(function()
				{
					$flash_msg.remove();
				});
			},2000);
		}
	}
};
