$(document).ready(function() {
	/* Cufonize */
	/*	Cufon.replace('#mainnav li a, #leftnav .title',
		      {fontFamily: 'Gill Sans', hover: true});
	*/
	Cufon.replace('h1, h1 a, #leftnav .title',
		      {fontFamily: 'Gill Sans'});
	Cufon.replace('h2', { fontFamily: 'Kabel Md BT' }); 
	
	/* Serverlist togglable sections */
	$('.closable h3').click(function(){
		$(this).next().slideToggle("fast");
		$(this).toggleClass("closed");
	    });
	
	/* Player amount history timespan */
	$('#playeramounts .buttons span.timespan').click(function(){
		var server = $("#playeramounts").attr("server");
		var img = new Image();
		$("#playeramounts .loader").show();
		$(img).load(function(){
			$(this).hide();
			$(this).attr("id", "playeramounts_img");
			$(this).fadeIn();
			$("#playeramounts_img").remove();
			$("#playeramounts .content").append(this);
			$("#playeramounts .loader").hide();
		    }).attr("src","/stats/servers/playeramounts.php/"+server+"/"+$(this).attr('rel'));
	    });

	/* Mappie timespan */
	$('#mappie .buttons span.timespan').click(function(){
		var server = $("#mappie").attr("server");
		var img = new Image();
		$("#mappie .loader").show();
		$(img).load(function(){
			$(this).hide();
			$(this).attr("id", "mappie_img");
			$(this).fadeIn();
			$("#mappie_img").remove();
			$("#mappie .content").append(this);
			$("#mappie .loader").hide();
		    }).attr("src","/stats/servers/mapstats.php/"+server+"/"+$(this).attr('rel'));
	    });
	
	/* Lighbox */
	$('a[rel=lightbox]').lightBox({
		'imageLoading' : '/images/lightbox-ico-loading.gif',
		    'imageBtnPrev' : '/images/lightbox-btn-prev.gif',
		    'imageBtnNext' : '/images/lightbox-btn-next.gif',
		    'imageBtnClose' : '/images/lightbox-btn-close.gif',
		    'imageBlank' : '/images/lightbox-blank.gif',
		    'containerResizeSpeed' : 200
		    });
    });


$(window).scroll(function() {
	if(window.XMLHttpRequest) {
	    var banH = 600;
	    var footH = 330;
	    //	    var docHeight = (document.height !== undefined) ? document.height : document.body.offsetHeight;
	    if ((document.documentElement.scrollTop > 135 || self.pageYOffset > 135) &&
		($("div#right-ad").offset().top < document.height - footH - banH)
		) {
		$('div#right-ad').css('position', 'fixed');
		$('div#right-ad').css('top', '0');
	    } else if (document.documentElement.scrollTop < 135 || self.pageYOffset < 135) {
		$('div#right-ad').css('position', 'absolute');
		$('div#right-ad').css('top', '125px');
	    } else if ($("div#right-ad").offset().top > document.height - footH - banH) {
		$('div#right-ad').css('position', 'absolute');
		$('div#right-ad').css('top', (document.height - footH - banH) + "px");
		if($("div#right-ad").offset().top - self.pageYOffset > 0) {
		    $('div#right-ad').css('position', 'fixed');
		    $('div#right-ad').css('top', '0');
		}
	    }
	}
    });

