$(document).ready(function(){
	if($.browser.msie && $.browser.version == 8) {
	    //$('#ie-info').text('You are using IE8 in version '+ document.documentMode +' compatible mode.');
	}
	
	var pathname = window.location;
	var base_url = 'http://svenprim.com/';

	$.historyInit(function (hash) {
		if(hash) {
		
			if (hash == 'about') {
			
		    	$("#Container").empty();
				$("#load").show();
				$("#content").fadeTo(0, 0);
				$("#content").load(""+base_url+"?p=2", {}, function(){
   					$("#load").hide();
   					$("#content").fadeTo(100, 1);
				});
				
			}
			
			else if (hash == 'process') {

		    	$("#content").empty();
				$("#load").show();
				$("#content").fadeTo(0, 0);
				$("#content").load(""+base_url+"?p=61", {}, function(){
   					$("#load").hide();
   					$("#content").fadeTo(100, 1);
				});
				
			}
			
			else if (hash == 'contact') {

		    	$("#content").empty();
				$("#load").show();
				$("#content").fadeTo(0, 0);
				$("#content").load(""+base_url+"?p=343", {}, function(){
   					$("#load").hide();
   					$("#content").fadeTo(100, 1);
				});

			}
			
			
			else if (hash.substr(0,4) == 'per_') {
			
				shortcut.add("right",function() { 
				 // Just an empty to disable hold trigger
				});
			
				var permfix = hash.substr(4);
				$.blockUI({ message: null });
				$("#load").show();
				$("#page").load(""+base_url+"?p=" + permfix, {}, function(){
   					//$("#load").hide();
   					//$.unblockUI();
   				});
			
				
			}
			
			else if (hash.substr(0,5) == 'page_') {
			
				shortcut.add("right",function() { 
				 // Just an empty to disable hold trigger
				});
				
				$("#page_wrapper_bg").show().css({'visibility':'visible'}).fadeTo(100, 0.5);
				$("#page_wrapper").show().css({'visibility':'visible'}).fadeTo(100, 1);
				$(".prev_slidr, .next_slidr").hide();
				$("#right_bottom").hide();
			
				var permfix = hash.substr(5);
				$.blockUI({ message: null });
				$("#load").show();
				
				/*
				$("#page_wrapper").load(""+base_url+"?p=" + permfix, {}, function(){
   					$("#load").hide();
   					$.unblockUI();
   				});
   				*/
   				
   				var extension = '?p=';
   				
				$.ajax({
				  url: ''+base_url+''+extension+''+permfix+'',
				  cache: true,
				  success: function(html){
				    $("#page_wrapper").append(html);
   					$("#load").hide();
   					$.unblockUI();
				  }
				});
   				
			
				
			}
			
			else if (hash.substr(0,4) == 'cat_') {
			
				shortcut.add("right",function() { 
				 // Just an empty to disable hold trigger
				});
			
				var permfix = hash.substr(4);
				$.blockUI({ message: null });
				$("#load").show();
				$("#page").load(""+base_url+"?cat=" + permfix, {}, function(){
   					$("#load").hide();
   					$.unblockUI();
   				});
			
			}
			
			else if (hash == 'start') {
			
				shortcut.add("right",function() { 
				 // Just an empty to disable hold trigger
				});
			
				var permfix = hash.substr(4);
				$.blockUI({ message: null });
				$("#load").show();
				$("#page").load(""+base_url+"?cat=1", {}, function(){
   					$("#load").hide();
   					$.unblockUI();
   				});
			
			}
			
			else if (hash.substr(0,4) == 'tag_') {
			
				shortcut.add("right",function() { 
				 // Just an empty to disable hold trigger
				});
			
				var permfix = hash.substr(4);
				$.blockUI({ message: null });
				$("#load").show();
				$("#page").load(""+base_url+"?tag=" + permfix, {}, function(){
   					$("#load").hide();
   					$.unblockUI();
   				});
			
			}
			
			else {

			}
 			
		    
		} else {
		
			$.ajax({
			  url: "http://svenprim.emilolsson.com/system/?cat=6",
			  cache: true,
			  success: function(html){
			    $("#page").append(html);
			  }
			});
		}
	});
	
	
	if (pathname == base_url) {

		$("#page").load(""+base_url+"?cat=6", {}, function(){
   		    //$("#load").hide();
   		    //$.unblockUI();
   		});
	} else {}
	
	
	$(".next_postr a").live('click', function(){
		var hash = this.href;
		hash = hash.replace(/^.*#/, '');
		$.historyLoad(hash);
		return false;
	});
	
	
	$("a.history").live('click', function(){
		var hash = this.href;
		var hash = hash.substr(-4);
		
    	//var hash = hash.substr(21);
    	var hash = hash.replace (/[^\d]/g, '');
		hash = 'page_' + hash;
		$.historyLoad(hash);
		return false;
	});
	
});
