
	var baner_els;
	var baner_els_r;
	var baner_els_i;
	var baner_cur=-1;
	var baner_cur_r=-1;
	var baner_cur_i=-1;
	var baner_timeout;
	var baner_timeout_r;
	var baner_timeout_i;
	var galeria_cur=-1;
	
	$(window).load(function() {
		
		$("#top_logo img").hover(function(){
				var src=$(this).attr("src");
				src=src.replace('top_logo','top_logo_on');
				$(this).attr("src",src);
			},
			function() {
				var src=$(this).attr("src");
				src=src.replace('top_logo_on','top_logo');
				$(this).attr("src",src);
		});
	
		if($("#main_slider_left img").length>1)
		{
			baner_els=$("#main_slider_left img");
			baner_els.hide().css("left",0);
	
			BanerNext();
		}
		else
		{
			baner_els=$("#main_slider_left img");
			baner_els.show().css("left",0);
		}
		
		if($("#main_slider_right img").length>1)
		{
			baner_els_r=$("#main_slider_right img");
			baner_els_r.hide().css("left",0);
	
			BanerNext_r();
		}
		else
		{
			baner_els_r=$("#main_slider_right img");
			baner_els_r.show().css("left",0);
		}
		
		$('#gal_btn_left a').click(function() {
			GalArrowLeft();
			return false;
		});

		$('#gal_btn_right a').click( function() {
			GalArrowRight();
			return false;
		});
		
		if(galeria_cur<=0)
		{
			var ids=$(".info_item_link a");
			if(ids.length>0)
			{
				ids=$(ids).attr("id");
				ids=ids.substr(5);
				SlideInit(ids);
			}
		}
		
		$('.info_item_link a').click( function() {
			var id=$(this).attr("id");
			id=id.substr(5);
			
			SlideInit(id);
			return false;
		});
		
		$("#oferta ul li a").click(function() {
			return false;
		});
		
		
	});
	function BanerNext()
	{
		var i = (baner_cur+1)%(baner_els.length);
		BanerGoto(i);
	}
	function BanerNext_r()
	{
		var i = (baner_cur_r+1)%(baner_els_r.length);
		BanerGoto_r(i);
	}
	function BanerGoto(i)
	{	
		//alert(i);
		clearTimeout(baner_timeout);
		
		if(baner_cur!=i)
		{ 
			if(baner_cur>=0) { $(baner_els[baner_cur]).fadeOut("slow"); };
			baner_cur=i;
			$(baner_els[baner_cur]).fadeIn("slow",function() {
				var czas = 2000+Math.floor(Math.random()*4);
				baner_timeout=setTimeout("BanerNext()",czas);
			});
		}
		
	}
	function BanerGoto_r(i)
	{	
		//alert(i);
		clearTimeout(baner_timeout_r);
		
		if(baner_cur_r!=i)
		{ 
			if(baner_cur_r>=0) { $(baner_els_r[baner_cur_r]).fadeOut("slow"); };
			baner_cur_r=i;
			$(baner_els_r[baner_cur_r]).fadeIn("slow",function() {
				var czas_r = 2000+Math.floor(Math.random()*4000);
				baner_timeout_r=setTimeout("BanerNext_r()",czas_r);
			});
		}
		
	}
	
	function BanerNext_i()
	{
		var i = (baner_cur_i+1)%(baner_els_i.length);
		
		var gtop=$(baner_els_i[i]).height();
		var gleft = $(baner_els_i[i]).width();
			
		gtop = Math.floor((362-gtop)/2);
		gleft=Math.floor((362-gleft)/2);	
		$(baner_els_i[i]).css("left",gleft).css("top",gtop);
		BanerGoto_i(i);
	}
	function BanerGoto_i(i)
	{	
		//alert(i);
		clearTimeout(baner_timeout_i);
		
		if(baner_cur_i!=i)
		{ 
			if(baner_cur_i>=0) { $(baner_els_i[baner_cur_i]).fadeOut("slow"); };
			baner_cur_i=i;
			
			$(baner_els_i[baner_cur_i]).fadeIn("slow",function() {
				baner_timeout_i=setTimeout("BanerNext_i()",3000);
			});
		}
		
	}

	
	function SlideInit(id)
	{
		if(galeria_cur>0)
		{
			baner_els_i=$(".galeria_"+galeria_cur);
			$("span#podpis_"+galeria_cur).hide();
			baner_els_i.fadeOut();
		}
		galeria_cur=id;
		if($(".galeria_"+id).length>1)
		{
			baner_els_i=$(".galeria_"+id);
			baner_els_i.hide().css("left",0);
			BanerNext_i();
		}
		else
		{
			baner_els_i=$(".galeria_"+id);
			baner_els_i.show().css("left",0);
		}
		$("span#podpis_"+id).show();
	}
	
	
	
	
$(document).ready(function()
{
	$("#oferta>ul>li").hoverIntent(
		function() { 
			$(this).parent().find("ul").hide();
			$(this).parent().find("a").removeClass("active");
			$(this).children("ul").show();   	$(this).children("a").addClass("active");
			Cufon.refresh();
			//var t = $(this).children("ul").children("li");
			//t.children("ul").show();  
		},
		function() {
			//$(this).children("ul").hide(); $(this).children("a").removeClass("active");
		}
	);
	
});


//GALERIA
var gal_move = false;
var gal_left = false;
var gal_right = false;
var gal_begin = 0;
var total_w = 0;
var gal_timeout;

