$(document).ready(start);
var num = $.getURLParam("num");
var state=-1;

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();

	$("#refresh").everyTime(60000,function(){
        refresh();
    });   


	vote();
	$("#vote").everyTime(30000,function(){
        vote();
    });   

	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_readyPanel() {
	$("#readyPanel").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);
}

//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 refresh()
{

	

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

            if(data != state && state != -1)
                location.reload();

            if(data=="0")
            {
            	refresh_readyPanel();
                refresh_challengers();
                state=0;
            }
            if(data=="1")
            {
                refresh_pools();
                state=1;
            }
            if(data=="2") {
            	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") {
            	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;
            }
        }
    });
}


