function slideDown( id )
{
	$( "#menuDown" + id ).show();
}

function slideUp( id )
{
	$( "#menuDown" + id ).hide();
}
	
var isOverSort = false;

/**
 * Chowamy blok z sortowaniem
 *
 * @author Daniel Ancuta
 * 
 * @since 1.0
 */
function StodolaSortHide()
{
	if ( !isOverSort )
	{
		$("#stodolaSortContent").css("display", "none");
	}
}

/**
 * Aktywowanie eventow do sortowania
 *
 * @author Daniel Ancuta
 *
 * @since 1.0
 */
function StodolaSort()
{
	$("#stodolaSortContent").css("display", "none");
	
	$("#stodolaSortButton").mouseover(function(){
		$("#stodolaSortContent").css("display", "block");
	});

	$("#stodolaSortButton").mouseout(function(){
		isOverSort = false;
		setTimeout("StodolaSortHide()", 500)
	});
	
	$("#stodolaSortContent").mouseover(function(){
		isOverSort = true;
	});
	
	$("#stodolaSortContent").mouseout(function(){
		isOverSort = false;
		setTimeout("StodolaSortHide()", 500)
	});
}

var wasClickedOnVote = false;

function StodolaVoteRememberChose(id, fieldHidden, fieldVoteHtml)
{
	if ( wasClickedOnVote == false )
	{
		wasClickedOnVote = true;
		$("img[id^=stodolaVote_]").unbind("mouseover");
	} else {
		wasClickedOnVote = false;
		StodolaVoteEventsMouseover( fieldVoteHtml );
	}
}

/**
 * Glosowanie w serwisie
 *
 * @param string fieldHidden
 * @param string fieldVoteHtml
 * @param string callFunction Funkcja ktora ma byc wywolana po kliknieciu na ocene
 *
 * @author Daniel Ancuta
 * 
 * @since 1.1
 */
function StodolaVote( fieldHidden, fieldVoteHtml, callFunction )
{
	StodolaVoteEventsMouseover( fieldVoteHtml );
	
	$("img[id^=stodolaVote_]").click(function(){
		elId = this.id.split("_");

		$("#"+fieldHidden).val( elId[1] );

		if ( callFunction )
		{
			eval(callFunction+"("+elId[1]+", '"+fieldHidden+"', '"+fieldVoteHtml+"')");
		}
	});
}

/**
 *
 * @author Daniel Ancuta
 * 
 * @since 1.7
 */
function StodolaVoteEventsMouseover(fieldVoteHtml)
{
	$("img[id^=stodolaVote_]").mouseover(function(){
		elId = this.id.split("_");

		for( i=1; i<=10; i++ )
		{
			if ( i <= elId[1] )
			{
				$("#stodolaVote_"+i).attr("src", "/images/page/rating_digits/2/empty.png");
			} else {
				$("#stodolaVote_"+i).attr("src", "/images/page/rating_digits/2/full.png");
			}
		}
		
		$("#"+fieldVoteHtml).text( elId[1] );
	});
}

$(document).ready(function()
{
	$("div[id^=menu_]").each( function()
	{
		elId = this.id.split("_");
		
		$( "#menu_" + elId[1] ).mouseover(function()
		{
			elId = this.id.split("_");
			slideDown( elId[1])
		});
		
		$( "#menu_" + elId[1] ).mouseout(function ()
		{
			elId = this.id.split("_");
			slideUp( elId[1] );
		});
		
	});
	
	$("#searchGoToResults").click(function(){

		$("#searchValue").text( escape( $("#searchValue").val() ) );
		
		$("#searchForm").submit();
	});
});
