jQuery(function($) {
		
	// Automatically adjusts height of all main boxes to be equal to the height of the highest box
	var box_middle_height = 0;
	$('.boxes .box .box-middle').each(function() {
		box_middle_height = $(this).height() > box_middle_height ? $(this).height() : box_middle_height;
	});		
	$('.boxes .box .box-middle').each(function() {
		$(this).height(box_middle_height);
	});
	
	var box_inner_height = 0;
	$('.boxes .small-box .box-inner').each(function() {
		box_inner_height = $(this).height() > box_inner_height ? $(this).height() : box_inner_height;
	});		
	$('.boxes .small-box .box-inner').each(function() {
		$(this).height(box_inner_height);
	});
	
	// Navigation dropdown
	$('#navigation > ul > li').hover(
		function() {
			if($(this).find('ul').length > 0) {
				$(this).addClass('active');
				$(this).find('ul').show();
			}
		},
		function() {
			if($(this).find('ul').length > 0) {
				$(this).removeClass('active');
				$(this).find('ul').hide();
			}
		}
	);
	
	// Slider settings
	var slider_timeout = 10000;
	
	// Slide change function
	function change_slide(idx) {
		if($('#slides .slide:animated').length == 0) {
			$('#slides .slide:visible').fadeOut('fast');
			$('#slides .slide:eq(' + idx + ')').fadeIn('fast');			
		}
	}
	
	// Automatic slide change function
	function auto_change() {
		var current_slide = $('#slides .slide').index($('#slides .slide:visible'));
		var total_slides = $('#slides .slide').length;
		if(current_slide == total_slides - 1) {
			current_slide = 0;
		} else {
			current_slide += 1;
		}
		change_slide(current_slide);
	}
	
	// Calls out automatic slide
	var currently_playing = true;
	var slide_interval = setInterval(auto_change, slider_timeout);
	
	// Slider prev/next buttons click function
	$('#slider-nav a.slide-adv').click(function() {
		var current_slide = $('#slides .slide').index($('#slides .slide:visible'));
		var total_slides = $('#slides .slide').length;
		if($(this).hasClass('prev') && current_slide == 0) {
			current_slide = total_slides - 1;
		} else if($(this).hasClass('next') && current_slide == total_slides - 1) {
			current_slide = 0;
		} else if($(this).hasClass('prev')) {
			current_slide -= 1;
		} else if($(this).hasClass('next')) {
			current_slide += 1;
		}
		change_slide(current_slide);
		if (!currently_playing) {
			slide_interval = setInterval(auto_change, slider_timeout);
			currently_playing = true;
		}
		return false;
	});
	
	// Slider pause button click function
	$('#slider-nav a.pause').click(function() {
		clearInterval(slide_interval);
		currently_playing = false;
		return false;
	});
	
	// Blink function for text fields
	$('.blink').focus(function() {
		if($(this).attr("value") == $(this).attr("title")) {
			$(this).attr("value", "");
		}
	}).blur(function() {
		if($(this).attr("value") == "") {
			$(this).attr("value", $(this).attr("title"));
		}	
	});
	
	// Addition of classes to last items where necessary
	$('#main .boxes .box:last, #footer #footer-nav ul li:last').addClass('last');
	
});