function addEvent(obj, type, fn) {
			if (obj.addEventListener) {
					obj.addEventListener(type, fn, false);
			} 
			else if (obj.attachEvent) {
				obj["e"+type+fn] = fn;
				obj[type+fn] = function() {obj["e"+type+fn](window.event); 
			}
				obj.attachEvent("on"+type, obj[type+fn]);
			}
}
		
function funkcja_inicjujaca() {
			
			//wstawianie_flasha_podstrona ();
		}
		
addEvent(window, "load", funkcja_inicjujaca);


function inicjalizacja () {
		czcionki();
		stopka_loga ();
		podmenu();
		menu();
		powieksz_zdjecie ();
		baner();
		opis_zdjecia ();
		target_blank ();
		addGoogleStats();
}

function target_blank () {

	$('a.out').attr( 'target', 'blank' ) ;  
}

function opis_zdjecia () {
  	$("ul li div.opis_zdjecia").css('display', 'block').css('opacity', '0').hide();
  	$("ul li a.info").css('opacity', '0').hide();
  	
	$('ul.zdjecia-spis-lista li a').mouseover(function(e){ 
  				
			$(this).parent('li').children('div.opis_zdjecia').stop().show().animate({
    					// animacja
					opacity: 0.7
				
  				}, 200);
  				
			$(this).parent('li').children('a.info').stop().show().animate({
    					// animacja
					opacity: 0.7
				
  				}, 200);
  				
		});
		
	$('ul.zdjecia-spis-lista li a').mouseout(function(e){ 
  				
			$(this).parent('li').children('div.opis_zdjecia').stop().animate({
    					// animacja
					opacity: 0
				
  				}, 200, function(){$(this).hide();});
  				
			$(this).parent('li').children('a.info').stop().animate({
    					// animacja
					opacity: 0
				
  				}, 200, function(){$(this).hide();});
		});
		
		
	$('ul.reklamowe-spis-lista li a').mouseover(function(e){ 
  				
			$(this).parent('li').children('div.opis_zdjecia').stop().show().animate({
    					// animacja
					opacity: 0.7
				
  				}, 200);
  				
			$(this).parent('li').children('a.info').stop().show().animate({
    					// animacja
					opacity: 0.7
				
  				}, 200);
  				
		});
		
	$('ul.reklamowe-spis-lista li a').mouseout(function(e){ 
  				
			$(this).parent('li').children('div.opis_zdjecia').stop().animate({
    					// animacja
					opacity: 0
				
  				}, 200, function(){$(this).hide();});
  				
			$(this).parent('li').children('a.info').stop().animate({
    					// animacja
					opacity: 0
				
  				}, 200, function(){$(this).hide();});
		});
  
}



//menu animacja
function baner() {
	
	 $("div#baner ul li span.przycisk").css('opacity', '0.7');
	
	$("div#baner ul li.reklamowa").hover(
 		 	function () {
					
					$(this).children('a').children('span.przycisk').stop().animate({
					left:'30%',
					opacity: '1'
					},200)
				
  			},
			function () {
					
					$(this).children('a').children('span.przycisk').stop().animate({
					left:'45%',
					opacity: '0.7'
					
					},500)
				
 			}
		);
		
		
		$("div#baner ul li.hostessy").hover(
 		 	function () {
					
					$(this).children('a').children('span.przycisk').stop().animate({
					left:'15%',
					opacity: '1'
					},200)
				
  			},
			function () {
					
					$(this).children('a').children('span.przycisk').stop().animate({
					left:'30%',
					opacity: '0.7'
					
					},500)
				
 			}
		);
		
		
		$("div#baner ul li.fartuchy").hover(
 		 	function () {
					
					$(this).children('a').children('span.fartuchy').stop().animate({
					left:'0%',
					opacity: '1'
					},200);
					
					$(this).children('a').children('span.medyczne').stop().animate({
					left:'-13%',
					opacity: '1'
					},200);
					
					$(this).children('span.tlo-1').stop().animate({
					backgroundPosition: "(15% 20px)"
					},500);
					
					$(this).children('span.tlo-medyczny').stop().animate({
					backgroundPosition: "(80% 65px)"
					},500)
				
  			},
			function () {
					
					$(this).children('a').children('span.fartuchy').stop().animate({
					left:'15%',
					opacity: '0.7'
					
					},500);
					
					$(this).children('a').children('span.medyczne').stop().animate({
					left:'-35%',
					opacity: '0.7'
					},500);
					
					$(this).children('span.tlo-1').stop().animate({
					backgroundPosition: "(27% 20px)"
					},300)
					
					$(this).children('span.tlo-medyczny').stop().animate({
					backgroundPosition: "(71% 65px)"
					},300)
				
 			}
		);
		

		


}


