$(document).ready(start);
var num = $.getURLParam("num");
var state=-1;
var refresh_image="<img src='images/loader.gif'>";

function start()
{
	var options = { 
	        clearForm: true        // clear all form fields after successful submit 
	    }; 
	 
	  
	$("#liste_joueurs").autocomplete("form/liste_joueurs.php?num="+num);
	$("#liste_joueurs2").autocomplete("form/liste_joueurs.php?num="+num);


	$("#refresh").everyTime(60000,function(){
        refresh();
    });   
	$("#listConnected").everyTime(60000,function(){
		
		$.ajax({
	    	type: "GET",
	    	url: "fct/sessionRefresh.php",
	    	success: function(winner){
	    }
	    });
	
    	$("#listConnected").load("fct/listPlayersConnected.php");
    });   
    
    
    $("div").easyTooltip();
    
    	 // toggles the slickbox on clicking the noted link  
	  $('a#toggle-ALL').click(function() {
	    for (i=0; i<20; i++) {
	    $('#GGPO-'+i).show('slow');
	    $('#PC-'+i).show('slow');
	    $('#ps3-'+i).show('slow');
	    $('#360-'+i).show('slow');
	    $('#Supercade-'+i).show('slow');
		$('#news-'+i).show('slow');
	    }
	    return false;
	  });
	  $('a#toggle-360').click(function() {
		  for (i=0; i<20; i++) {
			  $('#GGPO-'+i).hide('slow');
			  $('#PC-'+i).hide('slow');
			  $('#ps3-'+i).hide('slow');
			  $('#360-'+i).show('slow');
			  $('#news-'+i).hide('slow');
			  $('#Supercade-'+i).hide('slow');
		  }
		  return false;
	  });
	  $('a#toggle-PC').click(function() {
		  for (i=0; i<20; i++) {
			  $('#GGPO-'+i).hide('slow');
			  $('#360-'+i).hide('slow');
			  $('#ps3-'+i).hide('slow');
			  $('#PC-'+i).show('slow');
			  $('#news-'+i).hide('slow');
			  $('#Supercade-'+i).hide('slow');
		  }
		  return false;
	  });
	  $('a#toggle-ps3').click(function() {
		  for (i=0; i<20; i++) {
			  $('#GGPO-'+i).hide('slow');
			  $('#PC-'+i).hide('slow');
			  $('#360-'+i).hide('slow');
			  $('#ps3-'+i).show('slow');
			  $('#news-'+i).hide('slow');
			  $('#Supercade-'+i).hide('slow');
		  }
		  return false;
	  });
	  $('a#toggle-GGPO').click(function() {
		  for (i=0; i<20; i++) {
			  $('#360-'+i).hide('slow');
			  $('#PC-'+i).hide('slow');
			  $('#ps3-'+i).hide('slow');
			  $('#GGPO-'+i).show('slow');
			  $('#news-'+i).hide('slow');
			  $('#Supercade-'+i).hide('slow');
		  }
		  return false;
	  });
	  $('a#toggle-Supercade').click(function() {
		  for (i=0; i<20; i++) {
			  $('#360-'+i).hide('slow');
			  $('#PC-'+i).hide('slow');
			  $('#ps3-'+i).hide('slow');
			  $('#GGPO-'+i).hide('slow');
			  $('#news-'+i).hide('slow');
			  $('#Supercade-'+i).show('slow');
		  }
		  return false;
	  });

	setInterval("clignotement()",1000);

}

function clignotement(){
$(".blink").fadeOut("slow")
$(".blink").fadeIn("slow")
}
//SINGLE MODE
function refresh_challengers() {
    $("#refresh").load("fct/challengers.php?num="+num);
}

function refresh_session() {
    $("#refresh").load("fct/sessionRefresh.php");
}

function refresh_readyPanel() {
	$("#panel").load("fct/ready_panel.php?num="+num);
}

