// JavaScript Document

var curbrand = -1;
var $curbrand = {};
var $brandslides = {};
var brandtimeout = 0;

var unthumbw = 146;
var unslides = {};
var unmoving = false;
var unstep   = 1;

$(document).ready(function(){
	$brandslides = $('#brandslider .slides .slide')
	$brandslides.hide();
	goBrand();
	
	$('#brandslider .btnright').click(function(){
		goBrand('next', true);
	})
	
	$('#brandslider .btnleft').click(function(){
		goBrand('prev', true);
	})
	
	//
	$('#unslider .train').width( ($('#unslider .bunit').length * unthumbw) + 'px');
	
	$('#unslider .rightbtn').click(function(){
		goBusinessUnit('next', true);
	});
	
	$('#unslider .leftbtn').click(function(){
		goBusinessUnit('next', true);
	});
	
	
	if( $(window).height() > 720){
		$('.bottom-menu a').css('color', 'white');
		$('.bottom-menu li').css('border-left', '1px solid white');
		$('#bynaranja, #bottominfo').css('color', 'white');
		
	}else{
		$('#unslider a.bunit').css('color', '#1C5FD8');
		$('#unslider a.bunit').css('text-shadow', '1px 1px 1px white');
	}
	
	$('#menu-item-10 a').attr('href', $('#menu-item-10 a').eq(0).attr('href') + window.qt_language);
	
	makeProductTables();
});

function makeProductTables(){
	$('.product-info').each(function(){
		var $table = $('<table />');
		
		$(this).find('p').each(function(){
			var $label = $(this).find('strong');
			var $para  = $(this);
			var $tr    = $('<tr />');
			var $th    = $('<th />');
			var $td    = $('<td />');
			
			$label.detach();
			$para.detach();
			
			$th.html($label.html());
			$td.html($para.html());
			
			$tr.append($th).append($td);
			
			$table.append($tr);
		})
		
		$(this).html($table);
	});
}

function goBusinessUnit(w, btn){
	
	nextleft = -(unthumbw * unstep);
	
	if(unstep == $('#unslider .bunit').length - 3){
		unstep = 0;
	}else{
		unstep++;
	}
			
	unmoving = true;
			
	$('#unslider .train').animate({
		left: nextleft
	}, 1000, 'swing', function() {
		unmoving = false;
	});
}

function goBrand(w, btn){
	
	var speed = btn ? 500 : 2000 ; 
	
	if(w == 'prev'){
		if( !curbrand ){
			curbrand = $brandslides.length - 1;
		}else{
			curbrand--;
		}
	}else{
		if( curbrand == ($brandslides.length-1) ){
			curbrand = 0;
		}else{
			curbrand++;
		}
	}
	
	
	if( $curbrand.length ) $curbrand.fadeOut(speed);
	
	$curbrand = $brandslides.eq(curbrand);
	
	$curbrand.fadeIn(speed);
	
	if(brandtimeout) clearTimeout(brandtimeout);
	
	brandtimeout = setTimeout(goBrand, 4000);
}

