// Opens link in new window whilst retaining validity

	$(function() {
		$('a[rel*=external]').click( function() {
			window.open(this.href);
			return false;
		});
	});
	
// Validation 

	$(document).ready(function(){
		$(".validate").validate();
	});
	
// Fancybox

	$(document).ready(function() {
		$("a.zoom").fancybox({
			overlayColor: '#000',
			overlayOpacity: '0.6'	
		});
	});
	
// Equalheight

	(function($) {
		$.fn.equalHeights = function(minHeight, maxHeight) {
			tallest = (minHeight) ? minHeight : 0;
			this.each(function() {
				if($(this).height() > tallest) {
					tallest = $(this).height();
				}
			});
			if((maxHeight) && tallest > maxHeight) tallest = maxHeight;
			return this.each(function() {
				$(this).height(tallest);
			});
		}
	})(jQuery);

	$(document).ready(function(){
		$(".service").equalHeights();
	});
