var intMenu;
var menuToggle = false;
var lastYScroll = 0;

if (window.innerWidth && window.innerWidth <= 480 && $.iPhone.present) { 
	window.onload = function(e) {
		setTimeout('window.scrollTo(0,0);',0);
	}
    $(document).ready(function(){ 
		document.ontouchstart = function(e) {
			if (e.target != document.getElementById("menuButton")) {
				$('.content .menuButton').css("display", "none");
				$(".content .menuButton").stop();
				$(".content .menuButton").fadeTo(1, 0);
			}
		}
		document.ontouchend = function(e) {
			if (e.target != document.getElementById("menuButton")) {
				if (intMenu) clearTimeout(intMenu);
				intMenu = setTimeout('$(".content .menuButton").css("display", "block");$(".content .menuButton").stop();$(".content .menuButton").fadeTo(1, 0);$(".content .menuButton").fadeTo(250, 1);',500);
			}
		}
       	$('.topcontent').addClass('hide'); 
        $('.topcontent').toggleClass('hide'); 
        $('.content').append('<div class="menuButton" onclick="toggleMenu()" id="menuButton">Toggle menu</div>'); 
		$(".content .menuButton").fadeTo(1, 0);
		
		/*$("li.navlevel2").css("height","0px");
		$("li.navlevel3").css("height","0px");
		$("li.navlevel1").hover(function(){
			$("li.navlevel2").animate({ height: 400 }, { queue: false , duration: 400});  
		},
		function() {}
		);*/
    });

	$(window).scroll(function () { 
		$('.content .menuButton').css("top", window.pageYOffset + "px"); 
	});
	
    function toggleMenu() { 
		menuToggle = !menuToggle;
		if (menuToggle) {
			$('.nav').css("display", "block");
			//$('.navouter').stop();
			//$('.navouter').animate({ width: "320px"}, 1500 );
			//window.scrollTo(0,0);
 		}
		else {
			//$('.navouter').stop();
			//$('.navouter').animate({ width: "0px"}, 1500 );
			$('.nav').css("display", "none"); 
			//window.scrollTo(320,0);
		}
		var temp = window.pageYOffset;
		window.scrollTo(window.pageXOffset,lastYScroll);
		lastYScroll = temp;
        $('.topcontent').toggleClass('hide'); 
        $('.content .menuButton').toggleClass('pressed'); 
		setTimeout('$(".content .menuButton").css("top", window.pageYOffset + "px");', 0); 
    }
}
