/* Scripts for model details page */

$(function() {

	$(".scrollable").scrollable({circular: false});

  /* $('#competitors_1').click(function() {
			$('#competitors_tab_2').hide();
			$('#competitors_tab_1').show();
			$('#competitors_1').addClass('selected');
			$('#competitors_2').removeClass('selected');
	});
	$('#competitors_2').click(function() {
			$('#competitors_tab_1').hide();
			$('#competitors_tab_2').show();
			$('#competitors_2').addClass('selected');
			$('#competitors_1').removeClass('selected');
	});*/

	$('.competitorsTabs li').mouseover(function() {			var num = $(this).find('a').attr('num');
			$('div.competitors_tab').hide();
			$('#competitors_tab_'+num).show();
			$('.competitorsTabs li a').removeClass('current');
			$('#competitors_'+num).addClass('current');

	});

	$('a.show_more').click(function() {		$('#text_content').css('height','100%');
		//$('#text_content').animate({height: '100%'}, 1000);
		$(this).hide();
		$('#text_fade').hide();
	});

	$('.gallery_preview').mouseover(function() {
		$('.gallery_preview').not(this).animate({'opacity': '0.5'}, {duration: 200, queue: false});
	})
	$('.gallery_preview').mouseout(function() {
		$('.gallery_preview').animate({'opacity': '1'}, {duration: 200, queue: false});
	})

	// init scroll for specs table
	function updateArrows(scrollPos) {
		var maxPos;
		maxPos = $('#scrollbar2 .overview').width()-$('#scrollbar2 .viewport').width();		if (scrollPos>0 && scrollPos<maxPos) {
			$('a.scrollArr').show();
			$('.scrollNote').hide(); $('.scrollNote.rightleft').show();
		}
		if (scrollPos>=maxPos) {   // if the end of scrollable
			$('a.scrollArr.right').hide();
			$('.scrollNote').hide(); $('.scrollNote.left').show();
		}
		if (scrollPos<=0) {
			$('a.scrollArr.left').hide();
			$('.scrollNote').hide(); $('.scrollNote.right').show();
		}
	}
	var scrollPos = 0;
	$('#scrollbar2').tinyscrollbar({
		axis: 'x',
		change: function() {
			//console.log('Pos: '+this);
			scrollPos = this;
			updateArrows(scrollPos);
			//$('a.scrollArr').trigger('click');
		}
	});
	$('#scrollbar2 .viewport').css('height', $('table.specs_table').height()-27);

	$('a.scrollArr').click(function() {
		var delta = 0;
		if ($(this).hasClass('left')) delta = -100;
		if ($(this).hasClass('right')) delta = 100;
		if (scrollPos+delta>=0 && scrollPos+delta<=$('#scrollbar2 .overview').width()-$('#scrollbar2 .viewport').width()) {			scrollPos += delta;
			$('a.scrollArr').show();
			$('.scrollNote').hide(); $('.scrollNote.rightleft').show();
		}

		$('#scrollbar2').tinyscrollbar_update(scrollPos);
		if (scrollPos+delta>$('#scrollbar2 .overview').width()-$('#scrollbar2 .viewport').width()) {   // if the end of scrollable
			$('#scrollbar2').tinyscrollbar_update($('#scrollbar2 .overview').width()-$('#scrollbar2 .viewport').width());
			$('a.scrollArr.right').hide();
			$('.scrollNote').hide(); $('.scrollNote.left').show();
		}
		if (scrollPos+delta<0) {			$('#scrollbar2').tinyscrollbar_update(0);			$('a.scrollArr.left').hide();
			$('.scrollNote').hide(); $('.scrollNote.right').show();
		}
	});


});

$(window).load(function () {	 	var num = 1;
		var max_img = 1;
		var next=1;

	   for (var i=1; i<=7; i++) if ($('.'+i)[0]!=null) max_img = i;
	   /*if ($('.'+4)[0]!=null) max_img = 4;
	   if ($('.'+5)[0]!=null) max_img = 5;
	   if ($('.'+6)[0]!=null) max_img = 6; */

      // $('img.title_slider.1').load(function() {
		$('img.title_slider.1').fadeIn(300);
		if (max_img>1)
		setInterval( function(){
			if (next==max_img) next = 1; else next++;
			$('.title_slider.'+num).fadeOut(1800);
			$('.title_slider.'+next).fadeIn(1800);
			if (num==max_img) num = 1; else num++;
		}, 5000 );
});
