
function get_ajax_request(targetelement, url) {
	$(targetelement).html('<p style="text-align: center;"><img src="/img/loadingAnimation.gif" width="54" height="55" /></p>');
	$(targetelement).load(url, "",
		function(responseText, textStatus, XMLHttpRequest) {
			if(textStatus == 'error') {
				$(targetelement).html('<p>There was an error.</p>');
			}
		}
	);
}

// Preload images such as the ajax loadingAnimation.gif
jQuery.preloadImages = function() {
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
// Separate images with commas
$.preloadImages("/img/loadingAnimation.gif");

// Basic popup window, use <a class="popup-link"> to trigger
$(document).ready(function(){   
	$('a.popup-link').click(function(){
		var popupTargetUrl = $(this).attr("href");
		var popup = window.open(popupTargetUrl,'popupWindow','width=836,height=630,toolbar=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes'); 
		popup.focus();
		return false;
	});
	$('a.popup-link-map').click(function(){
		var popupTargetUrl = $(this).attr("href");
		var popup = window.open(popupTargetUrl,'popupWindow','width=510,height=650,toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes'); 
		popup.focus();
		return false;
	});
	$('a.popup-link-video').click(function(){
		var popupTargetUrl = $(this).attr("href");
		var popup = window.open(popupTargetUrl,'popupWindow','width=520,height=300,toolbar=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes'); 
		popup.focus();
		return false;
	});
});
