Shadowbox.init({
	language: 'pl',
	players:  ['swf', 'html', 'iframe', 'img'],
	flashParams:{wmode:'transparent'}	
});



$(document).ready(function(){

	$('a[rel=external]').click(function(){
		window.open(this.href);
		
		return false;
	});
	
	// validation email
	var validator = $("#nl").validate({
	
		messages: {
			s_email: "Niepoprawny adres email"
		},
		rules: {
			s_email: {
				required: true,
				email: true
			}
		},
		
		submitHandler: function() {
			
			var email = $('#ContactE').val();
			$.ajax({
			   type: "GET",
			   url: "sare.php",
			   data: "email="+email,

			   success: function(html)
			   {
					$("#nl .input-error").show();
					if(html==1)
					{
						$("#nl .input-error").text("Adres dopisany pomyślnie");
					}
					else if(html==2)
					{
						$("#nl .input-error").text("Adres istnieje w bazie, ale nie został potwierdzony");
					}
					else if(html==7)
					{
						$("#nl .input-error").text("Adres istnieje w bazie, ale jest zablokowany przez operatora");
					}
					else if(html==8)
					{
						$("#nl .input-error").text("Adres istnieje w bazie i jest już potwierdzony");
					}
					else
					{
						$("#nl .input-error").text("");
					}
			   }
			 });
		}

	});
	
	
	
	$("#cf").validate({
	
		rules: {
			topic: {
				required: true,
				minlength: 1
			},
			body: {
				required: true,
				minlength: 1
			},
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			topic: {
				required: "Wypełnij pole",
				minlength: "Wypełnij pole"
			},
			body: {
				required: "Wypełnij pole",
				minlength: "Wypełnij pole"
			},
			email: "Wprowadz poprawny adres email"
		}

	
	});

	
	
	
	// cufon font
	Cufon.replace('.sw1 h3, .cw1 .nav a, .cw2 h2, .cw3 h2, .cw5 h2, .cw6 dt, #bottom1 h3', {fontFamily:'foun-bold', hover:true});
	
	Cufon.replace('.sw2 h3, .sw3 h3, .sw4 h3', {fontFamily:'foun-demi', hover:true});
	
	
	/*
	
	$('#menu li .submenu').hide();
	
	$('#menu > ul > li').hover(function(){
	
		$(this).addClass('selected');
		$('.submenu', this).show();
		
	}, function(){
	
		$(this).removeClass('selected');
		$('.submenu', this).hide();
		
	});
	
	*/
	
	$('.cw2 .c').each(function()
	{
		$('p',$(this)).hide();
		$('p:eq(0)',$(this)).show();
		$('p:eq(1)',$(this)).show();
		$('p.m',$(this)).show();
	});
	
	$('.cw1 .w').hide();
	$('.cw1 .w:first').show();
	$('.cw1 .nav a').click(function(){
		$(this).parents('li').addClass('selected').siblings('li').removeClass('selected');
				
		Cufon.refresh();
		
		$('.cw1 .w').hide().filter($(this).attr('href')).show();
		
		return false;
	});
	
	
	$('#search .input label').click(function(){
		$(this).hide();
	});
	
	$('.sw3 .input label').click(function(){
		$(this).hide();
	});
	
	
	$('.tg').hide();
	$('.tg').after('<p class="m2"><a href="#">czytaj więcej</a></p>');
	
	$('.m2').toggle(function(){
		$(this).prev('.tg').slideDown('slow');
		$('a', this).text('zwiń');
		
		return false;
	}, function(){
		$(this).prev('.tg').slideUp('slow');
		$('a', this).text('czytaj więcej');
		
		return false;
	});
	
	
	if($('.cw5 .img2l a, .cw5 .img3r a').length) {
	
		$('.cw5 .img2l a, .cw5 .img3r a').append('<span class="over"></span>');
		
	} else if($('.cw5 .img2l, .cw5 .img3r').length) {
	
		$('.cw5 .img2l, .cw5 .img3r').append('<span class="over"></span>');
		
	};
	
	
	
	$('.cwR dl dd').slideUp();

	$('.cwR dl dt').toggle(function(){
	
		// aktualny
		$('.cwR dl dd:visible').prev('dt').click();
		
		$(this).next('dd').slideDown('slow');
		
	}, function(){
	
		$(this).next('dd').slideUp('slow');
		
	});
	
	
	$('.cwR .more').hide();

	$('.cwR .m').toggle(function(){
	
		$('.cwR .m a').text('zwiń');
		$('.cwR .more').slideUp('slow');
		$(this).next('.more').slideDown('slow');
		
	}, function(){
		$('.cwR .m a').text('czytaj więcej');
		$(this).next('.more').slideUp('slow');
		
	});
	

	if($('.cw5 dl').length) {
		var art = $.url.attr('anchor');
	
		$('.cw5 dl dt#' + art).click();
	}
	
	
	
	// search
	if(region!="")
	{
		$('#region td').each(function(){	

			if($(this).html().toLowerCase().indexOf(region.toLowerCase()) != -1) {
				$(this).parent().children().css({
				'color':'#fff', 
				'background':'#5B9A04'				
				});
				$(this).parent().attr('id', 'wybrany-region')
			}			
		});
	}


	$("html:not(:animated),body:not(:animated)").animate({ scrollTop: ($('#wybrany-region').offset().top)-20}, 500 );

	
});


