	var start_text;
	
	function hideText(event)
	{
		var target = $(event.target);
		start_text = target.val();
		if (start_text == target.attr('title'))
		{
			target.val('');
		}		
	}

	function showText(event)
	{
		var target = $(event.target);
		if (target.val() == '' && start_text == target.attr('title'))
		{
			target.val(start_text);
		}
	}
	
	function over_ps()
	{
		hover_ps(1);
	}
	
	function out_ps()
	{
		hover_ps(0);
	}
	
	function hover_ps(state)
	{
		var picture = document.getElementById('ps_picture');
		if (picture)
		{
			if (state == 1)
			{
				initial_src = picture.src;
				picture.src = hover_src;
			}
			else
			{
				picture.src = initial_src;
			}			
		}
	}
	
	function go_back()
	{
		var link = document.getElementById('back_link');
		if (link)
		{	
			// by W3C recommendation it has only 1 property - length, no 'previous' as before
			if (history.length > 1)
			{				
				link.onclick = back_in_history;
			}			
		}
	}
	
	function back_in_history()
	{
		history.back();
		return false;
	}
	
	function popupCookie(category_id)
	{
		var cookie_name = 'popup'+category_id;
		var info = $.cookie(cookie_name);
		if (info)
		{
			return true;
		}
		else
		{
			$.cookie(cookie_name, '1');
			return false;
		}
	}
	
	function externalLinks()
	{
		var links = document.getElementsByTagName('A');
		for (i = 0; i < links.length; i++)
		{
			if (links[i].rel == "external")
			{
				links[i].target = '_blank';
			}
		}
	}
	
	window.onload = externalLinks;