$(document).ready(function(){

	// Universal hide
	$('.hideme').hide();

	// FAQ toggle
	$('ul#faq:eq(0)> li div').hide();
	$('ul#faq:eq(0)> li a').click(function() {
	  $(this).next('div').toggle('slow').parent().siblings('li').find('div:visible').slideUp('slow');
	});

	// Articles toggle
	$('div#articles div.article').hide();
	$('div#articles h3').click(function() {
	  $(this).next('div').toggle('fast').siblings('div.article:visible').slideUp('fast');
	});

	// Directions toggle
	$('a#anorth').click(function() {
	  $('#north').toggle('slow'); $('#south:visible').slideUp('slow'); $('#west:visible').slideUp('slow');
	});
	$('a#asouth').click(function() {
	  $('#south').toggle('slow'); $('#north:visible').slideUp('slow'); $('#west:visible').slideUp('slow');
	});
	$('a#awest').click(function() {
	  $('#west').toggle('slow'); $('#north:visible').slideUp('slow'); $('#south:visible').slideUp('slow');
	});

	// Testimonials toggle
	$('a.trigger').toggle(function() {
	  $('#main div.hideme:visible').slideUp('slow');
	  $('.trigger_min:visible').slideUp('slow');
	  $(this).prev().toggle('slow');
	  $(this).parent().children('.category .clearfix').children('div').children('a.trigger_min').toggle('slow');
	},function(){
	  $(this).prev().toggle('slow');
	  $(this).parent().children('.category .clearfix').children('div').children('a.trigger_min').toggle('slow');
	});
	
	$('a.trigger_min').hide();
	$('a.trigger_min').click(function() {
		$(this).toggle('slow');
		$(this).parents('.roundboxfull .blog').children('div.hideme').toggle('slow');
	});
	

	// Main menu hover for IE
	$('#nav li').hover(function() {
	  $(this).addClass('navhover');
	}, function() {
	  $(this).removeClass('navhover');
	});

	// Color Examples colorbar hover
	$('#colorbar dd').hover(function() {
		var color = $(this).attr('class');
		$('#picturesolid').css("background-image","url('i/examples/kayak_"+color+".jpg')");
		}, function() {
	});

	// Color Examples fade colorbar hover
	$('.fadebar dd').hover(function() {
		var color = $(this).attr('class');
		$('#picturefade').css("background-image","url('i/examples/kayak_"+color+".jpg')");
		}, function() {
	});

	// Add rounded corners to roundboxes
	$('div.roundboxfull').wrap('<div class="fullrb">'+'<div class="bd">'+'<div class="c">'+'<div class="s">'+'</div>'+'</div>'+'</div>'+'</div>');
	$('div.roundboxright').wrap('<div class="rightrb">'+'<div class="bd">'+'<div class="c">'+'<div class="s">'+'</div>'+'</div>'+'</div>'+'</div>');
	$('div.roundboxleft').wrap('<div class="leftrb">'+'<div class="bd">'+'<div class="c">'+'<div class="s">'+'</div>'+'</div>'+'</div>'+'</div>');
	$('div.holder').wrap('<div class="holderrb">'+'<div class="bd">'+'<div class="c">'+'<div class="s">'+'</div>'+'</div>'+'</div>'+'</div>');
	$('div.indexright').wrap('<div class="indexrightrb">'+'<div class="bd">'+'<div class="c">'+'<div class="s">'+'</div>'+'</div>'+'</div>'+'</div>');

	// Add rounded corners to roundboxes
	$('div.fullrb').prepend('<div class="hd">'+'<div class="c"></div>'+'</div>')
	  .append('<div class="ft">'+'<div class="c"></div>'+'</div>');
	$('div.rightrb').prepend('<div class="hd">'+'<div class="c"></div>'+'</div>')
	  .append('<div class="ft">'+'<div class="c"></div>'+'</div>');
	$('div.leftrb').prepend('<div class="hd">'+'<div class="c"></div>'+'</div>')
	  .append('<div class="ft">'+'<div class="c"></div>'+'</div>');
	$('div.holderrb').prepend('<div class="hd">'+'<div class="c"></div>'+'</div>')
	  .append('<div class="ft">'+'<div class="c"></div>'+'</div>');
	$('div.indexrightrb').prepend('<div class="hd">'+'<div class="c"></div>'+'</div>')
	  .append('<div class="ft">'+'<div class="c"></div>'+'</div>');

	// Add rounded corners to roundboxes
	$('div.roundboxfull').removeClass('roundboxfull');
	$('div.roundboxright').removeClass('roundboxright');
	$('div.roundboxleft').removeClass('roundboxleft');
	$('div.holder').removeClass('holder');
	$('div.indexright').removeClass('indexright');

	// Model tables row hovering
	$('.kayakstats tr:not(.ontop)').mouseover(function() {$(this).addClass('over');}).mouseout(function() {$(this).removeClass('over');});
	$('.kayakstats tr:nth-child(even)').addClass('alt');

	// Stock Onhand tables row hovering
	$('.kayakstats .stocktable tr:not(.ontop)').mouseover(function() {$(this).addClass('over');}).mouseout(function() {$(this).removeClass('over');});
	$('.kayakstats .stocktable tr:nth-child(even)').addClass('alt');

	// Model model tabs
	$('#modelbar ul li').hover(function() {
		var sectionTab = $(this).attr('id').split("-")[0];
			if(sectionTab == "model") $('#tab_kayakbg').css("background-image","url('i/sm_models.gif')");
			else $('#tab_kayakbg').css("background-image","url('i/sm_"+sectionTab+".jpg')");
		}, function() {
		$('#tab_kayakbg').css("background-image","");
	});

	// Model model tabs
	$('#modelbar a').hover(function() {
		var modelName = $(this).attr('class').split("_")[1];
		if(modelName == 'nc17') $('#tab_models').css("background","transparent url(i/tab_models.gif) 104px -21px no-repeat");
		else if(modelName == 'nc15') $('#tab_models').css("background","transparent url(i/tab_models.gif) 372px -42px no-repeat");
		else if(modelName == 'nc19') $('#tab_models').css("background","transparent url(i/tab_models.gif) 482px -63px no-repeat");
		else if(modelName == 'nc22') $('#tab_models').css("background","transparent url(i/tab_models.gif) 547px -84px no-repeat");
		else $('#tab_models').css("background","transparent url(i/tab_models.gif) 104px 0 no-repeat");
		}, function() {
		$('#tab_models').css("background","");
	});

});
