$(document).ready( function() {
	$("#emaillabel").hide();
	$(":text").labelify();

	$('.box').corner({
		tl: { radius: 8 },
		tr: { radius: 8 },
		bl: { radius: 8 },
		br: { radius: 8 },
		antiAlias: false,
		autoPad: true});
	$('#contact').corner({
		tl: { radius: 8 },
		tr: { radius: 8 },
		bl: { radius: 8 },
		br: { radius: 8 },
		antiAlias: false,
		autoPad: true});

	$("#contact_form").submit( function(e) {
		e.preventDefault();
		$("#submitter").attr('value','ajax');
		var formData = $('#contact_form').serialize();

		$('#contact_form').hide();
		$('.disclaimer').hide();
		$('#loader').show();

		$.ajax({
			type: "POST",
			url: "/process_contact.asp",
			data: formData,
			dataType: "text",
			success: function(data,textStatus){
				if (data.substring(0,3) == "ERR") {
					$('#contact_results').html('').append('We had an error while trying to send your email. Please try again.').addClass('error');
					$('#contact_results').show();
					$('#contact_form').show();
					$('.disclaimer').show();
					$('#loader').hide();
				} else {
					$('#contact_results').show();
					$('#contact_results').html('').append('Your email address has been sent to CPX. Thank you for your interest.').addClass('success');
					$('#loader').hide();
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				if (textStatus == 'timeout') {
					$('#contact_results').show();
					$('#contact_results').html('').append('It appears we are having network issues. Please try again.').addClass('error');
					$('#contact_form').show();
					$('.disclaimer').show();
					$('#loader').hide();
				} else {
					$('#contact_results').show();
					$('#contact_results').html('').append('Problem sending email: ' + textStatus + ' - ' + errorThrown).addClass('error');
					$('#contact_form').show();
					$('.disclaimer').show();
					$('#loader').hide();
				}
			}
		});
	});
});