jQuery(function(){
// main nav animation
	positions = [
		"(0 -46px)",      "(0 0)",
		"(-114px -46px)", "(-114px 0)",
		"(-348px -46px)", "(-348px 0)",
		"(-497px -46px)", "(-497px 0)",
		"(-662px -46px)", "(-662px 0)"
	];
	jQuery('#nav li a:not(".on")')
		.mouseover(function(){
			ind = jQuery('#nav li a').index(jQuery(this));
			jQuery(this).stop().animate({backgroundPosition: positions[ind*2]}, 200);
		})
		.mouseout(function(){
			ind = jQuery('#nav li a').index(jQuery(this));
			jQuery(this).stop().animate({backgroundPosition: positions[ind*2+1]}, 200);
		})

// showroom tabs
	showroomDelay = 6000;

	jQuery('.showroom li a').click(function() {
		if(jQuery(this).parent().hasClass('on')) return false;
		clearTimeout(showroomRotate);
		nextSlide = jQuery('.showroom li a').index(jQuery(this));
		showSlide();
		return false;
	});

	currentSlide = 0;
	nextSlide = 1;
	showroomAnimating = false;
	numSlides = jQuery('.controls li').length;
	showroomRotate = setInterval(showSlide, showroomDelay);
	function showSlide() {
		if(showroomAnimating) return;
			clearTimeout(showroomRotate);
		showroomAnimating = true;

		jQuery('.showroom li').removeClass();
		jQuery('.showroom li:eq('+nextSlide+')').addClass('on');

		jQuery('.showroom .show_content.on').css({zIndex: '5'});
		jQuery('.showroom .show_content:eq('+nextSlide+')').css({zIndex: '10'}).fadeIn(function(){
				jQuery('.showroom .show_content.on').removeClass('on').css({display: 'none'});
				jQuery(this).addClass('on');

				currentSlide = nextSlide;
				nextSlide = currentSlide+1;
				nextSlide %= numSlides;

				showroomRotate = setInterval(showSlide, showroomDelay);
				showroomAnimating = false;
		});
	}
// about page scrollable
	jQuery(".scrollable").scrollable({circular: true}).autoscroll({
		interval: 3000
	});

// home page imaging / news tabs
	jQuery("ul.tabs").tabs("div.panes_inner > div");

// inputs default value
	jQuery('.rmv-dft-val')
		.click(
			function() {
				if (this.value == this.defaultValue) {
					this.value = '';
				}
			})
		.blur(
			function() {
				if (this.value == '') {
					this.value = this.defaultValue;
				}
		});

// custom selectbox
jQuery(".styled").customStyle();



});

