		$(function(){
			$('#sitenav ul li').each(function(){
				$(this).find('img.menuItemRoll').hide();
				//$(this).children('a').hover(function(){console.info('in');}, function(){console.info('out');});
				$(this).children('a').hover(function(){
					// in
					$(this).find('img.menuItem').hide().end().find('img.menuItemRoll').show();
					}, function(){
					// out
					$(this).find('img.menuItemRoll').hide().end().find('img.menuItem').show();
				});
			});


			// positioning the sitenav
			var contWidth = $('#content')[0].offsetWidth;
			var docWidth = $(document).width();
			var contLeft = $('#content')[0].offsetLeft;
			var siteNavWidth = $('#sitenav')[0].offsetWidth;
			var res = ((docWidth / 2) - (contWidth / 2)) + contWidth - siteNavWidth;
			$('#sitenav').css({'left' : '50%', 'top' : $('#content')[0].offsetTop, 'marginLeft' : -(contWidth/2) + 3, 'width' : $('#content')[0].offsetWidth - 21, 'height' : $('#content')[0].offsetHeight - 41 });
			$('#sitenav ul li:first').css({'padding' : '0px 15px 0px 0px' });
			$('#sitenav ul li:last').css({'padding' : '0px 0px 0px 15px' });		
			
			// positioning the overlay
			$('#overlay').css({'left' : '50%', 'marginLeft' : -(contWidth/2)+2, 'top' : $('#content')[0].offsetTop, 'width' : $('#content')[0].offsetWidth, 'height' : $('#content')[0].offsetHeight });
			$('#overlay').fadeTo(0, 0.95);

			// close button...
			$('#btnCloseNav').show().fadeTo(0, 0.01);
			var closebtnwidth = $('#btnCloseNav')[0].offsetWidth;
			$('#btnCloseNav').css({'left' : '50%', 'marginLeft' : (-(contWidth/2)+2)+contWidth-closebtnwidth-21, 'top' : $('#content')[0].offsetTop + 15 });
			$('#btnCloseNav').fadeTo(0, 0).hide();			

			// set startposition and animation of Sitenav
			try
			{
				if($.query.get('n') == 'nav')
				{
					$('#sitenav').show();
					$('#overlay').show();

					var lis = $("#sitenav ul li");
					var currentLi = 0;
					function nextLI()
					{
						lis.eq(currentLi).fadeTo(150, 0.01, nextLI);
						++currentLi;
					}
					nextLI();
					
					setTimeout(function(){$('#sitenav').removeClass('rolling').hide();}, 150 * $('#sitenav ul li').length);
					setTimeout(function(){$('#btnCloseNav').fadeTo(500, 0, function(){ $(this).hide(); });}, 500);
					setTimeout(function(){$('#overlay').fadeTo(500, 0, function(){ $(this).hide(); });}, 900);
				}
				else
				{
					$('#sitenav ul li').fadeTo(0, 0.01).hide();
					$('#sitenav').hide();
					$('#overlay').fadeTo(0, 0).hide();
				}
			}
			catch(err)
			{
				$('#sitenav ul li').fadeTo(0, 0.01).hide();
				$('#sitenav').hide();
				$('#overlay').fadeTo(0, 0).hide();
			}

			// button close click
			$('#btnCloseNav').bind("click", function(){
				$(this).blur;
				if ( $('#sitenav').hasClass("rolling") )
				{	}
				else
				{
					
					$('#sitenav').addClass('rolling');
					$('#sitenav').removeClass('NavVisible');
					$('#btnCloseNav').fadeTo(500, 0, function(){ $(this).hide(); });
					
					var closelis = $("#sitenav ul li");
					var currentCloseLi = 0;
					function nextCloseLI()
					{
						closelis.eq(currentCloseLi).fadeTo(150, 0.01, nextCloseLI);
						++currentCloseLi;
					}
					nextCloseLI();
				
					setTimeout(function(){
						$('#sitenav').removeClass('rolling').hide(); 
						$('#content_right a.button').fadeTo(250, 1);
						//$('#sitenav ul li').fadeTo(0, 0.01).hide();
					}, closelis.length * 150);
					setTimeout(function(){$('#overlay').fadeTo(500, 0, function(){ $(this).hide(); });}, 900);
				}
				return false;
			});
			// button open navigation click
			$('#content_right a.button').bind("click", function(){
				$(this).blur;
				if ( $('#sitenav').hasClass("rolling") )
				{	}
				else
				{
					$('#sitenav').addClass('rolling');
					$('#sitenav').addClass('NavVisible');
					$('#sitenav').show();
					$('#overlay').show().fadeTo(500, 0.95);
					setTimeout(function(){
						var openlis = $("#sitenav ul li").show();
						var currentOpenLi = openlis.length - 1;
						function nextOpenLI()
						{
							openlis.eq(currentOpenLi).fadeTo(150, 1, nextOpenLI);
							--currentOpenLi;
						}
						nextOpenLI();
						setTimeout(function(){ $('#sitenav').removeClass('rolling'); }, openlis.length * 150);
						$('#btnCloseNav').show().fadeTo(500, 1);
					}, 300);
					$('#content_right a.button').fadeTo(500, 0.01);
						
				}
				return false;
			});
		});