$(document).ready(function() {
  //FOR CONTACT OVERLAY
  var triggers = $("a[rel=#contact_form]").overlay({
    expose: {color: '#000',
              opacity: 0.5
            },
    left: 500,
    top: 80,
    onBeforeLoad: function() {
      $("#contact_link").addClass("selected_contact_link");
    },
    onClose: function() {
      $("#contact_link").removeClass("selected_contact_link")

    }
    //absolute: true
  });

  $("#new_contact_message").ajaxForm(function() {
      triggers.eq(0).overlay().close();
      clear_form_elements("#new_contact_message");
  });
});

function clear_form_elements(ele) {
  $(ele).find(':input').each(function() {
    switch(this.type) {
        case 'password':
        case 'select-multiple':
        case 'select-one':
        case 'text':
        case 'textarea':
            $(this).val('');
            break;
        case 'checkbox':
        case 'radio':
            this.checked = false;
    }
  });
}
