var link = location.hash;



$(document).ready(function(){




var aktmenu = link.substr(1,link.length-1);

if(link == "")
{
	aktmenu = "home";
}
//
$('#'+aktmenu).css('background-position','0px -48px');

$('.background').css({'height':$(window).height()});
$('.background').css({'width':$(window).width()});
$('.background').css({'background':'url("/styles/images/background_'+aktmenu+'.jpg")'});
$('.background').css({'background-repeat':'no-repeat'});

				
				$.ajax({
						
						url:$('#'+aktmenu+" a").attr("href"),
						type:'POST',
						dataType: 'html',
						success:function(response)
						{
							
							$('.main-content').html(response);
							
							
							if($(document).height() > $(window).height())
							{
								$('.background').css({'height':$(document).height()});
								$('.background').css({'width':$(window).width()});
								$('.background').css({'background-repeat':'no-repeat'});
							}
							else
							{
								$('.background').css({'height':$(window).height()});
								$('.background').css({'width':$(window).width()});
								$('.background').css({'background-repeat':'no-repeat'});
							}
						}
					
					});

	
	$('#home').mouseover(function(){
	
		if(aktmenu != 'home')
		{
			$(this).css({'background-position':'0px -22px'});
		}
	});
	
	$('#home').mouseout(function(){
		
		if(aktmenu != 'home')
		{
			$(this).css({'background-position':'0px 0px'});
		}
	});
	//
	$('#news').mouseover(function(){
	
	if(aktmenu != 'news')
		{
			$(this).css({'background-position':'0px -23px'});
		}
	});
	
	$('#news').mouseout(function(){
	if(aktmenu != 'news')
		{
			$(this).css({'background-position':'0px 0px'});
		}
	});
	//
	$('#gallery').mouseover(function(){
		
		if(aktmenu != 'gallery')
		{
			$(this).css({'background-position':'0px -23px'});
		}
	});
	
	$('#gallery').mouseout(function(){

		if(aktmenu != 'gallery')
		{
			$(this).css({'background-position':'0px 0px'});
		}
	});
	//
	$('#cv').mouseover(function(){
		
		if(aktmenu != 'cv')
		{
		$(this).css({'background-position':'0px -24px'});
		}
	});
	
	$('#cv').mouseout(function(){

		if(aktmenu != 'cv')
		{
		$(this).css({'background-position':'0px 0px'});
		}
	});
	//
	$('#contact').mouseover(function(){
	if(aktmenu != 'contact')
		{
		$(this).css({'background-position':'0px -24px'});
		}
	});
	
	$('#contact').mouseout(function(){
		
		if(aktmenu != 'contact')
		{
		$(this).css({'background-position':'0px 0px'});
		}
	});


	
	
	$('.menu li a').click(function(e){
	
		e.preventDefault();
		//
		
		$('.menu li a').removeClass('selected');  
		$(this).addClass('selected'); 
		//
		$('.main-content').html('');
		$('.background').css({'height':$(window).height()});
		var anchor = $(this).attr('href');
		location.hash = $(this).parent().attr('id')
		$('#'+aktmenu).css({'background-position': '0px 0px'});
		//$('#'+aktmenu).css('background','url("/styles/images/'+aktmenu+'.png")');
		aktmenu = $(this).parent().attr('id');
		$('#'+aktmenu).css({'background-position': '0px -48px'});
		//$('#'+aktmenu).css('background','url("/styles/images/'+aktmenu+'_akt.png")');
		//
		$('#page-loader').css({'display':'block'});
		$('#page-loader').css({'top':$(window).height()/2})
		$('.background').animate({
		
			'opacity':0
			
				
			},1000,function(){
		
			$('.background').css('background','url("/styles/images/background_'+aktmenu+'.jpg")');
			$('.background').css({'background-repeat':'no-repeat'});
			var img = new Image();
			if($.browser.msie)
			{
				img.src = 'http://robitz.balintgaspar.com/styles/images/background_'+aktmenu+'.jpg'+'?'+Math.random()*Math.random();
			}
			else
			{
				img.src = 'http://robitz.balintgaspar.com/styles/images/background_'+aktmenu+'.jpg';
			}
			$(img).load(function(){
			$('#page-loader').css({'display':'none'});
			//
			$('.background').css('background-position','top center');
				
				$('.background').animate({
				
				'opacity':1
				
				
				},1000,function(){
				
					$.ajax({
						
						url:anchor,
						type:'POST',
						dataType: 'html',
						success:function(response)
						{
							
							$('.main-content').html(response);
							
							
							if($(document).height() > $(window).height())
							{
								$('.background').css({'height':$(document).height()});
								$('.background').css({'width':$(window).width()});
							}
							else
							{
								$('.background').css({'height':$(window).height()});
								$('.background').css({'width':$(window).width()});
							}
						}
					
					});
				
				});
			});
		});
		
	
	});
	
	
});


$(window).resize(function(){

	if($(document).height() > $(window).height())
	{
		$('.background').css({'height':$(document).height()});
		$('.background').css({'width':$(window).width()});
	}
	else
	{
		$('.background').css({'height':$(window).height()});
		$('.background').css({'width':$(window).width()});
	}
})


$(document).scroll(function(){
	
		$('.background').css({'height':$(document).height()});
		$('.background').css({'width':$(window).width()});

});

	
	
