(function($){
    $('.archive-trigger a').click(function() {
       $('div.archives-hide').slideToggle('slow'),
        $(this).toggleClass('open');

        return false;
    });
})(window.jQuery);
(function($){
     var options = {
    target:        '#event-form-message'
    };
    $('#event-signup').ajaxForm(options);

})(window.jQuery);
(function($){
    var options = {
	beforeSubmit:  validate,  // pre-submit callback
	success:       showResponse,  // post-submit callback
	resetForm: true        // reset the form after successful submit
};

$('#event-signup').ajaxForm(options);

function showResponse(responseText, statusText){
	$('.event-signup-form-wrapper').slideUp('fast')
	$('#success').animate({ opacity: "show" }, "fast")

}
function validate(formData, jqForm, options) {

	$("p.error").animate({ opacity: "hide" }, "slow");
	var firstNameValue = $('input[name=first-name]').fieldValue();
    var lastNameValue = $('input[name=last-name]').fieldValue();
	var emailValue = $('input[name=email]').fieldValue();
	var sendTo = $('input[name=emailVar]').fieldValue();
    var subject = $('input[name=eventVar]').fieldValue();
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	var correct = true;
	if (!firstNameValue[0]) {
		$("p.error.wrong_name").animate({ opacity: "show" }, "slow");
		correct = false;
	}
    if (!lastNameValue[0]) {
		$("p.error.wrong_name").animate({ opacity: "show" }, "slow");
		correct = false;
	}
	if (!emailValue[0]) {
		$("p.error.wrong_email").animate({ opacity: "show" }, "slow");
		correct = false;
	} else if(!emailReg.test(emailValue[0])) {
		$("p.error.wrong_email").animate({ opacity: "show" }, "slow");
		correct = false;
	}
	if (!correct) {return false;}
}
$("p#success").click( function () {

	$(this).animate({ opacity: "hide" }, "slow")
	$('.event-signup-form-wrapper').slideDown('slow');
});

})(window.jQuery);
(function($){
  $("a.external").attr("target", "_blank");
  
})(window.jQuery);



























