function departmentClick(e) {
    var caption;
    switch (this.name) {
        case 'cs': caption = 'Customer Service'; break;
        case 'pd': caption = 'Product Development'; break;
        case 'amd': caption = 'Advertising/Marketing Development'; break;
        case 'fso': caption = 'Franchise Sales &amp; Opportunities'; break;
        case 'fo': caption = 'Field Operations'; break;
        case 'rd': caption = 'Research and Development'; break;
        case 'hr': caption = 'Human Resources'; break;

    }
    $('#contactform caption').html(caption);
    $('#contactdepartmentspan').html(caption);
    $('#contactform input[name="department"]').val(this.name);
    $('#contactdepartments input:not([name="' + this.name + '"])').fadeTo(500, 0.50);
    $('#contactdepartments input[name="' + this.name + '"]').fadeTo(500, 1.0);
    $('#contactformplaceholder').slideUp(200, function() { $('#contactform').slideDown(500) });
    e.preventDefault();
}

function validateContactForm(e) {
    var error;
    $("input.required, textarea.required").each(function() {
        if ($(this).val() == '') error = true;
    });

    if (error) {
        alert('You must fill in all required fields before sending your message.');
        e.preventDefault();
    }
}

$(document).ready(function() {
    $('#contactdepartments input').click(departmentClick);
    $('form').submit(validateContactForm);
});

