/*================================================
-Main.js Document
================================================*/

//* Chnage center image --------------------------------------*/
function change_image(sudoSlider,t){
	sudoSlider.goToSlide(t);
}

//* Thumbnail image click  --------------------------------------*/
function image_click(thumbnail_slider,image_slider){
	$('.slider ul li').click(function() {
		thumbnail_slider.stopAuto();
		var rel=$(this).attr('rel');
		$('.slider ul li').removeClass('first-item');
		$('.slider ul li').removeClass('current');
		$('.slider ul li[rel='+rel+']').addClass('current');
		image_slider.goToSlide(rel);
	});
}

//* Slider click on arrows --------------------------------------*/
function arrows_click(thumbnail_slider,sudoSlider,nr_slides){
	$('.left_arrow').click(function(evt) {
     	evt.preventDefault();
		thumbnail_slider.stopAuto();
		thumbnail_slider.goToSlide('prev');
	});
	
	$('.right_arrow').click(function(evt) {
        evt.preventDefault();
		thumbnail_slider.stopAuto();
		thumbnail_slider.goToSlide('next');
	});
	
}

//* About page right menu --------------------------------------*/
function about_menu(){
	$('.about .left-nav ul li a').click(function(evt) {
		evt.preventDefault();
		$('.about .left-nav ul li a').removeClass('selected');
		$(this).addClass('selected');
     	$('.main-content .left-column .left-column-div').hide();
		$('.main-content .left-column .left-column-div[id='+$(this).attr('rel')+']').show();	
	});
}


//* new-at-fab page right menu --------------------------------------*/
function newatfab_menu(){
	$('.new-at-fab .left-nav ul li a').click(function(evt) {
		evt.preventDefault();
		$('.new-at-fab .left-nav ul li a').removeClass('selected');
		$(this).addClass('selected');
     	$('.main-content .left-column .left-column-div').hide();
		$('.main-content .left-column .left-column-div[id='+$(this).attr('rel')+']').show();	
	});
}


//* Contact page click on question --------------------------------------*/
function faq_questions(){
	$('.contact .question-block .question').click(function() {
		$(this).next('.answer').slideToggle();
	});
}

//* Document ready -----------------------------------------------------*/
$(document).ready(function() {

	if($('.home').length>0){
		var sudoSlider = $(".slider").sudoSlider({
			fade:true,
			auto:true,
			pause: '2000',
			controlsShow:false
		});
	}
	
	if($('.product-main').length>0){
		var sudoSlider = $(".big-image-slider").sudoSlider({
			fade:true,
			auto:true,
			pause: '4000',
			controlsShow:false
		});
	}
	
	if($('.about').length>0){
		$('.main-content .left-column .left-column-div').not(':first-child').hide();
		about_menu();
	}
	
	
	
	if($('.new-at-fab').length>0){
		$('.main-content .left-column .left-column-div').not(':first-child').hide();
		newatfab_menu();
	}
	
	if($('.contact').length>0){
		faq_questions();
		$("select#subject").selectbox(); 
	}
	
	
	if($('.brands').length>0 || $('.license').length>0 || $('.prod-details').length>0 ){
		var nr_slides=$(".slider ul li").length;
	
		/*if($('.brands').length>0){
			var shown_slides=7;
		}
		
		if($('.license').length>0){
			var shown_slides=8;
		}
		
		if($('.prod-details').length>0){
			var shown_slides=8;
		}
		
		if($('.luggage').length>0){
			var shown_slides=3;
		}
		
		if($('.decor').length>0){
			var shown_slides=3;
		}
		*/
		if(nr_slides>shown_slides){
			var i=nr_slides-shown_slides+1;
		}else{
			var i=1;
		}
		 
		if($('.slider').length>0 && $('.home').length<=0){
			$('.slider ul li:first-child').addClass('first-item');
			f=0;
		}
		
		var sudoSlider_brands = $(".big-image-slider").sudoSlider({
			fade: true,
			controlsAttr:'id="controls-big"',
			afterAniFunc: function(t){ 
				if($(".slider ul li.current").length>0 && $(".slider ul li.current").attr('rel')!=t){
					change_image(sudoSlider_brands,$(".slider ul li.current").attr('rel'));
				}
			},
			beforeAniFunc: function(t){ 
				if($(".slider ul li.current").length<=0){
					if(f>0){
						$(".slider ul li[rel='"+(t)+"']").addClass('first-item');
					}
					f++;
				}				
            }
		});
		
		var sudoSlider = $(".slider").sudoSlider({
			   auto:true,
			   pause: '4000',
			   slideCount:shown_slides,
			   afterAniFunc: function(t){
				  if($(".slider ul li.current").length==0){	
					 change_image(sudoSlider_brands,t);	
				  }
			   }
		});
		
		$(".slider ul li").each(function(index) {
			$(this).attr('rel',i);
			i++;
			
			if(i>nr_slides){
				i=1;
			}
		});
		
		image_click(sudoSlider,sudoSlider_brands);
		arrows_click(sudoSlider,sudoSlider_brands,nr_slides);
	}
	
	if($('.press').length>0){
		$("a.clips").fancybox({ 
			'speedIn'		:	600, 
			'speedOut'		:	200 
		});
	}
	
	if($('.about').length>0){
		$("a.clips").fancybox({ 
			'speedIn'		:	600, 
			'speedOut'		:	200 
		});
	}
	
	
});
