function IsNumeric(input)
{
   return (input - 0) == input && input.length > 0;
}

$(function(){
$('#header div div').delay(500).show('slide', {direction: 'up'}, 750);
$('#header div div img').delay(1000).fadeIn(750);

//$('#navcontent a div').animate({backgroundPosition:"(-350px 0)"}, 500);

if(location.hash.slice(1) != '') {
		var page = location.hash.slice(1);
		var params=page.split("&");
		var sitepage = params[0].substr(2);
		if(params[1]) {
		var siteid = params[1].substr(3);
		}
		
		
		if(IsNumeric(siteid)) {
			loadpage(sitepage, siteid);	
		} else {
			loadpage(sitepage);
		}
		
	
	} else {
		loadpage('home');

	}

$('#navcontent a div').hover(
  function () {
  
		var page = location.hash.slice(1);
		var params=page.split("&");
		var sitepage = params[0].substr(2);
  
    $(this).not('#nav'+sitepage+' div').animate({backgroundPosition:"(-300px 0)"}, 300);
  }, 
  function () {
  
		var page = location.hash.slice(1);
		var params=page.split("&");
		var sitepage = params[0].substr(2);
  
    $(this).not('#nav'+sitepage+' div').animate({backgroundPosition:"(0 0)"}, 300);
  }
);

});

function loadpage(page, pid) {

if(IsNumeric(pid)) {
	window.location = '#p='+page+'&id='+pid;
	
$('#content').slideUp(500, 'easeOutCubic', function(data){
$('#maincontent').hide();
$('#loader').show(200);
 
$.get("pages/portfolio.php", { show: pid },
   function(data){
    $('#maincontent').show().html(data);
	$('#loader').hide(200);
	$('#content').slideDown(1000, 'easeOutBounce');
	$('button[class=]').button();
	}).error(function() { loaderror(); });
});
	
	
	
	
	
	
	
} else {
	window.location = '#p='+page;

	
	
 $('#content').slideUp(500, 'easeOutCubic', function(data){
$('#maincontent').hide();
$('#loader').show(200);
 
$.get("pages/"+page+".php",
   function(data){
    $('#maincontent').show().html(data);
	$('#loader').hide(200);
	$('#content').slideDown(1000, 'easeOutBounce');
	$('button[class=]').button();
	}).error(function() { loaderror(); });
});	

	
	
	
} 
navanim(page);

}

function loaderror() {
	
$('#content').slideUp(500, 'easeOutCubic', function(data){
$('#maincontent').hide();
$('#loader').show(200);
 
$.get("pages/dontexists.php",
   function(data){
    $('#maincontent').show().html(data);
	$('#loader').hide(200);
	$('#content').slideDown(1000, 'easeOutBounce');
	});
});
}

function navanim(page) {
$('#navcontent a div').not('#nav'+page+' div').animate({backgroundPosition:"(0 0)"}, 300);
$('#nav'+page+' div').animate({backgroundPosition:"(-300px 0)"}, 300);
}

