$(function() {
	// gallery page
	$('#gallery a.grfx').lightBox();
	$('#gallery').fadeIn();
	
	// login
	$('#submit_login').click(function(){
		$('#bad-key').hide();
		var accesskey = $('#access-code').val();
		if(accesskey != ''){
			$.post("/global/ajax/process_login.php", { data: accesskey},
			function(data){
				var $response=$(data);
					var result = $response.filter('#result').text();
					if(result == 0){
						$('#bad-key').fadeIn();
					}else{
						window.location='/gallery/';
					}
			});
		}
		return(false);
	});
	
	// signup
	$('#submit_signup').click(function(){
		$('#loading').show();
		$('#submit_signup').attr('disabled', true);
		$('.error').removeClass('error');
		var form_data = $('#signup').serialize();
		$.post("/global/ajax/process_signup.php", { data: form_data},
		function(data){
			var $response=$(data);
				var errors = $response.filter('#errors').text();
				if(errors != 0){
					eval(errors);
					$('#submit_signup').removeAttr('disabled');
					$('#loading').hide();
				}else{
					window.location='/thanks/';
				}
		});
		return(false);
	});
	
	// forgot access key
	$('#submit_fe').click(function(){
		$('#bad-email').hide();
		$('#good-email').hide();
		var email = $('#eadd').val();
		$.post("/global/ajax/process_fe.php", { data: email},
		function(data){
			var $response=$(data);
				var result = $response.filter('#result').text();
				if(result == 0){
					$('#bad-email').fadeIn();
				}else{
					$('#good-email').fadeIn();
				}
		});
		return(false);
	});
});

