var scrollLeftPx = -3168; //pozycja scrollu lewego
var timeScroll = 150000; // czas scrollowania
var waitToScroll = 3000; // odczekanie przed zmiana kierunkku scrollowania
var typeAnimate = 0; //0 - scroll w lewo trwa, 1 - scroll w prawo trwa
var animFadeIn = 0;//stan animacji sciemniajacej strone wart 1 - zakonczono 
var loadingData = 0; //stan ladowania danych 1 - zakonczono i dane sa zaladowane;
var ajaxData=''; //dane zaladowane ajaxem
var blockedUrl = 0;// 1 url zablokowane 0 - odblokowane
var timeAnimFade = 1500;
$(document).ready(function(){

/*
 * Rozmiar czcionki
 */
	function fontSize()
	{
		$(".fontsize span").click(function(){
			$("#rightText").removeClass();
			$("#rightText").addClass($(this).attr('class')).css({cursor:"auto"});		
		});
	}	
/*
 * Galeria gorna pod banerem  oraz pozycjonowanie elementu loadingu
 */
	$(function() {
    	$('.imgTopGallery a').lightBox();       	
    	$('.lightBox').lightBox();
    	pos = $('#right').position();
    	if (pos)
    	{
    		leftpos = pos.left+($('#right').width()/2)-50;
    		$('.loading').css({top:pos.top+10+"px",left:leftpos+"px",display:'block'});
    	}	 	
	});

/*
 * Menu po lewej stronie, podmiana przycisk�w roll over
 */
   	function overButton(buttons)
   	{   	
	   	$(buttons).each(function(i)
	   	{
	   		$(this).bind("mouseover mouseleave",function(e){
		   		srcnew = $(".imgButtonHidden").eq(i).attr('src');
		   		srcold = $(this).attr('src');
	   			$(this).attr('src',srcnew);
	   			$(".imgButtonHidden").eq(i).attr('src',srcold);   			
	   		});   		 
	   	});
	}   	    	
/*
 * Animacja gornego paska ze zdjeciami
 */		
	function scrollLeft(l,times)
	{
		typeAnimate = 0;
		$('.imgTopGallery').animate({left:scrollLeftPx},timeScroll,function(e){
			$(this).css("left",0);
			setTimeout(function(){scrollLeft();},1);
		});

	}
	function insertVideo()	
	{
		$('.videoCytaty').html('').flash({
		   	src: 'http://www.youtube.com/v/J69quG89z0A&hl=pl&fs=1&',
		   	width: 640,
		   	height: 385,
		   	wmode: 'transparent'
		});
		$('.videoAborcja3').html('').flash({
		   	src: 'public/video/player.swf',
		   	width: 320,
		   	height: 259,
		   	wmode: 'transparent',
		   	allowscriptaccess: 'never',
		   	flashvars: { file: 'video-3.flv', image: 'public/video/alert.jpg' }
		});

		$('.videoAborcja2').html('').flash({
		   	src: 'public/video/player.swf',
		   	width: 320,
		   	height: 259,
		   	wmode: 'transparent',
		   	allowscriptaccess: 'never',
		   	flashvars: { file: 'aborcja2.flv', image: 'public/video/alert.jpg' }
		});

		$('.videoAborcja').html('').flash({
		   	src: 'public/video/player.swf',
		   	width: 320,
		   	height: 259,
		   	wmode: 'transparent',
		   	allowscriptaccess: 'never',
		   	flashvars: { file: 'aborcja.flv', image: 'public/video/aborcja.jpg' }
		});

		$('.videoAborcja4').html('').flash({
		   	src: 'public/video/player.swf',
		   	width: 652,
		   	height: 435,
		   	wmode: 'transparent',
		   	allowscriptaccess: 'never',
		   	flashvars: { file: 'straszne!!!.flv', image: 'public/video/aborcja.jpg' }
		});
		
		$('#intro').html('').flash({
	    	src: 'http://www.youtube.com/v/QcXLXyep7Hk&hl=pl&fs=1&',
	    	width: 452,
	    	height: 344,
	    	wmode: 'transparent'
		});

		$('#intro2').html('').flash({
	    	src: 'http://www.youtube.com/v/NpOFcqrqBa0&hl=pl&fs=1&',
	    	width: 452,
	    	height: 344,
	    	wmode: 'transparent'
		});
		$('.videoWstepAborcja').html('').flash({
	    	src: 'http://www.youtube.com/v/Mv8N2ck6X8Q&hl=pl&fs=1&',
	    	width: 452,
	    	height: 344,
	    	wmode: 'transparent'
		});				
		$('.videoSenyszynVsNajfeld').html('').flash({
	    	src: 'http://www.dailymotion.pl/swf/x9tc1w_najfeld-i-senyszyn-o-edukacji-seksu_news&related=1',
	    	width: 358,
	    	height: 285,
	    	wmode: 'transparent'
		});				
	}
	setTimeout(function(){scrollLeft();},5000);
	overButton('#left .imgButton');
	overButton('.startButtons .enter, .startButtons .escape');
	
/*
 * Analiza linkow i modyfikowanie ich tak aby przekazywaly dane za pomoca ajax, nie ruszamy tych majacych http::// badz mailto:
 */ 
    function setClick()
    {		
   	 	$("a").not(".imgTopGallery a,.startButtons a").each(function(i, a){
			var link=$(a).attr('href');
			if (link.substr(0,7)!="http://" && link.substr(0,7)!="mailto:" && link.substr(link.length-4,4)!=".jpg")
			{								
				$(a).click(function(e){																			
					e.preventDefault();
					if (blockedUrl==0){				
						loadinData = 0;
						blockedUrl = 1;
						url=link+'?isAjax='+Math.random()*100;
						$.get(url,function(data){
							loadingData = 1;
							ajaxData = data;
							if (animFadeIn == 1) afterLoad();
						});					
						fadeInSite();
					}																			
				});
			} 
	 	}); 
		//$(window).scroll(function(){$(".fadeSite").css({top:$(window).scrollTop()+"px"});});
    }
/*
 * Animacja, ze sciemnianiem
 */  
	function fadeInSite()
	{
		animFadeIn = 0;
		blockedUrl = 1;
		$("#right,#rightBottom,#bottom").animate({opacity:0},timeAnimFade,function(){
			animFadeIn = 1;
			if (loadingData == 1) 
			{
			  afterLoad();
			}  
		});	
	}
/*
 * Robi animacje odwrotna po zaladowaniu danych i pokazuje dane na stronie
 */
	function afterLoad()
	{
   	    loadingData = 0;
   	    animFadeIn = 0;
   	    blockedUrl = 1;   	       	    
		$("#rightText").html(ajaxData);
		$('.lightBox').lightBox();
		insertVideo();
		fontSize();		
		$("#right, #rightBottom, #bottom").animate({opacity:1},timeAnimFade,function(){
			  blockedUrl = 0;						
		});			
	}
	setClick();
	insertVideo();
	fontSize();
});
