
function sendNewsletter()
{
    var htmlStr = '<center><p>Proszę czekać na zapisanie się na newsletter</p></center>';
    document.getElementById("emailInfo").innerHTML = htmlStr;
    $('#TB_ajaxContent').load('ajax.php?addNewsletter='+document.getElementById("email").value);
}

//Menu change src
$(function(){
	$('#menu img')
		.mouseover(function(){  
			$(this).attr('src','images/' + $(this).attr('over'));
		})
		.mouseout(function(){  
			$(this).attr('src','images/' + $(this).attr('out'));
		})
})

//Footer change src
$(function(){
	$('#footer-logos img')
		.mouseover(function(){  
			$(this).attr('src','images/' + $(this).attr('over'));
		})
		.mouseout(function(){  
			$(this).attr('src','images/' + $(this).attr('out'));
		})
})

//AJAX
function getTags(id,lang)
{
	$('#group_tag').load('ajax.php?group='+id+'&lang='+lang);
	jQuery('.tags h1').removeAttr("style")
	jQuery('.tags h1#group'+id).css("text-decoration","underline");
	return false;
}
function getYear(year,select)
{
	$('.years').load('ajax.php?year='+year+'&select='+select);
	return false;
}

function checkEmail(email)
{
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    if(email.match(re))
    {
	document.getElementById('emailSend').disabled = false;
    }
    else
    {
	document.getElementById('emailSend').disabled = true;
    }

}

//Zapis na newsletter
$(function(){
    $('#email').keyup(function() {
      checkEmail($(this).val());
    });
})

//Przewijanie kalendarza
$(document).ready(function() {

    //Sprawdza wysokosc eventow w kalendarzu
    var heightProgramList = 0;
    var heightToSelect = 0;
    $('#eventList li').each(function()
    {
	if($(this).children().attr('class') == 'select')
	{
	    heightToSelect = heightProgramList;
	}

	heightProgramList = heightProgramList + $(this).height();
    });

    //Jezeli potrzeba to dodaje strzalki
    if(heightProgramList > 234)
    {
	$('#eventScroll').scrollTo( heightToSelect, 800, {axis:'y'} );

	//Dodaje strzalki
	$('<div class="event_up"><a class="prev" href="javascript:void(0);"><img src="images/up.gif" alt="" /></a></div>').insertBefore('#eventScroll');
	$('<div class="event_down"><a class="next" href="javascript:void(0);"><img src="images/down.gif" alt="" /></a></div>').insertAfter('#eventScroll');

	//Dodaje akcje przewijania
	$('div.event_down a.next').click(function (){
	    $('#eventScroll').scrollTo('+='+$('#eventScroll').height(), 900, {axis:"y"} ) //Przewijanie w górę
	});

	$('div.event_up a.prev').click(function (){
	    $('#eventScroll').scrollTo('-='+$('#eventScroll').height(), 900, {axis:"y"} ) //Przewijanie w górę
	});
    }

});

//Scroll carousel
function mycarousel_initCallback(carousel)
{
	if(carousel.size() == 1)
	{
//		carousel.halt();
		carousel.stop();
//		carousel.stopAuto();
	}
	else
	{
            jQuery('.jcarousel-control a.images_jcarousel').bind('click', function() {
	        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).attr("alt")));
	        page = jQuery.jcarousel.intval(jQuery(this).text())+1;
	        carousel.stopAuto();
	        return false;
	    });
		
            jQuery('.jcarousel-control a').bind('click', function() {
	        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
	        jQuery('.jcarousel-control a').removeClass('select');
	        $(this).addClass('select');
	        
	        page = jQuery.jcarousel.intval(jQuery(this).text())+1;
	        
	        carousel.startAuto(0);
	        return false;
	    });
		
	    jQuery('#mycarousel-next').bind('click', function() {
	        carousel.next();
	        return false;
	    });
	
	    jQuery('#mycarousel-prev').bind('click', function() {
	        carousel.prev();
	        return false;
	    });
	    
	    $('#mycarousel').hover(function() {
                    jQuery('#mycarousel-next').css("display","block");
                    jQuery('#mycarousel-prev').css("display","block");
                    carousel.stopAuto();
	      }, function() {
                  jQuery('#mycarousel-next').css("display","none");
                  jQuery('#mycarousel-prev').css("display","none");
                  carousel.startAuto(3);
	      });
	    
	    $('.jcarousel-control').hover(function() {
			jQuery('#mycarousel-next').css("display","block");
			jQuery('#mycarousel-prev').css("display","block");
			carousel.stopAuto();
	      }, function() {
	    	  jQuery('#mycarousel-next').css("display","none");
	    	  jQuery('#mycarousel-prev').css("display","none");
	    	  carousel.startAuto(3);
	      });
	    
	    $('#mycarousel2').hover(function() {
			jQuery('#mycarousel-next').css("display","block");
			jQuery('#mycarousel-prev').css("display","block");
			carousel.stopAuto();
	      }, function() {
	    	  jQuery('#mycarousel-next').css("display","none");
	    	  jQuery('#mycarousel-prev').css("display","none");
	    	  carousel.startAuto(3);
	      });
		
		$('#mycarousel-next').hover(function() {
			jQuery('#mycarousel-next').css("display","block");
			jQuery('#mycarousel-prev').css("display","block");
			carousel.stopAuto();
	      }, function() {
	    	  jQuery('#mycarousel-next').css("display","none");
	    	  jQuery('#mycarousel-prev').css("display","none");
	    	  carousel.startAuto(3);
	      });
		
		$('#mycarousel-prev').hover(function() {
			jQuery('#mycarousel-next').css("display","block");
			jQuery('#mycarousel-prev').css("display","block");
			carousel.stopAuto();
	      }, function() {
	    	  jQuery('#mycarousel-next').css("display","none");
	    	  jQuery('#mycarousel-prev').css("display","none");
	    	  carousel.startAuto(3);
	      });
		
		$('#mycarousel')
			.mouseover(function(){  
				$(this).attr('src','images/' + $(this).attr('over'));
			})
			.mouseout(function(){  
				$(this).attr('src','images/' + $(this).attr('out'));
		});
	}
};

var page = 1;

function itemLoadCallbackFunction(carousel, state)
{
	jQuery('.jcarousel-control a.select').ready(function() {
		
		if(carousel.first != 1)
		{
			$('.jcarousel-control a.select:not(:last-child)').next().addClass('select');
			$('.jcarousel-control a.select + a.select').prev().removeClass('select');
		}
		if(page>carousel.size())
		{
			$('.jcarousel-control a.select').removeClass('select');
			$('.jcarousel-control a:eq(0)').addClass('select');
			page = 1;
		}
		
		page++;
		
		
		
        return false;
    });
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 3, //3
        scroll: 1,
        wrap: 'circular',
        buttonNextHTML:null,
		buttonPrevHTML:null,
		itemLoadCallback: {
			  onBeforeAnimation: itemLoadCallbackFunction
		},
        initCallback: mycarousel_initCallback
    });
    
    jQuery('#mycarousel2').jcarousel({
        auto: 0, //5
        scroll: 1,
        wrap: 'circular',
        initCallback: mycarousel_initCallback
    });
});

function showMoreNews(id)
{
	jQuery('#NewsSmall'+id).css("display","none");
	jQuery('#News'+id).css("display","block");
}


