$(function() {    
		 
		$("ul.tabs").tabs("div.panes > div", {
				initialIndex: 0,
				api:true
		}); // games selector
		
		if ($("ul.gametabs").length > 0) { 
			$("ul.gametabs").tabs("div.gamepanes > div"); // game landing page
		}
		
		$(".scrollable").scrollable({ // promos scroller [sidebar & footer]
			size: 1,
			loop: true
		}); 
		
		if ($("#homeslider").length > 0) {
			$("#homeslider").scrollable({ // homepage scroller
				size: 1,
				loop: true,
				clickable: false,
				easing: "swing",
				//interval: 5000,
				//speed: 2000,
				/*onBeforeSeek: function() { 
					this.getItems().fadeTo(500, 0.5);         
				}, 
				onSeek: function() { 
					this.getItems().fadeTo(500, 1); 
				},*/
				navi:'ul.hometabs' 
			}); 
			
			// text shadow on tabs
			$('ul.hometabs li').each(
			function( ){
				$(this).prepend ('<span>' + $(this).text() +'</span>');
				}
		);
			
			$("ul.hometabs a").click(function() {
				$("#homeslider").scrollable().getConf().interval = 0;
				//alert("hjjj");
			}); 
			
			$("#homeslider a.prev").click(function() {
				//alert("hello");
			}); 
		}
		// textshadow - header & footer
		$('#menu li a:not(#menu li ul a)').each(
			function( ){
				$(this).prepend ('<span>' + $(this).text() +'</span>');
				}
		);
		$('.pagetitle :not(a.helptop)').each(
			function( ){
				$(this).prepend ('<span>' + $(this).text() +'</span>');
				}
		);
		$('.footerlinks h5').each(
			function( ){
				$(this).prepend ('<span>' + $(this).text() +'</span>');
				}
		);
		$('.clubtop a:first').prepend ('<span>' + $('.clubtop a:first').text() +'</span>');
	
	//Game list hover - GMS
	
	$('.gimage').hover(
		function() {
			$(this).children(".goverlay").fadeIn('fast');
		}, function() {
			$(this).children(".goverlay").fadeOut('fast');
		});
	
	$('.imgholder').hover(
		function() {
			$(this).children(".goverlay").fadeIn('fast');
		}, function() {
			$(this).children(".goverlay").fadeOut('fast');
		});
	
	// mobile compatibility
	$("ul.compatibility").css("display", "none");
	$("#handsets").tabs("#handsets .compatibility", {tabs: 'h3', effect: 'slide', initialIndex: null});
	
	
    $('a.mdl').popupWindow({ 
        height:250, 
        width:600, 
        centerBrowser: 1
    }); 

	
	
	/*$("a.mdl[rel]").overlay({
	    effect: 'apple',
	    expose: '#222',
	    //closeOnClick: false,
	    onBeforeLoad: function() { 
            // grab wrapper element inside content 
            var wrap = this.getContent().find(".mobileWrap"); 
            // load the page specified in the trigger 
            wrap.load(this.getTrigger().attr("href")); 
        } 
	    });*/
	    
	
	//mobile game download
	
	/*$("form#mobiledl").submit(function(){  
	newNum = $("#mobilenumber").val();
	server_name = location.host;
	successUrl = "http://" + server_name + "/default.aspx?content=mobile_success.html";  
	failureUrl = "http://" + server_name + "/default.aspx?content=mobile_failure.html";
	try {
		//strips double zeros
		if (newNum.substr(0, 2) == "00") {
		mob = newNum.substr(0, 2);
		} 
		else
		mob = newNum;       
		//if starts with 0 we presume UK
		l = mob.length;
		
		if (l > 10) {
			if (mob.substr(0, 1) == "0") {
				backMob = mob.substr(l - 10, 10);
				mob = "44" + backMob;
			}
		}
	 	 
	  $.get("http://bidev01ix:9966/TemplateSite/mobile.aspx",{  
           mobile: mob,  
           gameId: $("#gameId").val()
         }, function(html) {  
          alert(html);
     });  
     return false;    
    }
    
	catch(err){
		alert(err.description);
	}   

	});*/
	
	
	// Logged out
	if ($("label.over-apply").length > 0) { 
			$('#login label').labelOver('over-apply') //login labels
		}
	
	// Logged in
	if ($("#balancetoggle").length > 0) { 
		// default show/hide cookie values
		var COOKIE_NAME = 'gcasino_balance';
		var options = { path: '/', expires: 15 };
		// check for cookie onload - only if user logged in.
		if ('#balanceholder') {
			if ($.cookie(COOKIE_NAME) == "on") {
				balanceCheck();
				$('#updateBalance').toggle();
				$('#balancetoggle').toggleText('Show','Hide'); 
				$('#balance').toggle();
			}
		}
		setInterval(balanceCheck,100000);

		$("#balancetoggle").click(function(e){
		 // stop normal link click
		 e.preventDefault();
		 balanceCheck();
		 });
		 
		$('a#balancetoggle').click(function() { // show/hide balance
			if ($.cookie(COOKIE_NAME) == "on") {
				$.cookie(COOKIE_NAME, "off", options);
				$('#updateBalance').toggle();
			} else {
				$.cookie(COOKIE_NAME, "on", options);
				$('#updateBalance').toggle();
				balanceCheck();
			}
			$('#balancetoggle').toggleText('Show','Hide'); 
			$('#balance').toggle();
			return false;
		  });
		  // manual balance update
		  $('a#updateBalance').click(function(e) {
			 // stop normal link click
			e.preventDefault();
			balanceCheck();
		  });
	}
		// balance check AJAX call
		 function balanceCheck(){
		 if ('#balanceholder') {
			if ($.cookie(COOKIE_NAME) == "on") {
			 $.post("gbalance.php", {balance: $("#balance").html()}, function(xml) {
			   // format and output result
			   $("#balance").html($("gbalance", xml).text());
			 });
			}
			}
		 };
		 
		// Mini Games
		$("#mgscrollable").scrollable({ // minigames carousel
				size: 1,
				next: '.mgnext',
				prev: '.mgprev'
		});
		
		if ($("#minigames").length > 0) { 
			
			//loadSWF(0);
		
			var api = $("#minigames").expose({api: true,color: '#000',closeOnClick: false});
			
			$(".lightSwitcher").click(function(e){
			e.preventDefault();
			//$(this).toggleText('Turn off the lights','Turn on the lights');
			if (api.isLoaded()) {
				api.close();
				$(this).removeClass('lightsOff');
			} else {
				api.load();
				$(this).addClass('lightsOff');
			}
			
		});
		}
		//Promos T&C
		if ($("#promotac").length > 0) { 
			$("a.taclink").click(function(e){
			// stop normal link click
			e.preventDefault();
			$('#promotac').toggle();
		 });
		}
		
		
		// Mobile download modal label
	if ($("label.over-apply").length > 0) { 
			$('#mobiled label').labelOver('over-apply') //login labels
		}
		
// Footer crosslinking
	$('#ri-sites').hide();
	$('#expandsites').html('+');
	$('#expandsites').attr('title','See more information about our other websites');
	var sitestoggled = false;
	$('a#expandsites').click(function() {
		if(sitestoggled==false){
			$('#expandsites').html('-');
			$('#expandsites').attr('title','Hide');
			sitestoggled=true;
		} else {
			$('#expandsites').html('+');
			$('#expandsites').attr('title','See more information about our other websites');
			sitestoggled=false;
		}
		$('#ri-sites').slideToggle('normal');
		return false;
	});

		// IE6 png fixes
		//$(".navi a").addClass("iepngfix");
	}); 

	
