$(function(){
	$(".loginTargetHash").val($(".loginTargetHash").val()+document.location.hash);
});

$(function() 
	{
		$("#selfReg").click(
			function(e) 
			{
				e.preventDefault();
				$('.aj_modal').load(
					'self-registration.html', function() {
						selfRegFormLoad();
						//$.extend($.blockUI.defaults.overlayCSS, { opacity: '0.5' });
						$.blockUI({message: $(".aj_modal"), css: { width: '600px', top: '10%' }});
					}
				);
			}
		)
	}
);

$(function() 
		{
			$("#resetPassword").click(
				function(e) 
				{
					e.preventDefault();
					$('.aj_modal').load(
						'reset-password.html', function() {
							resetPasswordFormLoad();
							//$.extend($.blockUI.defaults.overlayCSS, { opacity: '0.5' });
							$.blockUI({message: $(".aj_modal"), css: { width: '600px', top: '10%' }});
						}
					);
				}
			)
		}
	);

function resetPasswordFormLoad() {

	$('#resetPasswordForm').ajaxForm({
		target: '.aj_modal',
		success: function(data) {
			if( $('.errorHeading').length==0)
				closeModal();
			else
				resetPasswordFormLoad();
			
		}
	});
	
	$('#modalCancel').click(
		function(e) 
		{
			e.preventDefault();
			closeModal();
		}
	);
	
}

function selfRegFormLoad() {
	 
	$('#selfRegForm').ajaxForm({
		target: '.aj_modal',
		success: function(data) {
			if( $('[id=person.id]').attr('value') > 0)
            	top.location.href="/";
    		else
				selfRegFormLoad();
		}
	});
	
	$('#modalCancel').click(
		function(e) 
		{
			e.preventDefault();
			closeModal();
		}
	);
	
}

function closeModal() {
	$.unblockUI();
	$('.aj_modal').html('');
}