function danielvonmitschke()
{

	iPhone = false;
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i)))
		iPhone = true;

	jQuery(document).ready(function(){
		
		if(iPhone)
			jQuery("body").addClass("touch");
		else
			jQuery("body").addClass("notouch");
			
		
		jQuery("#navigation ul ul li a").click(function(){
			if(!jQuery(this).hasClass("home"))
				jQuery("#navigation ul ul a.series").hide();
			else
				jQuery("#navigation ul ul a.series").removeClass("hidden").removeAttr("style");
			jQuery("#navigation ul.hideout").removeClass("hideout");
			jQuery("#navigation ul ul li.selected").addClass("hideout").removeClass("selected");
			if(!jQuery(jQuery(this)[0]).parent().hasClass("about"))
				jQuery("#navigation ul ul li.about_selected").removeClass("about_selected");
			else
				jQuery(jQuery(this)[0]).parent().addClass("about_selected");
			jQuery(jQuery(this)[0]).parent().addClass("selected").removeClass("hideout");
			
			//return false;
		});
	

		jQuery.history.init(pageLoad);		
	
		jQuery("a.nextLink").click(function(e){
			if(iPhone)
			{	
				jQuery(this).parent().find("span").hide();
				jQuery(this).find("span").show();
			}
			e.preventDefault();
			currentImage++;
			swapImage();
			return false;
		});

		jQuery("a.prevLink").click(function(e){
			if(iPhone)
			{	
				jQuery(this).parent().find("span").hide();
				jQuery(this).find("span").show();
			}
			e.preventDefault();
			currentImage--;
			swapImage();
			return false;
		});


	});

	jQuery(document).keydown(function (e) {
		var code = (e.keyCode ? e.keyCode : e.which);
		if(code == 39 && currentImage < images.length-1)
		{
			currentImage++;
			swapImage();
		}
		else if(code == 37 && currentImage > 0)
		{
			currentImage--;
			swapImage();
		}
	});
			
}

function pageLoad(hash)
{
	hashImage = "";
	if(hash != "")
	{
		for(i=0; i< images.length; i++)
		{
			if(hash.toString() == images[i].permalink.toString())
			{
				hashImage = i;
				break;
			}
		}
	}
	else
	{
		hashImage = startImage;	
	}

	if(hash != "" && i != currentImage && hashImage != "")
	{
		currentImage = hashImage;
		swapImage();
	}

}

function swapImage()
{	
	if(currentImage == 0)
	{
		jQuery("a.prevLink").hide();
	}
	else
	{
		jQuery("a.prevLink").attr("href",images[currentImage-1].permalink)
		jQuery("a.prevLink").show();
	}	
	if(currentImage == (images.length-1))
	{
		jQuery("a.nextLink").hide();
	}
	else
	{
		jQuery("a.nextLink").attr("href",images[currentImage+1].permalink)
		jQuery("a.nextLink").show();
	}
	
	jQuery("#photo").fadeOut(250,
		function() {
			jQuery("#photo").attr("src",images[currentImage].src);
			jQuery(".imgHeight").height(images[currentImage].height + "px");
			jQuery(".imgWidth").width(images[currentImage].width + "px");
			jQuery("#photo").fadeIn(250);
			jQuery("div.numbers").text((currentImage + 1) + "/" + images.length);
			/*if(currentImage != startImage)*/ location.hash = images[currentImage].permalink; // + "&" + currentImage;
				//else location.hash = "";
			if(typeof(pageTracker)!="undefined") pageTracker._trackPageview(images[currentImage].permalink);
			_gaq.push(['_trackPageview',images[currentImage].permalink]);
		}
	);
	
}

function navigationScrollIn()
{
	navigationCounter++;
	els = jQuery(".hideout");
	jQuery(els[0]).removeClass("hideout");
	if(navigationCounter == navigationCount)
	{
		window.clearInterval(nav);
	}
}

