var RecaptchaOptions = { theme : 'custom', custom_theme_widget : 'recaptcha_widget' };
$(function(){
	$('#contact_info_bar').mouseover(function() { $('#contact_us').addClass('contact_us_arrow'); });
	$('#contact_info_bar').mouseout(function() { $('#contact_us').removeClass('contact_us_arrow'); });
	$('#contact_info_bar .primary').click(function() {
		$('#contact_form').slideToggle('slow');
		$('#contact_info_bar').toggleClass('open');
		$('#contact_us').toggleClass('contact_us_form_arrow');
	});
	$('#contact_form .close a').click(function() {
		$('#contact_form').slideUp('slow');
		$('#contact_info_bar').removeClass('open');
		$('#contact_us').removeClass('contact_us_form_arrow');
	});
	$("#form_submit").click(function() {
		var contact_subject = '&contact_subject='+ $("input#contact_subject").val();
		var contact_message = '&contact_message='+ $("textarea#contact_message").val();
		var contact_info = '&contact_info='+ $("input#contact_info").val();
		var recaptcha_challenge_field = '&recaptcha_challenge_field='+ $("input#recaptcha_challenge_field").val();
		var recaptcha_response_field = '&recaptcha_response_field='+ $("input#recaptcha_response_field").val();
		var form_submit = '&form_submit='+ $("input#form_submit").val();
		var dataString = contact_subject + contact_message + contact_info + recaptcha_response_field + recaptcha_challenge_field + form_submit;
		$.ajax({  
			type: "POST",  
			url: "/app/formmailer.php",  
			data: dataString,  
			success: function() {  
				$('#contact_form').html("<div id='contact_response'></div>");  
				$('#contact_response').html("<p>Thank you for contacting us. We will be in touch soon.</p>")  
					.hide()  
					.fadeIn(1000, function() { $('#contact_response'); });  
			},
			error: function (xhr, ajaxOptions, thrownError){
				// alert(xhr.responseText);
				alert("We're sorry but there was an error with the submission process. Please try again.");
			}
		});  
		return false;
	});
	
});
