// ************************
// *** animacje JD menu ***
// ************************

function onAnimateFadeInOut(show) {
    if (show) {
        $(this).hide().fadeIn('normal');
    } else {
        $(this).fadeOut('normal');
    }
}

function onAnimateSlideUpDown(show) {
    if (show) {
        $(this).hide().slideDown('fast');
    } else {
        $(this).slideUp('fast');
    }
}

function onAnimateSlideLeftRight(show) {
    if (show) {
        $(this).hide().animate({width: 'show'}, 'fast');
    } else {
        $(this).animate({width: 'hide'}, 'fast');
    }
}

function onAnimateShowHide(show) {
    if (show) {
        $(this).hide().show('normal');
    } else {
        $(this).hide('normal');
    }
}

// ***********************


$.extend($.validator.messages, {
	required: "pole wymagane"
});

	

$(document).ready(function() {

	var $infoexpand = $('.info .expand2');
	if ($infoexpand.length) { 
		$infoexpand.find('.msg_head').css({'width' : '535px','padding' : '0'});		
		$infoexpand.find('.msg_head').find('h4').css({'padding' : '5px 10px'});
		$infoexpand.find('.msg_body').css({'width' : '535px','padding' : '0'});		
		$infoexpand.find('.msg_head td:first').css({'width' : '535px', 'padding' : '0'});			
		$infoexpand.find('.msg_body td:first').css({'width' : '535px', 'padding' : '0'});

	}

		$("#CMSform").validate({errorElement: "span",
		errorPlacement: function(error, element) {error.appendTo(element.parent().prev());}
		
		});

$('a#bookmark').bind('click', function(event) {
	event.preventDefault();
	var title = 'Seni';
	var msg = 'Użyj skrótu "Ctrl + D" w celu dodania strony do Ulubionych.';
	if (document.all) {
		window.external.AddFavorite(portal_url, title);
	}
	else if (window.sidebar) {
		window.sidebar.addPanel(title, portal_url, '');
	} 
	else if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) {
  	alert(msg);
  } else if ($.browser.safari) {
  	alert(msg);
  }
	else if(window.opera) {
		alert(msg);
	}
});



         	$("a.slidedown").click(function(event){
			event.preventDefault();
			if ($(this).hasClass("slidedown")) {
				$('#linkBox div').hide().slideDown('fast');
				$('#mainlinkBox div').hide().slideDown('fast');
				$('#linkownia').removeClass();
				$('#linkownia').addClass('slideup');
			} else {
				$('#linkownia').removeClass();
				$('#linkownia').addClass('slidedown');
				$('#linkBox div').slideUp('fast')
				$('#mainlinkBox div').slideUp('fast')
			}
		});
		$(".msg_body").hide();
		$(".msg_head").click(function(){
			$(this).next(".msg_body").slideToggle(100);
			if ($(this).is('.opened')) {
				$(this).removeClass('opened');
			} else {
				$(this).addClass('opened');
			}

		});
});

// ********************
// *** site map hover ***
// ********************

$(document).ready(function(){




	$("#sitemap li").hover(
      function () {
        $(this).addClass("hover");
      }, 
      function () {
        $(this).removeClass("hover");
      }
    );
});


$(document).ready(function(){
	$("#langBox").hover(
		function () {
			$(this).addClass("visible");
		}, 
		function () {
			$(this).removeClass("visible");
		}
	); 
});



$().ready(function()
	{
		$(".content_tabs1 div:first").addClass("firstTab");
		$(".bookmarks1 li a").click(function()
			{
		
			$(".bookmarks1 .active").removeClass("active");
			$(this).parent().addClass("active");
   
			var element_index = $(".bookmarks1 a").index(this);
			
			$(".content_tabs1 div.tab:visible").hide();
			$(".content_tabs1 div.tab").eq(element_index).show();
  
			return false;
		});


		$(".content_tabs2 div:first").addClass("firstTab");
		$(".bookmarks2 li a").click(function()
			{
		
			$(".bookmarks2 .active").removeClass("active");
			$(this).parent().addClass("active");
   
			var element_index = $(".bookmarks2 a").index(this);
			
			$(".content_tabs2 div.tab:visible").hide();
			$(".content_tabs2 div.tab").eq(element_index).show();
  
			return false;
		});





	});	
	
	
$(document).ready(function(){
	$("#scrollTopLink").click(function(){
		$('html, body').scrollTop(0);
	});
	$('.jd_menu_horizontal ul li:last-child').addClass("ostatni_element_menu");
	
});


// *********************
// *** search container ***
// *********************
		$(document).ready(function() {

			$('#zrodlo_prasa, #zrodlo_inne').focus(function() {
				if (this.value == this.defaultValue){ 
					this.value = '';
				}
				if(this.value != this.defaultValue){
				this.select();
			}
		});


			$('#search_form_container input[type="text"]').addClass("idleField");
       		$('#search_form_container input[type="text"]').focus(function() {
       			$(this).removeClass("idleField").addClass("focusField");
    		    if (this.value == this.defaultValue){ 
    		    	this.value = '';
				}
				if(this.value != this.defaultValue){
	    			this.select();
	    		}
    		});
    		$('#search_form_container input[type="text"]').blur(function() {
    			$(this).removeClass("focusField").addClass("idleField");
    		    if ($.trim(this.value) == ''){
			    	this.value = (this.defaultValue ? this.defaultValue : '');
				}
    		});
		});


// *********************
// *** newsletter container ***
// *********************
		$(document).ready(function() {
			$('#newsletter_container input[type="text"]').addClass("idleField");
       		$('#newsletter_container input[type="text"]').focus(function() {
       			$(this).removeClass("idleField").addClass("focusField");
    		    if (this.value == this.defaultValue){ 
    		    	this.value = '';
				}
				if(this.value != this.defaultValue){
	    			this.select();
	    		}
    		});
    		$('#newsletter_container input[type="text"]').blur(function() {
    			$(this).removeClass("focusField").addClass("idleField");
    		    if ($.trim(this.value) == ''){
			    	this.value = (this.defaultValue ? this.defaultValue : '');
				}
    		});
		});



