// JavaScript Document

$(document).ready(function(){
  var container = $('#target');
  $('.ajaxtrigger').click(function(){
    doAjax($(this).attr('href'));
    return false;
  });
  function doAjax(url){
    if(url.match('^http')){
      var errormsg = 'Ajax cannot load external content. Please click to try again';
      container.html(errormsg);
    } else {
      $.ajax({
        url: url,
        timeout:5000,
        success: function(data){
          container.html(data);
        },
        error: function(req,error){
          if(error === 'error'){error = req.statusText;}
          var errormsg = 'There was a communication error: '+error+ '. Please click to try again';
          container.html(errormsg);
        },
        beforeSend: function(data){
          container.html('<p><img src="images/ajax-loader.gif"/> Loading Page Content...</p>');
        }
      });
    }
  }
});
$(document).ready(function(){
  var container = $('#targetcontact');
  $('.ajaxtriggercontact').click(function(){
    doAjax($(this).attr('href'));
    return false;
  });
  function doAjax(url){
    if(url.match('^http')){
      var errormsg = 'Ajax cannot load external content. Please click to try again.';
      container.html(errormsg);
    } else {
      $.ajax({
        url: url,
        timeout:5000,
        success: function(data){
          container.html(data);
        },
        error: function(req,error){
          if(error === 'error'){error = req.statusText;}
          var errormsg = 'There was a communication error: '+error+ '. Please click to try again';
          container.html(errormsg);
        },
        beforeSend: function(data){
          container.html('<p><img src="images/ajax-loader.gif"/> Loading Contact...</p>');
        }
      });
    }
  }
});
