var polegal=null;
var pocetgal=0;
var cisloviz=0;
var pocetzobrazenychvgal=0;
var rotacegalerieTimer=null;
var smer=1; //1.. pravý vylézá, levý zalézá

var distance = 0;
var time = 250;
var hideDelay = 100;
var hideDelayTimer = null;
var beingShown = false;
var shown = false;
var odkaznaprodejce='#';
var delkaMizeni=1000;
var dobaPrepnuti=4000;

function doleva(){
		if(rotacegalerieTimer != null){
		clearInterval(rotacegalerieTimer);
		rotacegalerieTimer=null;
	}
	else leva();
}
function leva(){
	if(cisloviz > 0){
		var posledni=cisloviz+pocetzobrazenychvgal;
		var prvni=cisloviz-1;
		var sirka=$(polegal[posledni]).width();
		$(polegal[posledni]).animate({
			width:'0px'
		}, 1000,function(){
			$(polegal[posledni]).hide();
			$(polegal[posledni]).width(sirka);
		});
		$(polegal[prvni]).width(0).show();
		$(polegal[prvni]).animate({
			width: sirka+'px'
		},1000,function(){

		});
		cisloviz--;
	}
	else{
		smer=1;
	}

}
function doprava(){
	if(rotacegalerieTimer != null){
		clearInterval(rotacegalerieTimer);
		rotacegalerieTimer=null;
	}
	else prava();
}
function prava(){
if(cisloviz < (pocetgal-1-pocetzobrazenychvgal)){
		var sirka=$(polegal[cisloviz]).width();
		var posledni=cisloviz+pocetzobrazenychvgal+1;
		$(polegal[cisloviz]).animate({
			width:'0px'
		},delkaMizeni,function(){
			$(polegal[cisloviz-1]).hide();
			$(polegal[cisloviz-1]).width(sirka);
		});

		$(polegal[posledni]).width(0).show();
		$(polegal[posledni]).animate({
			width:sirka+'px'
		},delkaMizeni,function(){

		});
		cisloviz++;
	}
	else{
		smer=0;
	}
}
function prepnikarty(id){
	switch (id){
		case 1:
			$('#videog').addClass('neaktivni');
			$('#fotog').removeClass('neaktivni');
			$('#kartafoto').show();
			$('#kartavideo').hide();
			break;
		case 2:
			$('#videog').removeClass('neaktivni');
			$('#fotog').addClass('neaktivni');
			$('#kartafoto').hide();
			$('#kartavideo').show();
			break;
	}
}

$(document).ready(function() {
	// zvýrazní aktuální poožky menu
	var cislostranky=$('#cislostranky').html();
	$('#m_'+cislostranky).addClass('akt');
	$('#mt_'+cislostranky).addClass('aktivni');
	$('#ms_'+cislostranky).css('color','#71c508');
	pocetzobrazenychvgal=$('#pocetzobrvgal').html();
	pocetzobrazenychvgal--;
	polegal=$('.robot_gal1');
	pocetgal=polegal.length;
	$.each(polegal, function(ixx, itt){
		if(ixx > pocetzobrazenychvgal) $(itt).hide();
		$(itt).click(function(){
			//console.log($(this).children('.gal1_det').attr('href'));
			window.location=$(this).children('.gal1_det').attr('href');
		});
	});
	rotacegalerieTimer=setInterval(function(){
		if(smer==1){
			prava();
		}
		else{
			leva();
		}
	},dobaPrepnuti);
	if($('[src="css/autorprod.png"]').length > 0){
		$('[src="css/autorprod.png"]').addClass('trigger');
	}
	if($('[src="css/autorprodl.png"]').length > 0){
		$('[src="css/autorprodl.png"]').addClass('trigger2');
	}
	if($('.trigger').length > 0){
		$('#cislostranky').before('<div class="popup"> <a href="'+odkaznaprodejce+'"><img src="css/rightside_arrow.gif" alt="iRobot" width="657" height="454" border="0" /></a> </div>');
	}
	if($('.trigger2').length > 0){
		$('#cislostranky').before('<div class="popup"> <a href="'+odkaznaprodejce+'"><img src="css/leftside_arrow.gif" alt="iRobot" width="657" height="454" border="0" /></a> </div>');
	}
	$('.trigger, .popup ').mouseover(function(){
		if (hideDelayTimer) clearTimeout(hideDelayTimer);
		if (beingShown || shown) {
			return;
		} else {
			beingShown = true;

			$('.popup').css({
				top: $('.trigger').offset().top-105,
				left: $('.trigger').offset().left-$('.popup').width()+20,
				display: 'block'
			}).animate({
				top: '-=' + distance + 'px',
				opacity: 1
			}, 250, 'swing', function() {
				beingShown = false;
				shown = true;
			});
		}
	}).mouseout(function(){
		if (hideDelayTimer) clearTimeout(hideDelayTimer);
		hideDelayTimer = setTimeout(function () {
			hideDelayTimer = null;
			$('.popup').animate({
				top: '-=' + distance + 'px',
				opacity: 0
			}, 250, 'swing', function () {
				shown = false;
				$('.popup').css('display', 'none');
			});

		}, hideDelay);

		return false;

	});
	
	$('.trigger2, .popup ').mouseover(function(){
		if (hideDelayTimer) clearTimeout(hideDelayTimer);
		if (beingShown || shown) {
			return;
		} else {
			beingShown = true;

			$('.popup').css({
				top: $('.trigger2').offset().top-105,
				left: $('.trigger2').offset().left-$('.popup').width()+860,
				display: 'block'
			}).animate({
				top: '-=' + distance + 'px',
				opacity: 1
			}, 250, 'swing', function() {
				beingShown = false;
				shown = true;
			});
		}
	}).mouseout(function(){
		if (hideDelayTimer) clearTimeout(hideDelayTimer);
		hideDelayTimer = setTimeout(function () {
			hideDelayTimer = null;
			$('.popup').animate({
				top: '-=' + distance + 'px',
				opacity: 0
			}, 250, 'swing', function () {
				shown = false;
				$('.popup').css('display', 'none');
			});

		}, hideDelay);

		return false;

	});
	
	
});

