/**
*  function loadLink running when some one click to menu link
*  parametr link is an obgejct of tag "a"   
*  return false;
**/
function loadLink(link)
{
    var Name = $(link).attr('href').substr(1);
    return loadPage(Name);
}

/**
* function loadPage is Ajax request to the server for new page. 
* parametr Name is name of page.
* return false 
**/
function loadPage(Name)
{
	$('html,body').animate({scrollTop: 0}, 250, function(){
		$("#content .right").slideUp("slow",function(){
			$("#content ").css('background',' #fff url("/img/loading.gif") 50% 50% no-repeat');
			$("#content .right").load("/ajax/"+Name,function(){      // ajax request
				$("#content ").css('background','#fff');
				$(".nextpage a").click(function(){  // add events for menu button 
					return loadLink(this);
				})
				$("#content .right").slideDown('slow');
			});	
		});
	});
	window.location.hash = Name;
	$("#menu .active").removeClass("active");           // changing manu button
	if(Name == ''){
		$("#menu .home a").addClass("active");
	}else{
		$("#menu ."+Name+" a").addClass("active");
	}
	
	pageTracker._trackPageview('/#'+Name);             // google analitic ajax page tracking.
	return false;
}

/**
* initialization page 
*/
$(document).ready(function(){
	var hash = window.location.hash;
	hash = hash.replace("#","");
	if(hash != ''){
//					alert(hash);
		loadPage(hash);             // get new content if page with hesh
	}
	$("#menu a, .nextpage a").click(function(){  // add events for menu button 
		return loadLink(this);
	})
	
	$(".m").amail('?a?','(dot)');   // amail antispam plugin
})