function open_window(url, width_def, height_def, name, scrollbars, resizable, titlebar, toolbar, menubar)
{
	var width = new String();
	var height = new String();

	new_window = window.open(url, name, "height=" + height_def + ", width=" + width_def + ", toolbar=" + toolbar + ", titlebar=" + titlebar + ", scrollbars=" + scrollbars + ", menubar=" + menubar + ", resizable=" + resizable);
	new_window.focus();
}

// ------------------------------
//        input_default
// ------------------------------

function input_default(elm)
{
  if (!elm.base) elm.base = elm.value
  if (elm.value == elm.base) elm.value = "";
  else if (elm.value == "") elm.value = elm.base;
}


//%%%%%%%%%%%%%%%%%%%%%%%%%%%
//			jquery ready
//%%%%%%%%%%%%%%%%%%%%%%%%%%%

$(document).ready(function() 
{
	// -------------------------
	//		 scrollable news
	// -------------------------	
	
	$(function() 
	{ 
		$("div#scrollable_news").scrollable({size: 3});
	});
	
	// -------------------------
	//	 scrollable materials
	// -------------------------	
	
	$(function() 
	{ 
		$("div#scrollable_materials").scrollable({size: 1});
	});	
	
	// -------------------------
	//		 		submenu
	// -------------------------	
	
	$(function() 
	{ 	
		$("div.menu ul li a").mouseover(function()
		{
			var id = $(this).attr("id");
			var test_submenu = $("div#sub"+id).attr("id");
			
			if(test_submenu != undefined)
			{
				$("a#"+id).addClass("selected");
				$("div#sub"+id).fadeIn(200);
			}
		});
		
		$("div.menu ul li div[id*='submenu_']").mouseleave(function()
	  {
			var id = $(this).attr("id");
			$("div#"+id).fadeOut(200);
			var a_id = id.replace("sub", "");
			$("a#"+a_id).removeClass();
		});
	});
	
	// -------------------------
	//		 	 filter submenu
	// -------------------------	
	
	$(function() 
	{ 	
		$("div.filter_box ul li a").mouseover(function()
		{
			var id = $(this).attr("id");
			id = id.replace("filter_", "");
			
			$("a#filter_"+id).addClass("filter_button selected");
			var test_submenu = $("div#submenu_"+id).attr("id");
			
			if(test_submenu != undefined)
			{
				$("a#"+id).addClass("selected");
				// $("div#submenu_"+id).fadeIn(200);
				$("div#submenu_"+id).show();
			}
		});
		
		$("div.filter_box ul li div[id*='submenu_']").mouseleave(function()
	  {
			var id = $(this).attr("id");
			id = id.replace("submenu_", "");
			$("a#filter_"+id).attr("class", "filter_button");
			
			// $("div#submenu_"+id).fadeOut(200);
			$("div#submenu_"+id).hide();
			$("a#"+id).removeClass();
		});
	});	
	
	// -------------------------
	//		 		gallery
	// -------------------------	
	
	$(function() 
	{ 	
		$("div.photogallery div.image").hover(function () 
		{
			var id = $(this).attr("id");
			
			$('span#span_'+id).animate(
			{
				opacity: 1
			}, 500, function() { });
		 }, 
		 function () 
		 {
				var id = $(this).attr("id");
				$('span#span_'+id).animate(
				{
					opacity: 0
				}, 260, function() { });
		 });
	});	
	
//-------------------------
//				animate
//-------------------------

	$(function() 
	{
		/*
			$("div.row_01 ul li a").hover(function()
			{
			},
		  function () 
		  {
			});
			*/
	});
});

//-------------------------
//			show_recipe
//-------------------------

function show_recipe(id)
{
	var test = $("#recipe_text_"+id).css("overflow");
	
	switch(test)
	{
		default:
			$("#recipe_button_"+id).html("Celý recept");
		  $("#recipe_text_"+id).css("height", "54px");
			$("#recipe_text_"+id).css("overflow", "hidden");
		break;
		
		case "hidden":
			$("#recipe_button_"+id).html("Skrýt recept");
			$("#recipe_text_"+id).css("height", "auto");
			$("#recipe_text_"+id).css("overflow", "visible");
		break;
	}
}

//-------------------------
//			moovin' on
//-------------------------

function moovin_on()
{
	$(document).ready(function(){
		$('#parallax').jparallax(
			{},
			{xtravel: '100px', ytravel: '100px'},
			{xtravel: '100px', ytravel: '200px'},
			{xtravel: '300px', ytravel: '200px'}
		);
	});
}

//-------------------------
//			scroll_news
//-------------------------

function scroll_news()
{
	$('html,body').animate({scrollTop: $("#news").offset().top}, 1000);
}

//-------------------------
//			localscroll
//-------------------------

/*
$(document).ready(function()
{
	$('div.scroll_down').localScroll(1000);
});
*/


/*
function moovin_on()
{
	jQuery(document).ready(function($)
	{
		var window_width = $(window).width();
		var window_height = $(window).height();
		
		var half_width = window_width/2;
		var half_height = window_height/2;
		
		$("body").mousemove(function(e)
		{
				// Work out mouse position
				
				var mouseX = e.pageX; // e.pageX - gives you X position
				var mouseY = e.pageY;  // e.pageY - gives you Y position
	
				for(var i = 1; i < 4; i++)
				{
					var offset = $('#para_0'+i).offset();
					var divX = offset.left; // pozicia divu left
					var divY = offset.top;  // pozicia divu top
					var myX = parseInt($('#para_0'+i).css("left"));
					var myY = parseInt($('#para_0'+i).css("top"));
	
					var rateX = 100;
					var rateY = 100;
					switch(i)
					{
						case 1:
							rateX = 150;
							rateY = 100;
						break;
						
						case 2:
							rateX = 60;
							rateY = 100;
						break;
						
//						case 3:
//							rateX = 100;
//							rateY = 200;
//						break;
						
						case 3:
							rateX = 30;
							rateY = 50;
						break;
					}
					
					// ak je myska v hornej polovici obrazovky tak sa hybe hore
					if(mouseY > half_height)
					{
						var diffY = (mouseY - half_height)/rateY;
						var resultY = (myY + diffY);
					}
					else
					{
						var diffY = (half_height - mouseY)/rateY;
						var resultY = (myY - diffY);
					}				
					
					// ak je myska za polovicou obrazovky tak sa hybe doprava
					if(mouseX > half_width)
					{
						var diffX = (mouseX - half_width)/rateX;
						var resultX = (myX + diffX);
						$('#para_0'+i).animate({left: resultX, top: resultY},{duration: 400, queue: false, easing: 'linear'});				
					}
					else
					{
						var diffX = (half_width - mouseX)/rateX;
						var resultX = (myX - diffX);
						$('#para_0'+i).animate({left: resultX, top: resultY},{duration: 400, queue: false, easing: 'linear'});				
					}
				}
			});
	});
}
*/
