// onMouseOver u benefitu
function showBenefit(element,id) {
	$("#benefits-big h3").removeClass("select");
	var benName = $(element).children("h3").html();
	$(element).children("h3").addClass("select");
	//if (benName == "") benName = "BENEFIT #"+id;
	var benImgSrc = $("#benefit_"+id+" img").attr('src');
	var benImgTxt = $("#benefit_"+id+" img").attr('alt');
	var benText = $("#benefit_"+id+" p").html();
	benImgSrc = benImgSrc.replace("small","big");
	$("#right-benefit img").attr('src',benImgSrc);
	$("#right-benefit img").attr('alt',benImgTxt);
	$("#right-benefit img").attr('title',benImgTxt);
	$("#right-benefit h3").html(benName);
	$("#right-benefit p").html(benText);
	$(element).children("a").click(function () { return false; });
}


function odkazPorovnani () {
	var odkaz = "";
	var value = "";
	for (var i=1;i<4;i++) {
		var selectRok = document.getElementById("option-year-"+i);
		var selectSek = document.getElementById("option-section-"+i);
		var selectBike = document.getElementById("option-bike-"+i);

		value = selectRok.options[selectRok.selectedIndex].value;
		if (value != "0") { odkaz += "rok"+i+"="+value+"&";
		value = selectSek.options[selectSek.selectedIndex].value;
			if (value != "0") { odkaz += "sek"+i+"="+value+"&";
				value = selectBike.options[selectBike.selectedIndex].value;
				if (value != "0")  odkaz += "kolo"+i+"="+value+"&";
			}
		}
	}
	return odkaz;
}



// načteni galerie
$(document).ready(function() {
	if ($("#gallery-news").length > 0) {
		galleryList.create("gallery-news");
	}
});


// galerie
var galleryList= {
	element: "",
	links: Array(),
	imgCount: 0,
	imgShow: 0,
	imgMargin: 80,
	txtPrev: 'Preview',
	txtNext: 'Next',
	txtClose: 'Close',

	create: function (elementId) {
		var count = 0;
		galleryList.appendGallery();
		galleryList.element = "#"+elementId;
		$(galleryList.element).find("a").each(function(i) {
			galleryList.links[i] = $(this).attr("href");
			$(this).click(function() { galleryList.showGallery(i); return false; });
			count++;
		});
		galleryList.imgCount = count;
		$("#jgallery-left").click(function() { galleryList.scrollit(true); return false; });
		$("#jgallery-right").click(function() { galleryList.scrollit(false); return false; });
		$("#jgallery-close").click(function() { $("#jgallery").fadeOut(500); return false; });
		$("#jgallery-image").click(function() { $("#jgallery").fadeOut(500); return false; });
	},

	setImage: function (href) {
		var img = new Image();
		$("#jgallery-image img").fadeOut(200, function () {
		$(img).load(function () {
			$("#jgallery-image").width($(img).attr('width'));
			$("#jgallery-image").height($(img).attr('height'));
			$("#jgallery-image").empty();
			$("#jgallery-image").append(this);
			$("#jgallery-image img").fadeIn(200);
		}).attr('src', href);
		});
	},

	scrollit: function (left) {
		if (left) {
			if (this.imgShow > 0) this.showGallery(this.imgShow-1);
		}
		else {
			if (this.imgShow < this.imgCount-1) this.showGallery(this.imgShow+1);
		}
		return false;
	},

	showGallery: function (number) {
		this.imgShow = number;
		var scrollTop = $("body").scrollTop();
		if (this.imgShow == 0) $("#jgallery-left").css('display','none');
		else $("#jgallery-left").css('display','block');
		if (this.imgShow == this.imgCount-1) $("#jgallery-right").css('display','none');
		else $("#jgallery-right").css('display','block');
		$("#jgallery").fadeIn(500);
		$("#jgallery-image").css("top",scrollTop+this.imgMargin+"px");
		$("#jgallery-position").text((number+1)+" / "+this.imgCount);
		this.setImage(this.links[number]);
		if ($("body").height() > document.documentElement.clientHeight) {
			if ((scrollTop+$("#jgallery-image").height()+this.imgMargin) > $("body").height()) $("#jgallery-black").height(scrollTop+$("#jgallery-image").height()+this.imgMargin+document.documentElement.clientHeight);
			else $("#jgallery-black").height($("body").height());
		}
		else {
			if ((scrollTop+$("#jgallery-image").height()+this.imgMargin) > document.documentElement.clientHeight) $("#jgallery-black").height(scrollTop+$("#jgallery-image").height()+this.imgMargin+document.documentElement.clientHeight);
			else $("#jgallery-black").height(document.documentElement.clientHeight);
		}
	},

	appendGallery: function () {
		$("body").append('<div id="jgallery"><div id="jgallery-black"></div><div id="jgallery-lister"><a href="#" id="jgallery-close" title="'+this.txtClose+'"><span>'+this.txtClose+'</span></a><div id="jgallery-status">'+
			'<a href="#" id="jgallery-left" title="'+this.txtPrev+'"><span>'+this.txtPrev+'</span></a><a href="#" id="jgallery-right" title="'+this.txtNext+'"><span>'+this.txtNext+'</span></a><span id="jgallery-position">0 / 0</span>'+
			'</div>'+
			'</div><a href="#" id="jgallery-image"><img src="" /></a></div>');
	}
}