//function isEmail(str){return /^[\w\.-]+@[\w\.-]+\.[a-z]{2,5}$/i.test(str);}

function initInputLabelFromInput(input_id) {
	var text = $(input_id).val(); 
	$(input_id).val(text);
	$(input_id).focus( function() {
		if ($(this).val() == text) {
			$(this).val("");
		}
	} );
	  $(input_id).blur( function() {
		if ($(this).val() == '') {
			$(this).val(text);
		}
	} );
}
function initBack() {
	$("#back").click(function() {
		history.back();
		return false;
	});
}

function initPrint() {
	$("#print").click(function() {
		window.print();
		return false;
	});
}

var timeout = 200;

function hoverMenu(){
	//var t = $(window).height(); 
	//$("body").prepend('');
	$("#overlay").css({'opacity':'0.55', 'background':'#fff', 'z-index':'90','display':'none'});
$('ul#nav-global > li').hover(
 function(){
 var t = $(document).height();
 $("#overlay").css({'height': t});
 $(this).children('ul').stop(true,true).fadeIn(timeout);
$(this).children('a').addClass('active');
     $('#overlay').stop(true,true).fadeIn(timeout);
 },
 function(){$(this).children('ul').fadeOut(timeout); $(this).children('a').removeClass('active');$(this).children('li').removeClass('active');$('#overlay').fadeOut(timeout);}
 );
 $('ul#nav-global li').hover(function(){$(this).addClass('active');},function(){$(this).removeClass('active');});
 $('ul#nav-global li li').hover(function(){$(this).addClass('active');},function(){$(this).removeClass('active');});
}

function hoverTable(){
$('.wyd').hover(function(){$(this).addClass('active');},function(){$(this).removeClass('active');});
}

function targetBlank(){
$('.pliki-do-pobrania li a').click(function(){
this.target = "_blank";
});
}

function hoverSelect(){
	$('#select_files_js').hover(function(){$('#select_files_js ul').stop(true,true).fadeIn(200);},function(){$('#select_files_js ul').fadeOut(200);});
	$('#select_files_js li').hover(function(){$(this).addClass('active');},function(){$(this).removeClass('active');});
}
function hoverSelect2(){
	$('#select_temat_js').hover(function(){$('#select_temat_js ul').stop(true,true).fadeIn(200);},function(){$('#select_temat_js ul').fadeOut(200);});
	$('#select_temat_js li').hover(function(){$(this).addClass('active');},function(){$(this).removeClass('active');});
}
function initialize() {
	initInputLabelFromInput("#search");
	initInputLabelFromInput("#search2");
	$("#kalendarium .wyd a").wTooltip();
	$('.search-hide').hide();
	$('#advanced_search').click(function(){
		$('.search-hide').toggle("fast");
	});
	if($("#date_start").get(0) && $("#date_end").get(0)) {
		$("#date_start, #date_end").datepicker({ 
			beforeShow: customRange, 
			showOn: "both", 
			firstDay: 1, 
			dateFormat: $.datepicker.W3C, 
			buttonImage: "lay-gfx/calendar.gif", 
			buttonImageOnly: true 
		});
	}
	hoverMenu();
	hoverTable();
	hoverSelect();
	hoverSelect2();
	targetBlank();
	initBack();
	initPrint();
}

$(document).ready(initialize);