$(document).ready(function(){


		// rosliny
		$('.ros').each(
			function()
			{
				if(!$(this).find('img').length)
				{
					$(this).find('p').css({'width':'680px'});
				}
			}
		);

		// suwak
		$(".sc").hide();
		
		if($('#slider').length) {
		
			$("#slider").slider({
					value: 0,
					min: 0,
					max: 300,
					step: 4,
					range: 'min',
					change: function(event, ui) {
						
						if(ui.value>-1 && ui.value<100)
						{
							$(".sc").hide();
							$(".sc-1").show();
						}
						else if(ui.value>99 && ui.value<200)
						{
							$(".sc").hide();
							$(".sc-2").show();
						}
						else if(ui.value>199 && ui.value<301)
						{
							$(".sc").hide();
							$(".sc-3").show();
						}
						
					}
				}
		
			);
		
		}

});



$(document).ready(function(){
	
	function mycarousel_initCallback(carousel){
		carousel.buttonNext.bind('click', function(){
				carousel.startAuto(0);
		});
		
		carousel.buttonPrev.bind('click', function(){
				carousel.startAuto(0);
		});
		
		carousel.clip.hover(function(){
				carousel.stopAuto();
		}, function(){
				carousel.startAuto();
		});
	};

	$('.cw6 ul').jcarousel({
		scroll: 5,
		auto: 3,
		wrap: 'last',
		
		initCallback: mycarousel_initCallback
	});

});



$(document).ready(function(){

	var $wrapper = $('.sw4 .g2');
	
	$wrapper.find('select').hide();
	$wrapper.each(function(i){
		var $t = $(this);
		
		$($t).append('<div class="selectOver"><span>'+$('select :selected', $t).text()+'</span><ul></ul><a href="#" title="" class="selection hide" onclick="return false;"></a></div>');

		var $ul = $('ul', $t);
		var $option = $('select', $t);
		$('option', $option).each(function(ii)
		{
			//$ul.append('<li'+(this.selected ? ' class="selected"' : '')+'><a href="#" index="'+ this.value +'" onclick="return false;">'+ this.text +'</a></li>');
		
			if(this.value != "")
			{
				if (!$(this).is("#cl option"))
					$ul.append('<li'+(this.selected ? ' class="selected"' : '')+'><a href="#" index="'+ this.value +'" onclick="return false;">'+ this.text +'</a></li>');
				else
					$ul.append('<li'+(this.selected ? ' class="selected"' : '')+'><a href="#" index="'+ this.value +'" onclick="return false;">'+ this.text +'</a></li>');

			}
			
		});
		
		$t.click(function(ii){
			if( $('.selection', $(this)).is('.hide') ){
				//$('ul', $(this)).slideDown('fast');
				$('ul', $(this)).show();
				$('.selection', $(this)).removeClass('hide');
				$('.selection', $(this)).css({visibility:'visible'});
				$test = '';
			}
			else{
				//$('ul', $(this)).slideUp('fast');
				$('ul', $(this)).hide();
				$('.selection', $(this)).addClass('hide');
				$('.selection', $(this)).css({visibility:'hidden'});
			}
			$(this).siblings().each(function(iii){
				if( !$('.selection', $(this)).is('.hide') ){
					//$('ul', $(this)).slideUp('fast');
					$('ul', $(this)).show();
					$('.selection', $(this)).addClass('hide');
					$('.selection', $(this)).css({visibility:'hidden'});
				}
			});
			
			
		});

		$('li', $t).click(function(e) {
				var $select = $('a', this);
				var elText = $select.text();
				var elValue = $select.get(0).rel;
				var elIndex = $select.attr('index');
				$("option[value='"+elIndex+"']", $t).attr('selected', true);
				$('li', $t).removeClass('selected');
				$(this).show('fast').addClass('selected');
				$('.selectOver span', $t).html(elText);
				
		});
		
		
		if( $('ul li', $t).length>7)	{
			$('ul', $t).addClass('scroll');
		}
	});
	
});






function mycarousel_initCallback(carousel)
{
	
    jQuery('.jcarousel-control a').bind('click', function() {
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });

    jQuery('.jcarousel-scroll select').bind('change', function() {
        carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
        return false;
    });

    jQuery('#mycarousel-next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#mycarousel-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
	
    jQuery('#mycarousel-next-home').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#mycarousel-prev-home').bind('click', function() {
        carousel.prev();
        return false;
    });


	
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
    
};

jQuery(document).ready(function() {
    jQuery('#mycarousel-partners').jcarousel({
        auto: 3,
		wrap: 'last',
		scroll: 1,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    })

});