/*
Plik JS - http://www.a3m.pl/
Prawa autorskie (c) 2005 AllFreeMedia s.c.
Autor: Tomasz Krzan, Mateusz Kamiński.
*/

$().ready(function() {
	
	// input wyszukiwarki
	var searchDesc = 'szukaj na stronie';
	$('#sword').val(searchDesc);
	$('#sword').val($('#sword').val())
		.bind('focus blur',
			function(e){
				var $this = $(this),
				val = $this.val();
				$this.val(e.type=='focus' ? (val==searchDesc ? '' : val) : (val=='' ? searchDesc : val))
	});
		
/*	$('#toSubmit').click(function() {
		if($('#sword').val() == searchDesc) {
			return false;
		} 
	})*/
	
	
	
	// top menu obsługa
	$("#listMenu > li > a").click(function(){
		$("#listMenu > li > a").removeClass('active');
		$(this).addClass("active");
		
		var sublist = $("ul.listMenu").get();
		for(i=0;i<sublist.length;i++){
			$(sublist[i]).removeClass('active');
			
			if($(sublist[i]).attr("id").substr(3) == $(this).attr("id")) {
				$(sublist[i]).addClass("active");
			}
		}
		if($(this).attr('id')=='m6' || $(this).attr('id')=='m7' || $(this).attr('id')=='m3') {
			return true;
		} else {
			return false;
		}
	});
	
	
	
	
	
});

delay = new Array;
move = new Array;
function slideSwitch(zm,selector,period,linkage) {
	if(move[zm]==1){
		var active = $(selector+'.active');
		if ( active.length == 0 ) active = $(selector+':last');
		var next =  active.next().length ? active.next() : $(selector+':first');   /*$(selector+':first')*/
		active.addClass('last-active');
		
		!$(selector+'.active').animate({opacity: 0});
		next.css({opacity: 0})
				.addClass('active')
				.animate({opacity: 1}, (period/5), function() {
					active.removeClass('active last-active');
				});
				if(linkage!='')
					$("#"+linkage).attr("href", next.attr('href'));
	}
}

//rotacja elementów
function rotator(zm,selector,period,linkage) {
	delay[zm] = period;
	move[zm] = 1;
	$(selector).css("opacity","0");
	$(selector+":first").css("opacity","1");
	$(function() {setInterval( "slideSwitch('"+zm+"','"+selector+"',"+period+",'"+linkage+"')", period);});
	$(selector).hover(
	  function(){	move[zm] = 0;},
	  function(){	move[zm] = 1;}
	)
}

// opóźnienie
jQuery.fn.delay = function(time,func){
	this.each(function(){
		setTimeout(func,time);
	});
	return this;
};