$(document).ready(function()
{
	// favo
	$("a.favor").jFav();
	//menu
	$("ul#nav-one li").hover(
		function(){$("ul",this).show("slow");}, 
		function(){});
	if (document.all){$("#nav-one li").hoverClass("sfHover");}
	//slide
	$("ul#switches li").hover(function()
	{
		var id = $(this).attr("id");
		var slide = "#slide"+id.replace(/switch/, "");
		$("#slides div").hide();
		$("ul#switches li").removeClass('active')
		$(this).addClass('active'); 
		$(slide).fadeIn("normal");
	},function(){})
	// tabs
	var tabContainers = $('div.tabs span > div');
	tabContainers.hide().filter(':first').fadeIn("normal");
	$('div.tabs ul.tabNavigation a').click(function () {
		tabContainers.hide();
		tabContainers.filter(this.hash).fadeIn("normal");
		$('div.tabs ul.tabNavigation a').removeClass('selected');
		$(this).addClass('selected');
		return false;
	}).filter(':first').click();
	
	//logos on footer
	$("div#logosy a img").hover
	(
	function()
	{
		var id = $(this).attr("id");
		$(this).attr("src","/media/images/logosy/color/"+id+".png").fadeIn('slow');
	},
	function()
	{
		var id = $(this).attr("id");
		$(this).attr("src","/media/images/logosy/gray/"+id+".png").fadeIn('slow');
	})
	//search focus
	$("form#search_form > input.searchinput").focus
	(
	function()
	{
	    $(this).attr("value","");
	})
	
	//font sizer
	var originalFontSize = $('div#content p').css('font-size');
	$("#resetFont").click(function(){
	unselected();
	$('div#content  > div.main').css('font-size', originalFontSize);
	//$(this).addClass("selected");
	
	});
	// Increase Font Size
	$("#largeFont").click(function(){
	  var currentFontSize = $('div#content p').css('font-size');
	  var newFontSize = 14;
	  $('div#content > div.main').css('font-size', newFontSize);
	  unselected();
	  //$(this).addClass("selected");
	  return false;
	});
	// Decrease Font Size
	$("#largerFont").click(function(){
	  var currentFontSize = $('div#content p').css('font-size');
	  var newFontSize = 16;
	  $('div#content > div.main').css('font-size', newFontSize);
	  unselected();
	  $(this).addClass("selected");
	  return false;
	});
	function unselected()
	{
	  $('div.fontSize a').each(function(){
		if( $(this).attr("class") == "selected") 
	  $(this).removeClass("selected");
	  })
	}
	//show and hide projects details
	$("a.show_descript").click(function()
	{
		var id = $(this).attr('rel');
		$("ol#"+id+" li > div").show("slow"); //show all details of one this category
		$("ol#"+id+" li > div").removeClass("hide")
		$("ol#"+id+" li > div").addClass("show")
	})
	
	$("a.hide_descript").click(function()
	{
		var id = $(this).attr('rel');
		$("ol#"+id+" li > div").hide("normal");
		$("ol#"+id+" li > div").removeClass("show")
		$("ol#"+id+" li > div").addClass("hide")
	})
	
	$("div#projekty ol li span").click(function()
	{
		var id = $(this).attr("id").replace("title", "descript");
		var div = $("div#"+id);
			  
		if(div.hasClass("hide"))
		{
			div.show("slow");
			div.removeClass("hide");
			div.addClass("show");
		}
		else if(div.hasClass("show"))
		{
			div.hide("normal");
			div.removeClass("show");
			div.addClass("hide");
		}
	})
	$("div#moreabout span").click(function()
	{
		var id = $(this).attr("id").replace("title", "descript");
		var div = $("div#"+id);
			  
		if(div.hasClass("hide"))
		{
			div.show("slow");
			div.removeClass("hide");
			div.addClass("show");
		}
		else if(div.hasClass("show"))
		{
			div.hide("normal");
			div.removeClass("show");
			div.addClass("hide");
		}
	})
});  
$.fn.hoverClass = function(c)
{
	return this.each(function()
	{
		$(this).hover(
		function() { $(this).addClass(c);  },
		function() { $(this).removeClass(c); });
	});
};
