
function processDetails() {
     var errors = '';

    // Validate title
     var title = jQuery("#theform [name='title']").val();
     if (!title) {
      errors += ' - Please enter a title\n';
     }
     // Validate name
     var name = jQuery("#theform [name='name']").val();
     if (!name) {
      errors += ' - Please enter a name\n';
     }
    // Validate address
     var address = jQuery("#theform [name='address']").val();
     if (!address) {
      errors += ' - Please enter an address\n';
     }
     // Validate postalcode
     var postalcode = jQuery("#theform [name='postalcode']").val();
     if (!postalcode) {
      errors += ' - Please enter a postalcode and a city\n';
     }
     // Validate email
     var email = jQuery("#theform [name='email']").val();
     if (!email) {
      errors += ' - Please enter an email address\n';
     }
     if (errors) {
      errors = 'The following errors occurred:\n' + errors;
      alert(errors);
      return false;
     } else {
      // Submit our form via Ajax and then reset the form
    	 jQuery("#theform").ajaxSubmit({success:showResult});
      return false;
     }
     
    }

    function showResult(data) {
     if (data == 'save_failed') {
      alert('Form save failed, please contact your administrator');
      return false;
     } else {
    	 jQuery("#theform").clearForm().clearFields().resetForm();
      document.getElementById("textdiv-inner1").style.visibility = 'hidden';
      document.getElementById("textdiv-inner2").style.visibility = 'visible'; 
      document.getElementById("inputdiv").style.visibility = 'hidden';
      //alert('Form save success!');
      return false;
     }
    }

