var set_up_login = function()
{
	$('#login_form-forgotten_pw_link-element-wrapper a').bind('click', function(e)
	{
		e.preventDefault();
		var lnk = $('#login_form-forgotten_pw_link-element-wrapper a');
		var form = $(this).parents('form');
		
		var d = $('<div class="surround loading-gif" style="padding:20px;"></div>');
		d.html('<img src="' + get_url() + 'web/appstatics/images/balls64.gif" alt="Loading" width="20" />');
		d.insertAfter(form);
		
		$.ajax({
			type: 'post',
			url: lnk.attr('href'),
			success: function(resp)
			{
				d.remove();
				var r = $('<div id="fpw-wrap" class="surround" style="display:none">' + resp + '</div>');
				r.insertAfter(form);
				r.slideDown(1000, function()
				{
					$.fancybox.resize();
				});
				$('#form-forgotten_password_form').addClass('labelsLeft');

				
				lnk.unbind();
				lnk.bind('click', function(e)
				{
					e.preventDefault();
					r.slideToggle(1000, function()
					{
						$.fancybox.resize();
					});
				});

				$('#form-forgotten_password_form').bind('submit', function(e)
				{
					e.preventDefault();
					var frm = $('#form-forgotten_password_form');
					$.ajax({
						url: frm.attr('action'),
						type: 'post',
						data: frm.serialize(),
						success: function(resp)
						{
							$('#fpw-wrap').html(resp);
							$('#form-forgotten_password_form').addClass('labelsLeft');
						}
					});
				});
			}
		});
	});	
	$('#fancybox-content #form-login_form').live('submit', function(e)
	{
		e.preventDefault();	
		var frm = $('#form-login_form');
		$.ajax({
			url: get_url() + 'account/login',
			type: 'post',
			data: frm.serialize(),
			success: function(resp)
			{
				var jresp = $(resp);
				if (resp.indexOf('input') > -1) 
				{
					$('#fancybox-content').html(resp);
					$.fancybox.resize();
				}
				else
				{
					$('#logged_in-area').html(resp);
					$.fancybox.close();
				}
			}
		});
		
	});
}

var app = function()
{
	set_up_login();
	var ti = setTimeout(function()
	{

		$('.extra-text').hide();

		clearTimeout(ti);
	}, 500);
	$('.more-info a').live('click', function(e)
	{
		e.preventDefault();
		$(this).parents().first().next().slideToggle();
	});
	
	// Create banner thumbails and fade effect
	$('#bannerPhotos').cycle({
		fx: 'fade',
		speed: 1300,
		timeout: 3200,
		pause:   1 
	});
	
	$('.viewMore').css('display','none');
	$('.images').hover(function() {
		$('.viewMore',this).stop(true, true).fadeIn(800);
		}, function() { $('.viewMore').fadeOut(500);
	});
	
	if ($('.popUp').size() > 0) 
	{
		$('.popUp').fancybox();
	}

	if ($('.popUp-login').size() > 0) 
	{
		$('.popUp-login').fancybox({
			onComplete: function()
			{
				set_up_login();
			}
		});
	}
/*

	$('.del-image').bind('click', function(e)
	{
		e.preventDefault();

		var arr = $(this).attr('id').split('_');

		var idstr = 'id=' + arr[1];
		$.ajax(
			{
				type:'post', 
				url:$(this).attr('href'),
				data: idstr,
				success: function(resp)
				{
					$(this).parents('div.im').first().remove();

				}
			});

	});*/


};
$(document).ready(app);

