window.onload = function(){};
window.onunload = function(){};
window.onresize = function() {
	centrePage();
}

$(document).ready( function () {
	$(".fade").fadeIn();
	$('a').click(function(){
		if (!$(this).hasClass('no_fade')) {
			var href= $(this).attr('href');
			$('.fade').fadeOut( 500, function(){
				window.location=href;
			})
			return false;
		} else {
			return true;
		}
	});
	
	centrePage();
});

function centrePage() {
	var page_height = $(window).height();
	var root_height = $("#root").height();
	var difference = page_height - root_height;
	var margin = (difference/2);
	if (margin > 50) {
		margin = 50;
	} else if (margin < 0) {
		margin = 0;
	}
	var margin = margin + "px";
	$("#root").css('marginTop', margin);
}


function encodeString(inputString) {
	var encodedInputString=escape(inputString);
	encodedInputString=encodedInputString.replace("+", "%2B");
	encodedInputString=encodedInputString.replace("/", "%2F");
	return encodedInputString;
}
