

// Behaviors

$(function() {
 
	//Accordion
	$('.accordion-header').click(function() {
		$('.accordion-content').slideUp('normal');	
		$(this).next().slideDown('normal');
		$('.accordion').find('.accordion-header').removeClass('selected');
		$(this).addClass('selected');
	});
	$(".accordion-content").hide();
	
	// More Info Show/Hide
	$('.more-header').click(function() {
		$('.more-info').css('display', 'none');	
		$(this).next().css('display', 'block');
		$('.accordion-content').find('.more-header').removeClass('selected');
		$(this).addClass('selected');
	});
	$('.more-info').css('display', 'none');

	// Tabs
	$('.productSpecs .tabs .tab-1').click(function(){
		$('.productSpecs .body .section').css('display', 'none');
		$('.productSpecs .body .section-1').css('display', 'block');
		$('.productSpecs').find('a').removeClass('selected');
		$('.tab-1 a').addClass('selected');
	});
	$('.productSpecs .tabs .tab-2').click(function(){
		$('.productSpecs .body .section').css('display', 'none');
		$('.productSpecs .body .section-2').css('display', 'block');
		$('.productSpecs').find('a').removeClass('selected');
		$('.tab-2 a').addClass('selected');
	});
	$('.productSpecs .tabs .tab-3').click(function(){
		$('.productSpecs .body .section').css('display', 'none');
		$('.productSpecs .body .section-3').css('display', 'block');
		$('.productSpecs').find('a').removeClass('selected');
		$('.tab-3 a').addClass('selected');
	});
	$('.productSpecs .body .section-1').css('display', 'block');
	$('.productSpecs .body .section-2').css('display', 'none');
	$('.productSpecs .body .section-3').css('display', 'none');
	$('.productSpecs .tabs .tab-1 a').addClass('selected');
	
	// Slideshow
	setInterval( "slideSwitch()", 5000 );
 
});


function slideSwitch() {
	var $active = $('.hero img.active');

	if ( $active.length == 0 ) $active = $('.hero img:last');

	var $next =  $active.next().length ? $active.next()
		: $('.hero img:first');

	$active.addClass('last-active');

	$next.css({opacity: 0.0})
		.addClass('active')
		.animate({opacity: 1.0}, 1000, function() {
			$active.removeClass('active last-active');
		});
}


function clearInput(valuedInput){
	if (valuedInput.defaultValue == valuedInput.value) {
		valuedInput.value = ""
	}
} 
