/***********************************************
* jQuery functions execute
***********************************************/
(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).css("overflow","hidden");
		});
	}
	})(jQuery);


jQuery(document).ready(function(){                  
	
	/*external link*/
	$('a[rel*=external]').click( function(){this.target = "_blank";});
	$("#logo").css('cursor', 'pointer').click( function() { window.location = './';});
	$(".grid").equalHeights();
	$("#banner-window img, ul#banner-thumbs li, ul#banner-thumbs li span").css('cursor', 'pointer');
	
	/*ie6 dropdown fix*/
	$('#navigation ul li').hover(function() {$(this).addClass('over');}, function() {$(this).removeClass('over');});
	$('#navigation ul ul li').hover(function() {$(this).addClass('over2');}, function() {$(this).removeClass('over2');});
	$('#navigation ul ul, #navigation ul ul ul').hover(function() {$('.over a').addClass('onsection');}, function() {$('.over a').removeClass('onsection');});
	$('.send').css('cursor', 'pointer').hover(function() {$(this).addClass('sendhover');}, function() {$(this).removeClass('sendhover');});
	
	$('.tabs li').click(function() {$(this).toggleClass('on'); $(this).siblings('li').removeClass('on');});
	
	/*dim image before hover*/
	$('.dimmer, .gallery a').css('opacity', '0.85');
	$('.dimmer, .gallery a').hover(function() {$(this).css('opacity', '1.0');}, function() {$(this).css('opacity', '0.85')});

});


