
	function pageload(hash) {
		// hash doesn't contain the first # character.
		if(hash) {
			// restore ajax loaded state
			if (hash=="tourup") {
				$("#content").load("includes/tour.php");
				$("div#tourDiv").load("includes/up.php");
			} else if (hash=="tourdown") {
				$("#content").load("includes/tour.php");
				$("div#tourDiv").load("includes/down.php");
			} else if (hash=="contact") {
				$("#picDiv").load("includes/contact.php");
			} else {
				$("#picDiv").html("<img id='picture' alt='' src='' />");
				$("#content").load("includes/" + hash + ".php");
				$("#picture").attr({src:"images/page/" + hash + ".jpg"});
			}

			if (hash=="home") {
				$("div#news").removeClass("hide");
				$("div#content").removeClass("hide");
				$("div#picDiv").removeClass("hide");
				$("div#tourDiv").addClass("hide");
			} else if (hash=="contact") {
				$("div#news").addClass("hide");
				$("div#content").addClass("hide");
				$("div#picDiv").removeClass("hide");
				$("div#tourDiv").addClass("hide");
			} else if (hash=="tourup" || hash=="tourdown") {
				$("div#news").addClass("hide");				
				$("div#content").removeClass("hide");
				$("div#picDiv").addClass("hide");
				$("div#tourDiv").removeClass("hide");
			}else {
				$("div#news").addClass("hide");
				$("div#content").removeClass("hide");
				$("div#picDiv").removeClass("hide");
				$("div#tourDiv").addClass("hide");
			}
		} else {
			// start page
			$("#content").load("includes/home.php");
			$("#picture").attr({src:"images/page/home.jpg"});
			$("div#news").removeClass("hide");
			$("div#content").removeClass("hide");
			$("div#picDiv").removeClass("hide");
			$("div#tourDiv").addClass("hide");
		}
	}

	$(document).ready(function(){
		// Initialize history plugin.
		// The callback is called at once by present location.hash.
		$.historyInit(pageload);

		// set onlick event for buttons
		$("a[@rel='history']").click(function(){
			//
			var hash = this.href;
			hash = hash.replace(/^.*#/, '');
			// moves to a new page.
			// pageload is called at once.
			$.historyLoad(hash);
			return false;
		});
	});