function powieksz_zdjecie () {
	var tab = $("ul.referencje a");
	if (tab.length >0) {
		$.colorbox.resize();
	$("ul.referencje li a.powieksz").colorbox({scrolling:false, maxHeight:'95%', maxWidth:'95%'});
	}
	
	var tab = $("ul.zdjecia-spis-lista a");
	if (tab.length >0) {
		$.colorbox.resize();
	$("ul.zdjecia-spis-lista a").not('ul.zdjecia-spis-lista a.info').colorbox({scrolling:false, maxHeight:'95%', maxWidth:'95%'});}
	

	var tab = $("ul.reklamowe-spis-lista a");
	if (tab.length >0) {
		$.colorbox.resize();
	$("ul.reklamowe-spis-lista a").not('ul.reklamowe-spis-lista a.info').colorbox({scrolling:false, maxHeight:'95%', maxWidth:'95%'});}
	}

//menu animacja
function menu () {
	
	var podkreslenie = '<div class="podkreslenie"></div>';
	
	$("ul#menu li a span").not('div#menu li ul a span').after(podkreslenie);
	$("ul#menu li a div.podkreslenie").each(function(index) {
    		var szer = $(this).prev('span').width();
    		$(this).width(szer);
    		$(this).css('left', (-szer-15)+'px');
	});
	
	
	
	$('ul#menu li a').mouseover(function(e){ 
  				
			$(this).children('div.podkreslenie').stop().animate({
    					// animacja
					left: '15px'
				
  				}, 400);
		});
		
	$('ul#menu li a').mouseout(function(e){ 
	  			var szer = $(this).innerWidth();
				$(this).children('div.podkreslenie').stop().animate({
    					// animacja
					left: szer+'px'
				
  				}, 400, function () {
				    var szer2 = $(this).width();
				    $(this).css('left', (-szer2-15)+'px');});
		});
		
	//podmenu
	$("ul#menu li ul").css('display', 'block').css('opacity', '0').hide();
	$('ul#menu li').mouseover(function(e){ 
  				
			$(this).children('ul').stop().show().animate({
    					// animacja
					opacity: 0.9
				
  				}, 200);
  				
			$('div.aktualnosci').stop().show().animate({
    					// animacja
					opacity: 0
				
  				}, 200, function(){$('div.aktualnosci').hide();});
		});
		
	$('ul#menu li').mouseout(function(e){ 
  				
			$(this).children('ul').stop().animate({
    					// animacja
					opacity: 0
				
  				}, 200, function(){$(this).hide();});
  				
  				$('div.aktualnosci').stop().animate({
    					// animacja
					opacity: 1
				
  				}, 200);
		});
}

//podmenu animacja
function podmenu() {
	
	$("ul.linki-lista a").hover(
 		 	function () {
				if (!$(this).hasClass('aktywny')) {
					$(this).css("color", "#ddd");
					$(this).stop().animate({backgroundPosition: "(0px 0px)" }, 200 );
				}
  			},
			function () {
				if (!$(this).hasClass('aktywny')) {
					$(this).css("color", "#333");
					$(this).stop().animate({backgroundPosition: "(214px 0px)" }, 200 );
				}
 			}
		);

}

