$('document').ready(function () {
	$('#promotion-banners').promo({
		nav: 'promo-nav',
		timeout: 3000,
		speed: 'normal'
	});

	/* Latest logged in */
	if (getCookie('startpage_latestin', 0) == 1) {
		$('#content_startpage_latestin').hide();
		$('#toggle_startpage_latestin a').removeClass('up');
		$('#toggle_startpage_latestin a').addClass('down');
	} else {
		$('#content_startpage_latestin').show();
		$('#toggle_startpage_latestin a').removeClass('down');
		$('#toggle_startpage_latestin a').addClass('up');
	}

	$('#toggle_startpage_latestin a').click(function () {
		if (getCookie('startpage_latestin') == 1) {
			$('#content_startpage_latestin').show();
			$(this).removeClass('down');
			$(this).addClass('up');
			setCookie('startpage_latestin', 0);
		} else {
			$('#content_startpage_latestin').hide();
			$(this).removeClass('up');
			$(this).addClass('down');
			setCookie('startpage_latestin', 1);
		}
	});

	/* Rankingbox */
	if (getCookie('startpage_ranking', 0) == 1) {
		$('#content_startpage_ranking').hide();
		$('#toggle_startpage_ranking a').removeClass('up');
		$('#toggle_startpage_ranking a').addClass('down');
	} else {
		$('#content_startpage_ranking').show();
		$('#toggle_startpage_ranking a').removeClass('down');
		$('#toggle_startpage_ranking a').addClass('up');
	}

	$('#toggle_startpage_ranking a').click(function () {
		if (getCookie('startpage_ranking') == 1) {
			$('#content_startpage_ranking').show();
			$(this).removeClass('down');
			$(this).addClass('up');
			setCookie('startpage_ranking', 0);
		} else {
			$('#content_startpage_ranking').hide();
			$(this).removeClass('up');
			$(this).addClass('down');
			setCookie('startpage_ranking', 1);
		}
	});

	/* Pokerrooms */
	if (getCookie('startpage_pokerrooms', 0) == 1) {
		$('#content_startpage_pokerrooms').hide();
		$('#toggle_startpage_pokerrooms a').removeClass('up');
		$('#toggle_startpage_pokerrooms a').addClass('down');
	} else {
		$('#content_startpage_pokerrooms').show();
		$('#toggle_startpage_pokerrooms a').removeClass('down');
		$('#toggle_startpage_pokerrooms a').addClass('up');
	}

	$('#toggle_startpage_pokerrooms a').click(function () {
		if (getCookie('startpage_pokerrooms') == 1) {
			$('#content_startpage_pokerrooms').show();
			$(this).removeClass('down');
			$(this).addClass('up');
			setCookie('startpage_pokerrooms', 0);
		} else {
			$('#content_startpage_pokerrooms').hide();
			$(this).removeClass('up');
			$(this).addClass('down');
			setCookie('startpage_pokerrooms', 1);
		}
	});

	/* Daily quiz */
	if (getCookie('startpage_quiz', 0) == 1) {
		$('#content_startpage_quiz').hide();
		$('#toggle_startpage_quiz a').removeClass('up');
		$('#toggle_startpage_quiz a').addClass('down');
	} else {
		$('#content_startpage_quiz').show();
		$('#toggle_startpage_quiz a').removeClass('down');
		$('#toggle_startpage_quiz a').addClass('up');
	}

	$('#toggle_startpage_quiz a').click(function () {
		if (getCookie('startpage_quiz') == 1) {
			$('#content_startpage_quiz').show();
			$(this).removeClass('down');
			$(this).addClass('up');
			setCookie('startpage_quiz', 0);
		} else {
			$('#content_startpage_quiz').hide();
			$(this).removeClass('up');
			$(this).addClass('down');
			setCookie('startpage_quiz', 1);
		}
	});

	/* Pokerrooms review */
	if (getCookie('startpage_pokerrooms_review', 0) == 1) {
		$('#content_startpage_pokerrooms_review').hide();
		$('#toggle_startpage_pokerrooms_review a').removeClass('up');
		$('#toggle_startpage_pokerrooms_review a').addClass('down');
	} else {
		$('#content_startpage_pokerrooms_review').show();
		$('#toggle_startpage_pokerrooms_review a').removeClass('down');
		$('#toggle_startpage_pokerrooms_review a').addClass('up');
	}

	$('#toggle_startpage_pokerrooms_review a').click(function () {
		if (getCookie('startpage_pokerrooms_review') == 1) {
			$('#content_startpage_pokerrooms_review').show();
			$(this).removeClass('down');
			$(this).addClass('up');
			setCookie('startpage_pokerrooms_review', 0);
		} else {
			$('#content_startpage_pokerrooms_review').hide();
			$(this).removeClass('up');
			$(this).addClass('down');
			setCookie('startpage_pokerrooms_review', 1);
		}
	});


	/* Latest tabs */
	$('#toggle_startpage_latest a').click(function () {
		var c = getCookie('startpage_latest');
		var str = $(this).attr('id');
		var id = str.substr(str.lastIndexOf('_') + 1);

		if (id == 1) {
			$('#startpage_latest_tab_1, #startpage_latest_tab_1 a').removeClass('tab');
			$('#startpage_latest_tab_1, #startpage_latest_tab_1 a').addClass('tab_on');
			$('#startpage_latest_tab_2, #startpage_latest_tab_2 a').removeClass('tab_on');
			$('#startpage_latest_tab_2, #startpage_latest_tab_2 a').addClass('tab');
			$('#startpage_latest_tab_3, #startpage_latest_tab_3 a').removeClass('tab_on');
			$('#startpage_latest_tab_3, #startpage_latest_tab_3 a').addClass('tab');

			// load TAB 1
			$("#content_startpage_latest").html('<img src="images/ajax-loading-small.gif" style="margin: 5px;">');
			$.get("ajax.php", {module: "startpage/latest/blogs-new"}, function (data) {
				if (data) {
					$("#content_startpage_latest").html(data);
					setCookie('startpage_latest', 1);
				}
			});
		} else if (id == 2) {
			$('#startpage_latest_tab_1, #startpage_latest_tab_1 a').removeClass('tab_on');
			$('#startpage_latest_tab_1, #startpage_latest_tab_1 a').addClass('tab');
			$('#startpage_latest_tab_2, #startpage_latest_tab_2 a').removeClass('tab');
			$('#startpage_latest_tab_2, #startpage_latest_tab_2 a').addClass('tab_on');
			$('#startpage_latest_tab_3, #startpage_latest_tab_3 a').removeClass('tab_on');
			$('#startpage_latest_tab_3, #startpage_latest_tab_3 a').addClass('tab');

			// load TAB 2
			$("#content_startpage_latest").html('<img src="images/ajax-loading-small.gif" style="margin: 5px;">');
			$.get("ajax.php", {module: "startpage/latest/blogs-updated"}, function (data) {
				if (data) {
					$("#content_startpage_latest").html(data);
					setCookie('startpage_latest', 2);
				}
			});
		} else if (id == 3) {
			$('#startpage_latest_tab_1, #startpage_latest_tab_1 a').removeClass('tab_on');
			$('#startpage_latest_tab_1, #startpage_latest_tab_1 a').addClass('tab');
			$('#startpage_latest_tab_2, #startpage_latest_tab_2 a').removeClass('tab_on');
			$('#startpage_latest_tab_2, #startpage_latest_tab_2 a').addClass('tab');
			$('#startpage_latest_tab_3, #startpage_latest_tab_3 a').removeClass('tab');
			$('#startpage_latest_tab_3, #startpage_latest_tab_3 a').addClass('tab_on');

			// load TAB 3
			$("#content_startpage_latest").html('<img src="images/ajax-loading-small.gif" style="margin: 5px;">');
			$.get("ajax.php", {module: "startpage/latest/forum"}, function (data) {
				if (data) {
					$("#content_startpage_latest").html(data);
					setCookie('startpage_latest', 3);
				}
			});
		}
		return false;
	});
});
