/* home page */

function showGamePopup(id_user,id,state)
{
	//$('game_popup').hide();
	$("game_popup_name").innerHTML = ucwords($("game_" + id + "_name").innerHTML);
	$("game_popup_desc").innerHTML = $("game_" + id + "_desc").innerHTML;
	$("game_popup_img").src = $("game_" + id + "_img").value;
	//$("url_game_fun").onClick = $("game_" + id + "_fun").onclick;
	$("url_game_real").innerHTML = $F("game_" + id + "_real_url");
	$("game_popup_real_button").onclick = $("game_" + id + "_real").onclick;
	$("game_popup_fun_button").onclick = $("game_" + id + "_fun").onclick;
	
	$("game_popup_coinvals").innerHTML =  $("game_"+ id +"_coinval").innerHTML;
	
	$('game_popup').appear({duration: 0.0});
    	
	
	if(state == "login_play")
	{
		if(loged_in)
		{
			// Play popup
			var show_arr = new Array("game_popup_play_block","game_popup_rec_button","game_popup_create_account","game_popup_fullscreen_check","game_popup_play_btn");
			var hide_arr = new Array("url_game_real","game_popup_login_block","game_popup_desc","game_popup_real_button","game_popup_fun_button","game_popup_create_account");
			getRating(id_user,id);
			
		}
		else
		{
			// Login popup
			var show_arr = new Array("game_popup_login_block","game_popup_fun_button","game_popup_create_account");
			var hide_arr = new Array("url_game_real","game_popup_play_block","game_popup_desc","game_popup_real_button","game_popup_rec_button");
		}	
	}
	else 
	if(state == "info") // Info would be default choice
	{
		var show_arr = new Array("game_popup_desc","game_popup_real_button","game_popup_fun_button");
		var hide_arr = new Array("url_game_real","game_popup_play_block","game_popup_login_block","game_popup_create_account","game_popup_rec_button","game_popup_fullscreen_check","game_popup_play_btn");
		
		// Set login_play popup 
		$('game_popup_real_button').onclick = function () {showGamePopup(id_user,id,'login_play'); }; 
	}
	
	for ( var i = 0; i < show_arr.length; i++)
	//for (i=0;i<3;i++)
	{
		$(show_arr[i]).style.display = "block";
	}
	
	for (var i = 0; i < hide_arr.length; i++)
	//for (i=0;i<3;i++)
	{
		$(hide_arr[i]).style.display = "none";
	}
}

function hideGamePopup()
{
	$('game_popup').style.display = "none";
}

function runLogedInGame()
{
	var url = $('url_game_real').innerHTML;
	var coin_arr = $$('#game_popup_coinvals .coin_val_wrap.active_cv .coin_val');
	
	coinval = coin_arr[0].innerHTML;
	// Replace coinval with the selected ones
	var res = url.replace(/coinval(.[^\%26])*/gi, "coinval%3D"+coinval);

	
	var regex = /urlv\=2/;

	if(regex.test(res)){
	    coins = $$('#game_popup_coinvals .coin_val_wrap .coin_val');
	    var t=0;
	    for(i=0; i<coins.length; i++ ){
	        if( coinval==coins[i].innerHTML ){
	            t = i;
	            break;
	        }
	    }
	    res = res.replace("&amp;", "&");
	    res = res + "&t=" + t + "&c=" + coinval;
	    res = "apri2('" + res + "');";
	}
	
    eval(res);
}


function makeActive(element)
{
	var coin_arr = $$('#game_popup_coinvals .coin_val_wrap');
	for(var i =0;i< coin_arr.length; i++)
	{
		coin_arr[i].removeClassName("active_cv");
	}
	element.addClassName("active_cv");
}

function rateGame(id_user,id,rating)
{
	new Ajax.Updater('game_popup_rating_block', '/auth/ajax_update_rating/'+id_user+'/'+id+'/'+rating , { method: 'get' });
}

function getRating(id_user,id)
{
	new Ajax.Updater('game_popup_rating_block', '/auth/ajax_get_rating/'+id_user+'/'+id , { method: 'get' });
}

/* OLD HOME PAGE
var selGameRequest = 0;
function selDiv(objid) {
	selGameRequest = setTimeout("selDivDelay('" + objid + "')",175);
}

function selDivDelay(objid) {
	if (objid != 'most-popular') {
		$('div_most-popular').hide();
		$('title_most-popular-on').hide();
		$('title_most-popular').show();
	}
	if (objid != 'table-games') {
		$('div_table-games').hide();
		$('title_table-games-on').hide();
		$('title_table-games').show();
	}
	if (objid != 'video-poker') {
		$('div_video-poker').hide();
		$('title_video-poker-on').hide();
		$('title_video-poker').show();
	}
	if (objid != 'video-slots') {
		$('div_video-slots').hide();
		$('title_video-slots-on').hide();
		$('title_video-slots').show();
	}
	if (objid != 'slots') {
		$('div_slots').hide();
		$('title_slots-on').hide();
		$('title_slots').show();
	}
	$('title_'+objid).hide();
	$('title_'+objid+'-on').show();
	$('div_'+objid).show();
	//Effect.BlindDown('div_'+objid, {duration: 0.5});
}

var act = 1;
var delay_turn = false;
//Flash bottom-right corner of the homepage
function launch_Game() {
	openWindowFull(best_games_url[act-1],"best_games");
}
//Flash top-right corner of the homepage
function launch_button(btn_number) {
	if (btn_number == 1) //normal download Button
		openWindowFull(button_flash_url[btn_number-1],"play_games");
	else if (btn_number == 2)
		document.location = button_flash_url[btn_number-1];
}

function turn_right() {
	if (!delay_turn) {
		delay_turn = true;
		$('id_flash').turnR();
		setTimeout("turn_right_delay()", 550);	
	}
}
function turn_left() {
	//clearTimeout(delay_turn);
	if (!delay_turn) {
		delay_turn = true;
		$('id_flash').turnL();
		setTimeout("turn_left_delay()", 550);	
	}
}
function turn_left_delay() {
	//$('id_flash').changeText('blala');
	//$('id_flash').turnL();
	$('game'+act).hide();
	if (act > 1) {
		act -= 1;
	} else {
		act = 3;
	}
	$('game'+act).show();

	if (act == 1) {
		$('bestgame_left').innerHTML = best_games[2];
		$('bestgame_right').innerHTML = best_games[1];
	} else if (act == 2) {
		$('bestgame_left').innerHTML = best_games[0];
		$('bestgame_right').innerHTML = best_games[2];
	} else if (act == 3) {
		$('bestgame_left').innerHTML = best_games[1];
		$('bestgame_right').innerHTML = best_games[0];
	}
	delay_turn = false;
}
function turn_right_delay() {
	//$('id_flash').turnR();
	$('game'+act).hide();
	if (act < 3) {
		act += 1;
	} else {
		act = 1;
	}
	$('game'+act).show();
	
	if (act == 1) {
		$('bestgame_left').innerHTML = best_games[2];
		$('bestgame_right').innerHTML = best_games[1];
	} else if (act == 2) {
		$('bestgame_left').innerHTML = best_games[0];
		$('bestgame_right').innerHTML = best_games[2];
	} else if (act == 3) {
		$('bestgame_left').innerHTML = best_games[1];
		$('bestgame_right').innerHTML = best_games[0];
	} 
	delay_turn = false;
}

*/