$(function()
{
	language_selector(); 		// Set language drop-down in header
	subnav_select();			// Apply class for subnav tab

	$("#login #submit").hover(
  		function () {
   			$('#login #submit').css("background","url('images/btn_login_down.png') no-repeat");
  		},
  		function () {
   			$('#login #submit').css("background","url('images/btn_login_up.png') no-repeat");
  		}
	);

	$("#playnowlink").hover(
  		function () {
   			$('#playnowlink').css("background","url('images/btn_playnow_ov.png') no-repeat");
  		},
  		function () {
   			$('#playnowlink').css("background","url('images/btn_playnow.png') no-repeat");
  		}
	);

	function subnav_select()
	{
		if ($('#subnav').length != 0)
		{
			$('#subnav a').each(function(index)
			{
				if ($(this).attr('href') != '')
				{
					var mymatch = location.href.search($(this).attr('href'));
					if (mymatch != -1) $(this).addClass('selected');
				}
			});
		}
	}


	function language_selector()
 	{
		var cur_lang = window.location.hostname.substring(0, 2);
		if (cur_lang == 'pa' || cur_lang == 'ww') cur_lang = "en";
		// Get language drop-down <LI>s
		// Give only current language <LI> current-lang class
		// $("#lang-rollover ul li").removeClass("current-lang")
		$("#" + cur_lang).addClass("current-lang");
		var def_bot = $("#lang-rollover").css("bottom");
		$("#lang-rollover").hover(
			function() { $('#lang-rollover').animate({bottom: 17}, 200)},
			function() { $('#lang-rollover').animate({bottom: def_bot}, 200)}
		);
	}

	// rollovers

	function img_hover_on(anchor_element)
	{
		var temp;
		var rollover_src = anchor_element.find("img").attr('class');
		var originalstate_src = anchor_element.find('img').attr('src');
		anchor_element.find('img').attr('src',rollover_src);
		anchor_element.find('img').attr('class',originalstate_src);
	}
	function img_hover_off(anchor_element)
	{
		var rollover_src = anchor_element.find("img").attr('src');
		var originalstate_src = anchor_element.find('img').attr('class');
		anchor_element.find('img').attr('class',rollover_src);
		anchor_element.find('img').attr('src',originalstate_src);
	}

	$('a#hp_panel_readmore, #btn_joinnow a, a#sidebar-bogof, a#sidebar-teamtourn, a#hp-play-flash, a.img-rollover').hover(
		function(){
			img_hover_on($(this));
		},
		function() {
			img_hover_off($(this));
		}
	);

	// subnav rollovers

	$('#subnav a').hover(
		function(){
			$(this).addClass('selected');
		},
		function() {
			var mymatch = location.href.search($(this).attr('href'));
			if (mymatch== -1) $(this).removeClass('selected');
			if ($(this).attr('href')=='') $(this).removeClass('selected');
		}
	);

	$('#login .textfield').click(function() {
		$(this).select().css('text-transform','none');
	});
 });

/* open lobby */

var playWin = null;

function play(loc)
{
	if (playWin == null)
		playWin = window.open(loc, "playWin", "height=730,width=1000,top=1,left=1,resizable");
	playWin.focus();
}

// Cufon fonts

Cufon.DOM.ready(function()
{
  	Cufon.replace("#help-header, #login h2, #nav .nav-heading, #nav .nav-tag, #main-body h1, .promo-box .promo-text h3,  .promo-box .promo-text p, .promo-box .large-button, #lang-rollover li a, .link-body, #main-body h2, #login #loggedin-options a, #loggedin-info, #loggedin #playnowlink, tr.tbl_header th, .item-read-more, #main-body .button-go, #main-body .subsection-content h3, #main-body .subsection-home h3", {fontFamily: "Rockwell"});
});