var gal_step_min = 0.1;
var gal_step_max = 5;
var gal_step = 1;
var gal_delay = 1;
$(function() {
	GalInit();
	
});
function GalInit() {
	total_w = 0;
	gal_begin = 0;
	
	
	
	if($("#gal").length!=0) {
		//$("#pasek_btn").fadeIn();	
		
		
		$("#gal_els>div").each(function() {
			total_w += $(this).outerWidth();
		});
		$("#gal_els").css("width",total_w);
		
		$("#pasek_btn").mousedown(function(ev) { 
			gal_move = true;
			gal_begin = ev.pageX - $(this).offset().left;
		});
		
		$("#gal").mousemove(function(ev) {
			var gal_w = $("#gal").outerWidth();
			if(!gal_move) {
				if(ev.pageX > 0.7*gal_w) {
					var temp = (ev.pageX - 0.7*gal_w) / (0.3*gal_w);
					gal_step = (temp*(gal_step_max-gal_step_min) + gal_step_min);
					
					if(!gal_left) {
						gal_left=true;
						GalLeft();
					}
					
				}
				else if(ev.pageX < 0.3*gal_w) {
					var temp = (ev.pageX) / (0.3*gal_w);
					gal_step = gal_step_max - Math.round(temp*(gal_step_max-gal_step_min));
					
					
					if(!gal_right) {
						gal_right=true;
						GalRight();
					}
				}
				else {
					gal_right = false;
					gal_left = false;
					clearTimeout(gal_timeout);
				}
				
				//$("#log").html(gal_step);
			}
			
		});
		$("#gal").mouseleave(function() { 
			gal_left = false;
			gal_right = false;
			clearTimeout(gal_timeout);
		});
		
		
	} else {
		$("#pasek_btn").fadeOut();
	}
}
$(document).mousemove(function(ev) {
	if(gal_move) {
		var pasek_w = $("#pasek").outerWidth();
		var gal_w = $("#gal").outerWidth();
		var pasek_btn_w = $("#pasek_btn").outerWidth();
		
		var pasek_btn_l = ev.pageX - gal_begin;
		if(pasek_btn_l<0) pasek_btn_l = 0;
		if(pasek_btn_l> pasek_w - pasek_btn_w ) pasek_btn_l = pasek_w - pasek_btn_w;
		$("#pasek_btn").css("left",pasek_btn_l);
		
		var gal_l = -1*( (total_w-gal_w)/(pasek_w-pasek_btn_w) * pasek_btn_l);
		$("#gal_els").css("left",gal_l);
	}
});
$(document).mouseup(function() {
	gal_move = false;
});
$(document).keyup(function(ev) {
	if(ev.which == 39) {
		GalArrowRight();
	} else if(ev.which == 37) {
		GalArrowLeft();
	}
});
function GalArrowRight() {
	var gal_w = $("#gal").outerWidth();
	var srodek = gal_w / 2;
	var els = $("#gal_els div.gal_box");
	for(i=0; i<els.length; i++) {
		if( $(els[i]).offset().left > srodek - $(els[i]).outerWidth() / 2 ) {
			var newleft = -1 * $(els[i]).position().left + srodek - $(els[i]).outerWidth() / 2;
			if(newleft > 0 ) newleft = 0;
			if(newleft < -1* (total_w - gal_w)) newleft = -1* (total_w - gal_w);
			$("#gal_els").animate({left:newleft});
			
			break;
		}
	}	
}
function GalArrowLeft() {
	var gal_w = $("#gal").outerWidth();
	var srodek = gal_w / 2;
	var els = $("#gal_els div.gal_box");
	for(i=els.length-1; i>=0; i--) {
		if( $(els[i]).offset().left < srodek - $(els[i]).outerWidth() / 2 ) {
			var newleft = -1 * $(els[i]).position().left + srodek - $(els[i]).outerWidth() / 2;
			if(newleft > 0 ) newleft = 0;
			if(newleft < -1* (total_w - gal_w)) newleft = -1* (total_w - gal_w);
			$("#gal_els").animate({left:newleft});
			
			break;
		}
	}	
}


function GalLeft() {
	var gal_els_l = $("#gal_els").position().left;
	gal_els_l = gal_els_l - gal_step;

	
	var min_l = -1* (total_w - $("#gal").outerWidth());
	if(gal_els_l < min_l) gal_els_l = min_l;
	$("#gal_els").css("left",gal_els_l);
	gal_timeout = setTimeout("GalLeft()",gal_delay);
	GalPasek();
}
function GalRight() {
	var gal_els_l = $("#gal_els").position().left;
	gal_els_l = gal_els_l + gal_step;
	
	var max_l = 0;
	if(gal_els_l > max_l) gal_els_l = max_l;
	$("#gal_els").css("left",gal_els_l);
	gal_timeout = setTimeout("GalRight()",gal_delay);
	GalPasek();
}
function GalPasek() {
	var pasek_w = $("#pasek").outerWidth();
	var gal_w = $("#gal").outerWidth();
	var pasek_btn_w = $("#pasek_btn").outerWidth();
	var gal_els_l = $("#gal_els").position().left;
	
	var pasek_btn_l = -1*( (pasek_w-pasek_btn_w)/(total_w-gal_w) * gal_els_l);

	$("#pasek_btn").css("left",pasek_btn_l);
}

