$(document).ready( function() {
	//ukryjKomunikat();
	
	if($('#wyszukiwarka_fraza').attr("value") == '')
		$('#wyszukiwarka_fraza').attr("value", 'Wpisz słowo kluczowe, ISBN, serie lub wydanie');
	$('#wyszukiwarka_fraza').focus(function() {
		if(this.value == 'Wpisz słowo kluczowe, ISBN, serie lub wydanie')
			this.value = '';
	});
	$('#wyszukiwarka_fraza').blur(function() {
		if(this.value == '')
			this.value = 'Wpisz słowo kluczowe, ISBN, serie lub wydanie';
	});
	
	if($('#wyszukiwarka_tytul').attr("value") == '')
		$('#wyszukiwarka_tytul').attr("value", 'Tytuł książki');
	$('#wyszukiwarka_tytul').focus(function() {
		if(this.value == 'Tytuł książki')
			this.value = '';
	});
	$('#wyszukiwarka_tytul').blur(function() {
		if(this.value == '')
			this.value = 'Tytuł książki';
	});
	
	if($('#wyszukiwarka_autor').attr("value") == '')
		$('#wyszukiwarka_autor').attr("value", 'Autor książki');
	$('#wyszukiwarka_autor').focus(function() {
		if(this.value == 'Autor książki')
			this.value = '';
	});
	$('#wyszukiwarka_autor').blur(function() {
		if(this.value == '')
			this.value = 'Autor książki';
	});
	
	rozwijaneMenu();
});

function dodajDoUlubionych(){
	var title="SerwisPrawa.pl";
	var url="http://www.serwisprawa.pl";

	if (window.sidebar)
		window.sidebar.addPanel(title, url,"");
	else if( window.opera && window.print )
	{
		var mbm = document.createElement('a');
		mbm.setAttribute('rel','sidebar');
		mbm.setAttribute('href',url);
		mbm.setAttribute('title',title);
		mbm.click();
	}
	else if( document.all ) window.external.AddFavorite( url, title);
}

function ustawJakoStroneStartowa() {
	var title="SerwisPrawa.pl";
	var url="http://www.serwisprawa.pl";
	
    if(window.external && window.external.addFavorite)
    {
    	window.external.addFavorite(url,title);
    	return false;
    }
}

function ukryjKomunikat() {
	$('#komunikat').animate( {
		opacity :1.0
	}, 5000);
	$('#komunikat').fadeOut('slow');
}


function rozwijaneMenu() {
	var $mainmenu = $("#tabs");
	var $headers = $mainmenu.find("ul").parent();
	$headers.each(function(i) {
		var $curobj = $(this)
		var $subul = $(this).find('ul:eq(0)')
		this._dimensions = {w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()}
		this.istopheader = $curobj.parents("ul").length == 1?true:false;
		//$subul.css({top:this.istopheader? this._dimensions.h+"px" : 0})
		
		var $chldrn = $curobj.find("ul li");
//		if($chldrn.length > 0){
//			if($(this).hasClass('li_checked') || $('a',$(this)).hasClass('li_checked')){
//				$(this).find("a:eq(0)").addClass('arrow_in');
//			}else{
//				$(this).find("a:eq(0)").addClass('arrow_out');
//			}
//		}
		$curobj.hover(
			function(e){
//				$(this).find("a:eq(0)").removeClass('jqueryslidemenu_out');
//				$(this).find("a:eq(0)").addClass('jqueryslidemenu_in');
//				if ($chldrn.length > 0 && !($(this).hasClass('li_checked') || $('a',$(this)).hasClass('li_checked'))) {
//					$(this).find("a:eq(0)").removeClass('arrow_out');
//					$(this).find("a:eq(0)").addClass('arrow_in');
//				}
//				$(this).find("a:eq(0)").css({background : '#BFD3E4', 'border-color': '#CFCFCF', color: '#4C4C4C'})
				var $targetul=$(this).children("ul:eq(0)")
				this._offsets={left:$(this).offset().left, top:$(this).offset().top}
				var menuleft=this.istopheader? 0 : this._dimensions.w
				menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) : menuleft
				if ($targetul.queue().length<=1) //if 1 or less queued animations
					$targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).slideDown(200);
				$targetul.css({'background-position' : (this._dimensions.w-1)+'px 0'});
			},
			function(e){
				var $targetul=$(this).children("ul:eq(0)")
				$targetul.slideUp(100)
//				$(this).find("a:eq(0)").css({background : '#2A5A84', 'border-color': '#6692B9', color: '#ffffff'})
//				$(this).find("a:eq(0)").removeClass('jqueryslidemenu_in');
//				$(this).find("a:eq(0)").addClass('jqueryslidemenu_out');
//				if ($chldrn.length > 0 && !($(this).hasClass('li_checked') || $('a',$(this)).hasClass('li_checked'))) {
//					$(this).find("a:eq(0)").removeClass('arrow_in');
//					$(this).find("a:eq(0)").addClass('arrow_out');
//				}
			}
		)
	})
	$mainmenu.find("ul").css({display:'none', visibility:'visible'})
}
