var pageTracker;
var chatactive = 0;

// Initialise site.
$(document).ready(function() {
	$.ajaxSetup({ cache: true });
	$.getScript('js/ircster/ircster.core.js', function () {
		Ircster.preInit();
		Ircster.onLoad(function() {
			var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
			$.getScript(gaJsHost+'google-analytics.com/ga.js', function () { 
				try {
					pageTracker = _gat._getTracker("UA-220431-3");
					pageTracker._setDomainName("ircster.com");
					pageTracker._trackPageview('/');
				} catch(err) {}
			});
		});
	});
	$.getScript('js/jquery/jquery.history.js');
});

function changePage(page) {
	if (page == '') {
		page = startpage;
	}
	if (page == 'home') {
		try {
			pageTracker._trackPageview('/');
		} catch(err) {}
	} else {
		try {
			pageTracker._trackPageview('/'+page);
		} catch(err) {}		
	}
	$('.page').css('display','none');
	$('#nav LI A').removeClass('activepage');
	$('#'+page+'page').css('display','block');
	$('#'+page+'link').addClass('activepage');
	
	if (page == 'ircster' && chatactive == 0) {
		if (window.Ircster !== undefined && Ircster.onLoad !== undefined) {
			Ircster.onLoad(function() { 
				Ircster.init(config);
			});
			chatactive = 1;
		} else {
			setTimeout(function () { changePage(page) }, 100);
		}
		$('#'+page+'link').addClass('chatactive');
	} else if (page == 'about' && aboutloaded == 0) {
		aboutloaded = 1;
		$("#aboutcontent").load("about.php");
	} else if (page == 'login' && loginloaded == 0) {
		loginloaded = 1;
		$("#logincontent").load("login.php");
	} else if (page == 'home' && homeloaded == 0) {
		homeloaded = 1;
		$("#homecontent").load("home.php");
	}
}
