$(document).ready( function() {

  var options = { 
    target: '#output1',   // target element(s) to be updated with server response 
    beforeSubmit:  showRequest,  // pre-submit callback 
    success:       showResponse  // post-submit callback 
  }; 
 
  // bind form using 'ajaxForm' 
  $('#contact_form').ajaxForm(options); 
  $('#newsletter_form').ajaxForm(options); 

  $('#review-text').innerfade({ 
    speed: 2500, 
    timeout: 6000, 
    type: 'sequence', 
    containerheight: '158px'
  });

  $('#header-image').innerfade({ 
    speed: 2000, 
    timeout: 6000, 
    type: 'sequence', 
    containerheight: '158px'
  });

  var bindBehaviors = function() {
    $('a.tilmelding').click(function(){
      $.get('tilmelding.php',
        { url: this },
          function(data){
            $('div.wrapper').empty();
            $('div.wrapper').append(data);
            bindBehaviors();
        }
      );
      return false;
    });

    // bind 'search_form' and provide a simple callback function 
    var options = {target: '#mid-col'};
    $('#search_form').ajaxForm(options);
  }
  bindBehaviors();
});

// pre-submit callback 
function showRequest(formData, jqForm, options) { 
  var queryString = $.param(formData); 
  return true; 
} 
 
// post-submit callback 
function showResponse(responseText, statusText)  { 
} 