// https:///secure/mg_gcasino?action=GoPreloader&cgr_id=11296&cgf_id=11297&ext_game=Y&flash_login=Y&flash_cust=NTMedia&free_play=Y&width=765&height=560&game_name=MiniBlackjack
	
// Mini Games
var host = "https://games.gcasino.com"; 
var mini_swfUrl = host + "/secure/gcasino/swf_OrbisTopbar/Preloader/gameMini.swf";
var mini_id = "MiniGame";
var mini_base_url = host + "/secure/gcasino/swf_OrbisTopbar/"
var mini_width = "100%"; 
var mini_height = "100%";
var mini_flashversion = "9"; 
var mini_preloaderXML = host + "/secure/";
var mini_expressInstallSwfurl = host + "/expressinstall.swf";
var mini_xiRedirectUrl = host + "/upgradefinished.html";
var mini_flashvars;
var mini_params = {
	wmode:"opaque", 
	bgcolor:"#000000"
	};
var mini_attributes;
var mini_callbackFn;
var mini_games = [
	{name:"MiniBlackjack",id:"2068",url:"#",ext:"1999",place:"miniplumroyale20e4bprog.gif",div_id:mini_id,flash_loc:"MiniBJStd1HandSL",preloader:"https%3A%2F%2Fgames.gcasino.com%2Fsecure%2Fmg_gcasino%3Faction%3DGoPreloaderXML%26game_name%3DMiniBJStd1HandSL%26free_play%3DY%26skip%3D%26cgr_id%3D11742%26cgf_id%3D11743%26mini%3DY"},
	
	{name:"MiniRoulette",id:"2067",url:"#",ext:"1949",place:"miniroulette.gif",div_id:mini_id,flash_loc:"MiniRouletteSingleEuroSL",preloader:"https%3A%2F%2Fgames%2Egcasino%2Ecom%2Fsecure%2Fmg_gcasino%3Faction%3DGoPreloaderXML%26game_name%3DMiniRouletteSingleEuroSL%26free_play%3DY%26skip%3D%26cgr_id%3D11750%26cgf_id%3D11751%26mini%3DY"},
	
	{name:"MiniLuckyStar",id:"2066",url:"#",ext:"1729",place:"barx5mini.gif",div_id:mini_id,flash_loc:"MiniLuckyStar",preloader:"https%3A%2F%2Fgames%2Egcasino%2Ecom%2Fsecure%2Fmg_gcasino%3Faction%3DGoPreloaderXML%26game_name%3DMiniLuckyStar%26free_play%3DY%26skip%3D%26cgr_id%3D11774%26cgf_id%3D11775%26mini%3DY"},
	
	{name:"MiniRobinHood",id:"2065",url:"#",ext:"1891",place:"minichainreactors.gif",div_id:mini_id,flash_loc:"MiniRobinHood20E3bProg",preloader:"https%3A%2F%2Fgames%2Egcasino%2Ecom%2Fsecure%2Fmg_gcasino%3Faction%3DGoPreloaderXML%26game_name%3DMiniRobinHood20E3bProg%26free_play%3DY%26skip%3D%26cgr_id%3D11806%26cgf_id%3D11807%26mini%3DY"}	
	]	
function loadSWF(id){
	var swf = new SWFObject(mini_swfUrl, mini_id, mini_width, mini_height, mini_flashversion, mini_expressInstallSwfurl, mini_flashvars, mini_params);
	swf.addParam("base",mini_base_url + mini_games[id].flash_loc + "/");
	swf.addParam("wmode", "opaque");
	swf.addVariable("preloaderXML", mini_games[id].preloader);
	swf.write("flashcontent");
	//alert("here");
}
	

//clubs tabbing	
$(document).ready(function() {

	//Default Action
	$(".tab_content").hide(); //Hide all content
	$("ul.pokertabs li:first").addClass("active").show(); //Activate first tab
	$(".tab_content:first").show(); //Show first tab content
	
	//On Click Event
	$("ul.pokertabs li").click(function() {
		$("ul.pokertabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content
		var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active content
		return false;
	});

});
	
	 