// JavaScript Document

function Testimonial_scroller(){
	//Configure interval
	this.interval = 6000;
	//Setup increment width
	var increment = $('div#tesimonial_scroller div.scroll_tile').width();
	//Setup CSS
	var setup_left = 0;
	$('div.scroll_tile').each(function(){
		$(this).css('left', setup_left*increment + 'px').css('display', 'block');
		setup_left++;
	});
	//Calaculate total items
	var total_items = $('div#tesimonial_scroller').children().length;
	//Run Function
	var current_item = 0;
	this.run = function(){
		$('div#tesimonial_scroller').animate({left: '-=' + increment + 'px'}, 500, 'swing', function(){
			setTimeout(function(){
				$('div#tesimonial_scroller').children().eq(current_item).css('left', setup_left*increment + 'px');
				setup_left++;
				if(current_item >= total_items-1){
					current_item = 0;
				} else {
					current_item++;
				}
			}, this.interval/2);
		});
	};
}


$(document).ready(
	function(){
		//Set up links
		$('div#dealer_area_bubble').click(function(){
			window.location = 'dealers';
		});
		
		$('div#catalogue_bubble').click(function(){
			window.location = 'pdf/CanAmRebateCoupon_2010-04-01.pdf';
		});
		
		$('div.rebate_link').click(function(){
			window.location = 'rebate';
		});
		
		$('div.button').hover(function(){
			$(this).addClass('hover');
		}, function(){
			$(this).removeClass('hover');	
		});
		
		$('div#button_products').click(function(){
			window.location = 'ourProducts';
		});
		$('div#button_findDealer').click(function(){
			window.location = 'findDealer';						 
		});
		$('div#button_becomeDealer').click(function(){
			window.location = 'becomeDealer';						 
		});
		$('div#button_contact').click(function(){
			window.location = 'contact';						 
		});
		
		//Initialize testimonial scroller
		scroller_obj = new Testimonial_scroller();
		setInterval( scroller_obj.run, scroller_obj.interval);
	}
);
