function replaceLocation(){
    url=location.href;
    url = url.split("#");
    clearURL=url[0];
    //alert(clearURL);
    var addurl;
    addurl="";
    $(".root-item-selected").each(function(){
	    addurl = addurl + "#" + $(this).attr("id");
	});
    $(".select_a").each(function(){
	    addurl = addurl + "#" + $(this).attr("id");
	});
    //alert(addurl);
    //alert(clearURL + addurl);
    if (addurl.length==0){
	addurl="#";
    }
    location.href = clearURL + addurl;
    };

$(document).ready(function() {
    $("#backlink a").click(function() {
	$(this).parent("li").hide("slow").ready(function() {
	    $("ul.root-item a").removeClass("select_a");
	    $(".root-item-selected").removeClass("root-item-selected").addClass("root-item");
	    $("ul.root-item").hide("fast").ready(function() {
		$("a.root-item").parent("li").show("fast");
		replaceLocation();
		});
	    });
	$("#ajax").html("<center><img style='padding: 10% 0 0 0' src='/media/images/preloader.gif' /></center>");
	link = $(this).attr("href");
	$.ajax({
	    url: link,
	    async: false,
	    data: {'ajax': 'yes'},
	    success: function(data){
		$("#ajax").html(data);
	    }
	    });
	//jQuery.get(link, {'ajax': 'yes'}, function(data) {
	//});
	return false;
	});
//    menu
    $("a.root-item").click(function() {
	$("#ajax").html("<center><img style='padding: 10% 0 0 0' src='/media/images/preloader.gif' /></center>");
	link = $(this).attr("href");
	MyObject = $(this);
	$.ajax({
	    url: link,
	    async: false,
	    data: {'ajax': 'yes'},
	    success: function(data){
		if ($(MyObject).parent("li").children("ul.root-item").length){
		$(".root-item-selected").removeClass("root-item-selected").addClass("root-item");
		$(MyObject).removeClass("root-item").addClass("root-item-selected").ready(function() {
			$("a.root-item").parent("li").children("ul").hide("fast");
			$("a.root-item").parent("li").hide("slow");
			$(".root-item-selected").parent("li").children("ul.root-item").show("fast");
			$("#backlink").show("slow");
			replaceLocation();
		    });
		}else{
		    $(".root-item-selected").removeClass("root-item-selected").addClass("root-item");
		    $(MyObject).removeClass("root-item").addClass("root-item-selected");
		    $("#ajax").html("<center><img style='padding: 10% 0 0 0' src='/media/images/preloader.gif' /></center>");
		    location.href=link;
		    };
		$("#ajax").html(data);
		var myLength = $("#ajax").text().length;
		//alert(myLength);
		if (myLength<30){
		    $(MyObject).parent("li").children("ul.root-item").children("li").eq(0).children("a").click();
		    //alert("!");
		    };
	    }
	    });
	return false;
	});
    
    
//    sub_menu
    $("ul.root-item a").click(function() {
	$("ul.root-item a").removeClass("select_a");
	$(this).addClass("select_a");
	replaceLocation();
	$("#ajax").html("<center><img style='padding: 10% 0 0 0' src='/media/images/preloader.gif' /></center>");
	link = $(this).attr("href");
	
	$.ajax({
	    url: link,
	    async: false,
	    data: {'ajax': 'yes'},
	    success: function(data){
		$("#ajax").html(data);
		//		AjaxPage
		    $(".AjaxPage li a").not(".noajax").click(function(){
			href=$(this).attr("href");
			$(".AjaxPage").hide("slow");
				$.ajax({
				    url: href,
				    async: false,
				    data: {'ajax': 'yes'},
				    success: function(data){
					$("#ajax").append("<div id='hidden'><p>&larr;&nbsp;<a id='for_hide' href='#' title='Назад к списку'>Назад к списку</a></p><br/>" + data + "</div>").ready(function(){
					    $("#for_hide").click(function(){
						$("#hidden").hide("slow").remove();
						$(".AjaxPage").show("slow");
						return false;
						});
					    });
				    }
				    });
			return false;
			});
	    }
	    });
	return false;
	});

		$(".AjaxPage li a").not(".noajax").click(function(){
		    href=$(this).attr("href");
		    $(".AjaxPage").hide("slow");
		    
		    $.ajax({
			url: href,
			async: false,
			data: {'ajax': 'yes'},
			success: function(data){
			    $("#ajax").append("<div id='hidden'><p>&larr;&nbsp;<a id='for_hide' href='#' title='Назад к списку'>Назад к списку</a></p><br/>" + data + "</div>").ready(function(){
				$("#for_hide").click(function(){
				    $("#hidden").hide("slow").remove();
				    $(".AjaxPage").show("slow");
				    return false;
				    });
				});
			}
			});
		    
		    return false;
		    });
		
    $(".left-menu").show("slow").ready(function(){
	arMenuHref = location.href;
	arMenuHref = arMenuHref.split("#");
	var i=1;
	for(i=1;i<(arMenuHref.length);i++){
	    //alert(arMenuHref[i]);
	    //$("#" + arMenuHref[i]).click(function(){
	    //    return false;
	    //    });
	    $("#" + arMenuHref[i]).click();
	    };
	});
    });