function resetSubscribeForm() {
	$('#subscriber-email').val('');
	$('#newsletter-subscription-message').hide();
	$('#newsletter-subscription-message').html('');
	$('#newsletter-subscription').show();
}
$(document).ready(function() {
	$('#subscribe-btn').click(function(evt) {
		if ($.trim($('#subscriber-email').val())!='') {
			$('#newsletter-subscription').hide();
			$('#newsletter-subscription-message').html('Submitting... Please wait.');
			$('#newsletter-subscription-message').show();
			$.ajax({
				type: 'POST',
				url: 'subscribe.php',
				dataType: 'json',
				data: {
					email: $('#subscriber-email').val()
				},
				success: function(data,txtStatus) {
					if (data.success) {
						$('#newsletter-subscription-message').html('Thank You! Your subscription request has been sent.');
					}
					else {
						$('#newsletter-subscription-message').html('Error: '+data.message+'. <a href="#" onclick="resetSubscribeForm();return false;" class="white-link">Please try again</a>.');
					}
				},
				error: function(req, txtStatus, msg) {
					$('#newsletter-subscription-message').html('Error: '+txtStatus+'. <a href="#" onclick="resetSubscribeForm();" class="white-link">Please try again</a>.');
				}
			});
		}
		evt.preventDefault();
	});
	$('#contact-submit-btn').click(function(evt) {
		var fullname = $.trim($('#fullname').val());
		var title = $.trim($('#title').val());
		var company = $.trim($('#company').val());
		var phone = $.trim($('#phone').val());
		var email = $.trim($('#email').val());
		var sponsorship = $.trim($('#sponsorship').val());
		var comments = $.trim($('#comments').val());
		var errors = "";
		$(this).attr('disabled','disabled');
		$('#contact-errors').removeClass('no-errors');
		if (fullname=='') {
			errors += "Name<br />";
		}
		if (company=='') {
			errors += "Company<br />";
		}
		if (phone=='') {
			errors += "Phone<br />";
		}
		if (email=='') {
			errors += "E-mail<br />";
		}
		if (errors=='') {
			$.ajax({
				type: 'POST',
				url: 'sponsorship.php',
				dataType: 'json',
				data: {
					fullname: fullname,
					title: title,
					company: company,
					phone: phone,
					email: email,
					sponsorship: sponsorship,
					comments: comments
				},
				success: function(data,txtStatus) {
					if (data.success) {
						$('#contact-form').hide();
						$('#contact-errors').addClass('no-errors');
						$('#contact-errors').html('Thank You! Your information has been submitted successfully. <a href="#" onclick="closeDialog(\'#sponsor-form\');return false;">Click here to close this window</a>.');
					}
					else {
						$('#contact-errors').html('Error: '+data.message);
					}
					$('#contact-submit-btn').attr('disabled',null);
				},
				error: function(req, txtStatus, msg) {
					$('#contact-errors').html('Error: '+txtStatus);
					$('#contact-submit-btn').attr('disabled',null);
				}
			});
		}
		else {
			$('#contact-errors').html('The following fields are required:<br />'+errors);
			$(this).attr('disabled',null);
		}
	});
});
