jQuery(function() {
	
	/*-------------------------------------------------------------------- 
	* JQuery Plugin: "EqualHeights"
	* by:	Scott Jehl, Todd Parker, Maggie Costello Wachs (http://www.filamentgroup.com)
	*
	* Copyright (c) 2008 Filament Group
	* Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
	*
	* Description: Compares the heights or widths of the top-level children of a provided element 
		and sets their min-height to the tallest height (or width to widest width). Sets in em units 
		by default if pxToEm() method is available.
	* Dependencies: jQuery library, pxToEm method	(article: 
		http://www.filamentgroup.com/lab/retaining_scalable_interfaces_with_pixel_to_em_conversion/)							  
	* Usage Example: $(element).equalHeights();
		Optional: to set min-height in px, pass a true argument: $(element).equalHeights(true);
	* Version: 2.0, 08.01.2008
	--------------------------------------------------------------------*/
	
	$.fn.equalHeights = function(px) {
		$(this).each(function(){
			var currentTallest = 0;
			$(this).children().each(function(i){
				if ($(this).height() > currentTallest) { currentTallest = $(this).height(); }
			});
			if (!px || !Number.prototype.pxToEm) currentTallest = currentTallest.pxToEm(); //use ems unless px is specified
			// for ie6, set height since min-height isn't supported
			if ($.browser.msie && $.browser.version == 6.0) { $(this).children().css({'height': currentTallest}); }
			$(this).children().css({'min-height': currentTallest}); 
		});
		return this;
	};
	
		
	jQuery('#top_link').click(function () { 
	  window.scrollTo(0,0);
	  return false;
	});
	
	jQuery('#print').click(function(){
	  window.print()
	  return false;
     });
	
	jQuery('.target').attr('target','_blank');
	
	jQuery('a[rel$=\'external\']').attr("target","_blank");
	
	jQuery('#nav > ul > li > a').addClass('image_link');			
	
	jQuery('#nav ul ul').hide();
	
	
	
	/*jQuery('.image_box').hover(
	function () {
		jQuery(this).addClass('border_image');
	}, 
	function () {
		jQuery(this).removeClass('border_image');
	}
	);*/
	
	jQuery('#nav ul li').hover(
	function () {
		jQuery(this).find('ul').show();
		jQuery(this).addClass('over');
	}, 
	function () {
		jQuery(this).find('ul').hide();
		jQuery(this).removeClass('over');
	}
	);
	
	//jQuery(".home .menu li:first").addClass('active');
	jQuery(".menu").find('.current_page_item').addClass('active');
	jQuery(".menu").find('.current_page_ancestor').addClass('active');
	jQuery(".menu").find('.current_page_parent').addClass('active');
	
	jQuery('#contact_form').validate();

  
});
