function hide_form(elem)
{
	$(elem).parent().slideToggle("slow");
}

/* 
function get_cookie(cookie_name)
{
	var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
 
	if ( results )
		return ( unescape ( results[2] ) );
	else
		return null;
}*/

$(document).ready(function(){
	$(".overmenu span.up").addClass("hidden");

	$("#authorization-link").click(function(){
		$("#authorization").slideToggle("slow");
		//$(this).toggleClass("active");
		$(".overmenu span.down").toggleClass("hidden");
		$(".overmenu span.up").toggleClass("hidden");
	});
	
	$("#authorization form").submit(function(){
		setCookie('path_auth', window.location.pathname + window.location.search);
	});
	
	$('#show-tree-geo').live('click', function() 
	{	
		show_tree('geo', 'site');
	});
	
	$('#close-tree-geo').live('click', function() 
	{
		$('#tree-geo').hide();
	});

	//if(search_geo = get_cookie('search_geo'))
	//	$('div.search-geo > span#geo-name').html(search_geo);
	
	$('#geo-name > a').click(function() 
	{
		var value = $(this).attr('value');
		if (value > 0)
		{
			var cookie_date = new Date();
			cookie_date.setTime( cookie_date.getTime() + 2592000);
			document.cookie = 'search_geo=' + value + '; expires=' + cookie_date.toGMTString() + '; path=/; domain=.' +document.location.hostname + ';';
		}
	});
	
	$('#tree-geo-site .geo-tree-link').live('click', function() 
	{	
		var value = $(this).attr('value');
		$('#geo-id').attr('value', value);
		
		var values = [];
		$(this).parents('li').children('span').children('a').each(function(){
				values.push(this.innerHTML);
		});
		
		var values_str = '';
		jQuery.each(values, function() {
		  values_str = '<a>' + this + '</a>' + ' / ' + values_str;
		});
		values_str = values_str.substr(0, values_str.length-3);

		$('div.search-geo > span#geo-name').html(values_str);
		if (value > 0)
		{
			var cookie_date = new Date();
			cookie_date.setTime( cookie_date.getTime() + 2592000);
			document.cookie = 'search_geo=' + value + '; expires=' + cookie_date.toGMTString() + '; path=/; domain=.' +document.location.hostname + ';';
		};
		$('#tree-geo-site').hide();
		$('body').attr('style', 'position:relative').append('<div id="ajax_indicator"></div>');
		location.reload(true);
	});
	

});