function refresh_pools() {
    $("#refresh").load("fct/pools.php?num="+num);
}

function refresh_pools2() {
    $("#refresh2").load("fct/pools.php?num="+num);
}

function refresh_fight() {
    $("#refresh").load("fct/finalTable.php?num="+num);
}

function refresh_fightDB() {
    $("#refresh").load("fct/finalTableDB.php?num="+num);
}

function refresh_panel() {
	$("#panel").load("fct/fighter_panel.php?num="+num);
}

function refresh_panelDB() {
	$("#panel").load("fct/fighter_panelDB.php?num="+num);
}

function refresh_pool_panel() {
	$("#panel").load("fct/pools_panel.php?num="+num);
}

//TEAM MODE
function refresh_challengers_team() {
	$("#refresh").load("fct/challengers2.php?num="+num);
}

function refresh_pools_team() {
	$("#refresh").load("fct/pools2.php?num="+num);
}

function refresh_pools_team2() {
	$("#refresh2").load("fct/pools2.php?num="+num);
}

function refresh_fight_team() {
	$("#refresh").load("fct/finalTable2.php?num="+num);
}

//3VS3 MODE
function refresh_challengers_three() {
	$("#refresh").load("fct/challengers3.php?num="+num);
}

function refresh_pools_three() {
	$("#refresh").load("fct/pools3.php?num="+num);
}

function refresh_pools_three2() {
	$("#refresh2").load("fct/pools3.php?num="+num);
}

function refresh_fight_three() {
	$("#refresh").load("fct/finalTable3.php?num="+num);
}

function refresh_shout() {
    $("#refresh_shout").load("shoutbox/shout.php?num="+num);
}

function refresh_blueVSred() {
	$("#refresh").load("fct/blueVSred.php?num="+num);
}

function mp3_versus(data,state) {
	if(data != state && state != -1) {
    play();
    }
}


function refresh()
{
	$.ajax({
        type: "GET",
        url: "form/state.php?num="+num,
        success: function(data){
		

            if(data != state && state != -1) {
			}
            if(data=="0")
            {
            	refresh_readyPanel();
                refresh_challengers();
                state=0;
            }
            if(data=="1")
            {
                mp3_versus(data,state);
            	refresh_pool_panel();
                refresh_pools();
                state=1;
            }
            if(data=="2") {
                mp3_versus(data,state);
            	refresh_panel();
                refresh_fight();
                refresh_pools2();
                state=2;
            }
            if(data=="3")
            {
            	refresh_challengers_team();
            	state=3;
            }
            if(data=="4")
            {
            	refresh_pools_team();
            	state=4;
            }
            if(data=="5") {
            	refresh_fight_team();
            	refresh_pools_team2();
            	state=5;
            }
            if(data=="6")
            {
            	refresh_challengers_three();
            	state=6;
            }
            if(data=="7")
            {
            	refresh_pools_three();
            	state=7;
            }
            if(data=="8") {
            	refresh_fight_three();
            	refresh_pools_three2();
            	state=8;
            }
            if(data=="10") {
            	refresh_blueVSred();
            	state=10;
            }
            if(data=="99") {
                mp3_versus(data,state);
            	refresh_panelDB();
                refresh_fightDB();
                refresh_pools2();
                state=99;
            }
            
            $.ajax({
            	type: "GET",
            	url: "form/lastMatch.php?num="+num+"&state="+state,
            	success: function(winner){
            	
            	if(winner!="")
            	{
            		jQuery.flash.success(winner);
            	}
            }
            });
        }
    });    
}

function vote()
{
	$("#vote").load("vote.php?num="+num);
}


function getStatus()
{
    $.ajax({
        type: "GET",
        url: "form/state.php?num="+num,
        success: function(data){
        
            if(data=="0")
            {
                return 0;
            }
            if(data=="1")
            {
                return 1;
            }
            if(data=="2")
            {
                return 2;
            }
        }
    });
}