//sIFR
function czcionki() {
  	
  	 var lg = $('html').attr('lang');
  
	if(typeof sIFR == "function" && lg != 'ru'){
		
		sIFR.replaceElement(named({sSelector:"body p.wyrozniony", 
		sFlashSrc:"/flash/futura.swf", 
		sColor:"#333333", 
		sLinkColor:"#ffffff", 
		sBgColor:"#000000", 
		sCase: "upper",
		sWmode:"transparent",
		nPaddingTop:0,
		nPaddingRight:0,
		nPaddingLeft:0,
		sFlashVars:	"textalign=left&offsetTop=0"}));
		
	}
	
}


//Obsługa logosow w stopce //////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////

//deklaracja zmiennych
czas_oczekiwania_stopka = 3000;
czas_stopka= 300;
elementy_stopka = '';
element_stopka = 0;
animacja_stopka = 0;
timer_stopka = false;

//Obsługa stopki //////////////////////////////////////////////////////////////////
function stopka_loga () {

	//alert (elementy.length);
	var strzalki = '<span class="w-lewo"></span><span class="w-prawo"></span>';
	$("ul#katalogi-lista-stopka").after(strzalki);
	
	elementy_stopka = $('ul#katalogi-lista-stopka li');
	$('ul#katalogi-lista-stopka li').not('li:first-child').hide();
	
	
	zmiana_automat_stopka();
		
		//obsluga klikniec
	$('span.w-lewo').click(function(e){ 
	  	clearInterval(timer_st);
	  	timer_stopka = false;
		
		if (animacja_stopka == 0) {
			zmien_logo(1);
	  		return false;
			}
		});

	$('span.w-prawo').click(function(e){ 
	  	clearInterval(timer_st);
	  	timer_stopka = false;
		
		if (animacja_stopka == 0) {
			zmien_logo(-1);
	  		return false;
			}
		});		
			
	//obsluga myszki na banerem
		$('ul#klienci-lista-stopka').mouseover(function(e){ 
			clearInterval(timer_st);
			timer_stopka = false;
	  		return false;
		});
		
		$('ul#klienci-lista-stopka').mouseout(function(e){ 
			zmiana_automat_stopka();
	  		return false;
		});
	
	
}

function zmiana_automat_stopka() {
	if (!timer_stopka && animacja_stopka == 0) {
	timer_st = setInterval(
      function(){
	  		zmien_logo(1);
		}
      ,czas_oczekiwania_stopka);
	  }
}

function zmien_logo (kierunek) {
	if (animacja_stopka == 0) {
		animacja_stopka = 1;
	
		var k = kierunek;
		
		var obecny = element_stopka;
		if (k>0){	
			if (obecny+1 == elementy_stopka.length) {
				var kolejny = 0;
			}
			else {var kolejny = element_stopka+1};
		}
		
		if (k<0){	
			if (obecny-1 <0 ) {
				var kolejny = elementy_stopka.length-1;
			}
			else {var kolejny = element_stopka-1};
		}
		
		$(elementy_stopka[obecny]).css('z-index', '5');
		$(elementy_stopka[kolejny]).css('z-index', '10');
		$(elementy_stopka[kolejny]).fadeIn(czas_stopka, function () { animacja_stopka = 0; element_stopka = kolejny; $(elementy_stopka[obecny]).hide(); } );
		
		
	}
	
}



function addGoogleStats() {
        var GAID = 'UA-29376227-1';
        var head = document.getElementsByTagName('head')[0];
        var scr = document.createElement('script');
        scr.type = 'text/javascript';
        scr.src = (location.protocol == 'http:' ? 'http://www.' : 'https://ssl.') + 'google-analytics.com/'+'ga.js';
        var once = 0;

                function runMe() { 
                        if (scr.readyState == 'loading' || _gat == undefined || once) { return; }
                        clearInterval(timer);
                        once++;

                        var pageTracker = _gat._getTracker(GAID);
                        pageTracker._initData();
                        pageTracker._trackPageview();
                }

        var timer = setInterval(runMe, 2000);
        scr['onload'] = runMe;
        scr['onreadystatechange'] = runMe;
        head.appendChild(scr); 
}

