var en_attendant=0
function Add_Event_Row()
{

//convert_date(document.getElementById('event_date').value);
document.getElementById('Club1_create').value='Club2'
document.getElementById('Club2_create').value='Club1'
document.getElementById('Event_rdv_h').value=''
document.getElementById('Event_rdv_m').value=''
document.getElementById('Score1_create').value=''
document.getElementById('Score2_create').value=''
document.getElementById('Event_location_create').value='Lieu'
document.getElementById('event_date').value='Date du match'
//document.getElementById('end_comment_area_create').value='Commentaires avant-match'



$('#type_new_event').dialog('open');
$('.club_create').removeClass('.ui-widget textarea')

document.getElementById('editor_info').style.display ="block";

if (selected_club=='')
{alert("Oula! Aucun club n'est sélectionné...")}
else
{
$(".datepicker").datepicker({ dateFormat: 'DD, d MM, yy' });
}

edit_or_create='create'
}

function To_delete_event()
{
document.getElementById('match_to_delete_date').innerHTML=document.getElementById('event_date').value
$('#delete_match_dialog').dialog('open');
}

function Delete_Event()
{
////////////////Delete entry in the mysql table//////////
$.ajax({
	type: "POST",
	url: "../php/delete_event_info.php",
	data: "event_id="+ current_event_id,
     
success:function(feedback)
    {
    var reload_events_array=get_clicked_club_button
    var reload=reload_events_array.split('#')
    Read_Club_Event(reload[0],reload[1],reload[2],reload[3],reload[4],limit_event)     
    } 
});

}


function Send_event_data()
{
var event_date = convert_date(document.getElementById('event_date').value);
var Club1 = document.getElementById('Club1_create').value
var Club2 = document.getElementById('Club2_create').value
var Event_rdv_h = document.getElementById('Event_rdv_h').value
var Event_rdv_m = document.getElementById('Event_rdv_m').value
var score1 = document.getElementById('Score1_create').value;
var score2 = document.getElementById('Score2_create').value;
var Event_location = document.getElementById('Event_location_create').value
Event_location=modify_string(Event_location);
var date_string=document.getElementById('event_date').value
//var coach_comment=document.getElementById('end_comment_area_create').value

Club1=Club1.toUpperCase()
Club2=Club2.toUpperCase()

if(event_date=="0000-00-00")
{
alert("Aucune date n'a été définie.")
}
else
{
if(score1==""){score1="999"}
if(score2==""){score2="999"}
//if(coach_comment==""){coach_comment="nonenone"}
if(Event_rdv_h==""){Event_rdv_h="99"}
if(Event_rdv_m==""){Event_rdv_m="99"}

$.ajax({
	type: "POST",
	url: "../php/send_event_info.php",
	data: "event_date="+ event_date +"& Club1="+ Club1+"& Club2="+ Club2+"& Event_rdv_h="+ Event_rdv_h+"& Event_rdv_m="+ Event_rdv_m+"& Event_location="+ Event_location+"& current_pseudo="+ current_pseudo+"& score1="+ score1+"& score2="+ score2+"& selected_club="+ selected_club+"& date_string="+ date_string+"& event_id="+ current_event_id+"& clubid="+ current_selected_club_id,
     
success:function(feedback)
    {
    current_event_id=feedback
    var reload_events_array=get_clicked_club_button
    var reload=reload_events_array.split('#')
    Read_Club_Event(reload[0],reload[1],reload[2],reload[3],reload[4],limit_event)
    } 
});
}

}

var edit_or_create=''
function Edit_Event()
{
/* to set the input date */
var date_for_input=document.getElementById('date_input_read').innerHTML
var date_array=date_for_input.split(' ')
date_for_input=date_array[0]+', '+date_array[1]+' '+date_array[2]+', '+date_array[3]
date_for_input=convert_date(date_for_input)
dateParts = date_for_input.match(/(\d+)/g) 
var realDate = new Date(dateParts[0], dateParts[1] - 1, dateParts[2]);

$(".datepicker").datepicker({ dateFormat: 'yy-mm-dd' });
$('.datepicker').datepicker("setDate",realDate); 
$(".datepicker").datepicker({ dateFormat: 'DD, d MM, yy' });
/***************************/

document.getElementById('Club1_create').value=document.getElementById('Club1').innerHTML
document.getElementById('Club2_create').value=document.getElementById('Club2').innerHTML
document.getElementById('Score1_create').value=document.getElementById('Score1').innerHTML
document.getElementById('Score2_create').value=document.getElementById('Score2').innerHTML
//document.getElementById('end_comment_area_create').value=document.getElementById('end_comment_area').innerHTML
document.getElementById('Event_rdv_h').value=document.getElementById('rdv_h').innerHTML
document.getElementById('Event_rdv_m').value=document.getElementById('rdv_m').innerHTML

document.getElementById('Event_location_create').value=modify_string(document.getElementById('Event_location').innerHTML);



edit_or_create='edit'

$('#type_new_event').dialog('open');
}


var all_event_data
var event_number_by_club=0;
var interval_get_comment_number;
var is_last=0;
function rebuilt_events(feedback,urldata)
{

is_last=0;
var next_event=0;
all_event_data=feedback.split("#sep#");
var intermediaire_array=""
var intermediaire_string=""
for( i=0; i<all_event_data.length; i++)
  {  
  intermediaire_string=all_event_data[i]
  intermediaire_array=intermediaire_string.split("##")
  all_event_data[i]=new Array()
  for( j=0; j<intermediaire_array.length-1; j++)
  {
  all_event_data[i][j]=intermediaire_array[j]
  }  
  }

en_attendant=0;
event_number_by_club=0;
var compar_date_inc=0;
for( j=0; j<intermediaire_array.length-1; j++)
{  
event_number_by_club+=1;
var event_date = all_event_data[0][j];
var Club1 = all_event_data[1][j]
var Club2 = all_event_data[2][j]
var Event_rdv_h = all_event_data[5][j]
var Event_rdv_m = all_event_data[6][j]
var score1 = all_event_data[3][j]
var score2 = all_event_data[4][j]
var Event_location = all_event_data[7][j]
var date_string = all_event_data[8][j]
var event_id=all_event_data[9][j]
var coach_comment=all_event_data[10][j]

if (date_string==""){date_string="Date";}
if (score1=="999"){score1="";}
if (score2=="999"){score2="";}
if (coach_comment=="nonenone"){coach_comment="";}
if (Event_rdv_h=="99"){Event_rdv_h="";}
if (Event_rdv_m=="99"){Event_rdv_m="";}

Feed_Short_List_Table(j,event_date,Club1,Club2,Event_rdv_h,Event_rdv_m,score1,score2,Event_location,date_string,event_id,is_last,coach_comment)

/////to get the closest event to select///////
  if(urldata==-1 && edit_or_create=='')
  {
    var date_to_convert=getDate(event_date.replace(/-/g,'/'))
    
    var today = new Date();
    var dd = today.getDate();
    var mm = today.getMonth()+1;//January is 0!
    var yyyy = today.getFullYear();
    if(dd<10){dd='0'+dd}
    if(mm<10){mm='0'+mm}
    today = getDate(yyyy+'/'+mm+'/'+dd)
    
    var date_compare=compare(today,date_to_convert)
//alert(date_to_convert+'___'+date_compare+'____'+is_last)    

    if(date_compare==(1))
    {
    compar_date_inc+=1;
    }
    is_last=compar_date_inc

  }
  else if(urldata!=-1 && edit_or_create=='')
  {
    /********get varaibel from url*******/
    var urlinfo=urldata.split('a139B2')
    /************************************/
    
    if(urlinfo[0]==event_id)
    {is_last=j;}

  }
  else //from editing the match
  { 
    if(trim(current_event_id)==event_id)
    {is_last=j;}
  }


}

if(is_last>0)
  {
    if(date_compare<=0 || urldata!=-1 || edit_or_create!='')  //si ca marche pas, remettre date_compare == -1
      {next_event=is_last;}  
  }
else
{next_event=0}
urldata=-1;

///////Select the first match/////
var is_last_event_date = all_event_data[0][next_event];
var is_last_Club1 = all_event_data[1][next_event]
var is_last_Club2 = all_event_data[2][next_event]
var is_last_Event_rdv_h = all_event_data[5][next_event]
var is_last_Event_rdv_m = all_event_data[6][next_event]
var is_last_score1 = all_event_data[3][next_event]
var is_last_score2 = all_event_data[4][next_event]
var is_last_Event_location = all_event_data[7][next_event]
var is_last_date_string = all_event_data[8][next_event]
var is_last_event_id=all_event_data[9][next_event]
var is_last_coach_comment=all_event_data[10][next_event]

if (is_last_date_string==""){is_last_date_string="Date";}
if (is_last_score1=="999"){is_last_score1="";}
if (is_last_score2=="999"){is_last_score2="";}
if (is_last_coach_comment=="nonenone"){is_last_coach_comment="";}
if (is_last_Event_rdv_h=="99"){is_last_Event_rdv_h="";}
if (is_last_Event_rdv_m=="99"){is_last_Event_rdv_m="";}

if(intermediaire_array.length-1>0)
{
Feed_Main_Event_Zone(is_last,is_last_Club1,is_last_Club2,is_last_score1,is_last_score2,is_last_Event_rdv_h,is_last_Event_rdv_m,is_last_Event_location,is_last_date_string,is_last_event_id,is_last_coach_comment)
}

if(document.getElementById('Event_Row_Short'+(next_event)))
{
document.getElementById('Event_Row_Short'+(next_event)).style.color = "#1D94D5";
document.getElementById('Event_Row_Short'+(next_event)).style.fontWeight = "600";
}


}

//On suppose que la date entrée a été validée auparavant
//au format dd/mm/yyyy
function getDate(strDate){	  

year = strDate.substring(0,4);
month = strDate.substring(5,7);
day = strDate.substring(8,10);
d = new Date(year, month-1, day);

return d;  
}

//Retorune:
//   0 si date_1=date_2
  //   1 si date_1>date_2
//  -1 si date_1<date_2	  
function compare(date_1, date_2){
  diff = date_1.getTime()-date_2.getTime();
  return (diff==0?diff:diff/Math.abs(diff));
}


function Feed_Short_List_Table(j,event_date,Club1,Club2,Event_rdv_h,Event_rdv_m,score1,score2,Event_location,date_string,event_id,is_last,coach_comment)
{

var date_to_convert=getDate(event_date.replace(/-/g,'/'))

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;//January is 0!
var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd}
if(mm<10){mm='0'+mm}
today = getDate(yyyy+'/'+mm+'/'+dd)


var date_compare=compare(today,date_to_convert)

if(j==0)
{
document.getElementById('match_past').innerHTML=''
+'<table id="Past_Events_Table" width="99%" border="0" cellspacing="0" cellpadding="0"></table>';

document.getElementById('match_future').innerHTML=''
+'<table id="Future_Events_Table" width="99%" border="0" cellspacing="0" cellpadding="0"></table>';
}

var event_date_array=event_date.split('-')
var event_date_short=event_date_array[2]+'-'+event_date_array[1]

var concerned_table
if(date_compare>0)
{var NewEventsRow = document.getElementById("Past_Events_Table").insertRow(-1);concerned_table="Past_Events_Table"}
else
{var NewEventsRow = document.getElementById("Future_Events_Table").insertRow(-1);concerned_table="Future_Events_Table"}


NewEventsRow.id="Event_Row_Short"+j;
document.getElementById('Event_Row_Short'+j).style.fontSize = "11px";
document.getElementById('Event_Row_Short'+j).style.height = "25px";
document.getElementById('Event_Row_Short'+j).style.color = "black";
document.getElementById('Event_Row_Short'+j).style.cursor = "pointer";
document.getElementById('Event_Row_Short'+j).style.backgroundRepeat="repeat-y";

document.getElementById('Event_Row_Short'+j).onclick=function () { 
var tr_number1=document.getElementById("Past_Events_Table").getElementsByTagName('tr').length
var tr_number2=document.getElementById("Future_Events_Table").getElementsByTagName('tr').length

for(s=0;s<(tr_number1+tr_number2);s++)
{
document.getElementById('Event_Row_Short'+s).style.color = "#000000";
document.getElementById('Event_Row_Short'+s).style.fontWeight = "normal";
}
document.getElementById('Event_Row_Short'+j).style.color = "#1D94D5";
document.getElementById('Event_Row_Short'+j).style.fontWeight = "600";


Feed_Main_Event_Zone(j,Club1,Club2,score1,score2,Event_rdv_h,Event_rdv_m,Event_location,date_string,event_id,coach_comment)
/*
$.ajax({
	type: "POST",
	url: "../php/set_new_comment.php",
	data: "event_id="+ event_id +"& user_pseudo="+ current_pseudo,
     
success:function(feedback)
    { 
    } 
});*/

document.getElementById('new_comment_'+j).style.display="none";

} 



var NewEventsCell=NewEventsRow.insertCell(0);
NewEventsCell.id='Event_Cell_Short'+j;
document.getElementById('Event_Cell_Short'+j).style.width = "195px";
document.getElementById('Event_Cell_Short'+j).style.fontWeight = "600";
document.getElementById('Event_Cell_Short'+j).innerHTML=date_string.replace(/,/g,'')


var NewEventsCell2=NewEventsRow.insertCell(1);
NewEventsCell2.id='Event_Cell_Short_clubs'+j;
document.getElementById('Event_Cell_Short_clubs'+j).style.width = "";
document.getElementById('Event_Cell_Short_clubs'+j).innerHTML=Club1+'-'+Club2

var NewEventsCell2=NewEventsRow.insertCell(2);
NewEventsCell2.id='Event_Cell_Short_com'+j;
document.getElementById('Event_Cell_Short_com'+j).style.width = "10px";
document.getElementById('Event_Cell_Short_com'+j).innerHTML="<img style='display:none;' id='new_comment_"+j+"' src='../images/comment_new.png' alt='Nouveaux commentaires'>"

var NewEventsCell3=NewEventsRow.insertCell(3);
NewEventsCell3.id='Event_Cell_Short_score'+j;
document.getElementById('Event_Cell_Short_score'+j).style.width = "45px";
document.getElementById('Event_Cell_Short_score'+j).style.textAlign = "center";
if(date_compare>0)
{
document.getElementById('Event_Cell_Short_score'+j).style.color = "red";
document.getElementById('Event_Cell_Short_score'+j).innerHTML=score1+' : '+score2;
}
else
{
/*document.getElementById('Event_Cell_Short_score'+j).style.color = "black";
if(Event_location=="Lieu"){var loc=""}
else{var loc="à "+Event_location}*/
document.getElementById('Event_Cell_Short_score'+j).style.width = "1px";
document.getElementById('Event_Cell_Short_score'+j).innerHTML= "";
}


//////display the comment logo or not///////
/*
$.ajax({
	type: "POST",
	url: "../php/get_new_comment.php",
	data: "event_id="+ event_id +"& user_pseudo="+ current_pseudo,
     
success:function(feedback)
    { 
      if(feedback==0)
      {
      document.getElementById('new_comment_'+j).style.display="none";
      }
      else
      {
      document.getElementById('new_comment_'+j).style.display="block";
      }
    } 
});
*/


////////////////////////////////////////////
}


function create_blanck_event()
{
document.getElementById('input_event_id').value=""
document.getElementById('event_date').value="Choisissez une date"
document.getElementById('Event_location').style.height="21px";
document.getElementById('Club1').readOnly =false;
document.getElementById('Club2').readOnly =false;
document.getElementById('Club1').value ='club1';
document.getElementById('Club2').value ='club2';
document.getElementById('Score1').innerHTML ='';
document.getElementById('Score2').innerHTML ='';
selectOptionByValue('Event_rdv_h','')
selectOptionByValue('Event_rdv_m','')
document.getElementById('Event_location').value ='Lieu';
document.getElementById('number_of_comment').value ='';
document.getElementById('end_comment_area').value ='';
document.getElementById('comment_match_title').innerHTML='';
document.getElementById('convocation_match_title').innerHTML='';
//document.getElementById("read_comments_div").innerHTML='<table id="comments_table" width="100%"></table><a name="table_bottom"></a>';

}

var current_event_id
function Feed_Main_Event_Zone(j,Club1,Club2,score1,score2,Event_rdv_h,Event_rdv_m,Event_location,date_string,event_id,coach_comment)
{

document.getElementById("help_input_to_cancel").value=j+'#sep#'+Club1+'#sep#'+Club2+'#sep#'+score1+'#sep#'+score2+'#sep#'+Event_rdv_h+'#sep#'+Event_rdv_m+'#sep#'+Event_location+'#sep#'+date_string+'#sep#'+event_id+'#sep#'+coach_comment

document.getElementById('Club1').innerHTML =Club1;
document.getElementById('Club2').innerHTML =Club2;
document.getElementById('Score1').innerHTML =score1;
document.getElementById('Score2').innerHTML =score2;

//var string_without_year_pos=date_string.lastIndexOf(',')
//var string_without_year=date_string.substring(0,string_without_year_pos)
//document.getElementById('date_input_read').innerHTML=string_without_year.replace(/,/g,'');
document.getElementById('date_input_read').innerHTML=date_string.replace(/,/g,'');
current_event_id=event_id
document.getElementById('end_comment_area').innerHTML=coach_comment
document.getElementById('end_comment_text').style.backgroundImage="";
document.getElementById('rdv_info').innerHTML='<span id="rdv_h" size=2>'+Event_rdv_h+'</span>h <span id="rdv_m" size=2>'+Event_rdv_m+'</span> à <span id="Event_location">'+ Event_location+'</span>'

///get availibility///////

  $.ajax({
  	type: "POST",
  	url: "../php/get_availibility.php",
  	data: "event_id="+event_id+"& pseudo="+current_pseudo+"& club_id="+current_selected_club_id,
       
  success:function(feedback)
      {
          if(trim(feedback)=='1')
          {
            document.getElementById('avail_y').src='../images/conv_check.png'
            document.getElementById('avail_n').src='../images/error2.png'    
          }
          else if (trim(feedback)=='none')
          {
            document.getElementById('avail_y').src='../images/conv_min.png'
            document.getElementById('avail_n').src='../images/error2.png'
          }
          else
          {
            document.getElementById('avail_y').src='../images/conv_min.png'
            document.getElementById('avail_n').src='../images/error_highlight.png'
          }
      } 
  });


//////////////////////////


get_comment_number(event_id)
get_convoqued_people_number(event_id)
See_convocation();
See_available_members()
document.getElementById("read_comments_div").innerHTML='';
See_comments();


}

function See_available_members()
{

var convoque_club1=document.getElementById('Club1').innerHTML;
var convoque_club2=document.getElementById('Club2').innerHTML;
document.getElementById('convocation_read_match_title').innerHTML=convoque_club1+' - '+convoque_club2
document.getElementById("read_avail_people_div").innerHTML='';


      $.ajax({
      	type: "POST",
      	url: "../php/get_availibility.php",
      	data: "event_id="+ current_event_id+"& pseudo="+"& club_id="+current_selected_club_id,
           
      success:function(feedback)
          {
          avail_data=feedback.split('#avail#');          
          var intermediaire_array=""
          var intermediaire_string=""
          for( i=0; i<avail_data.length; i++)
            {  
            intermediaire_string=avail_data[i]
            intermediaire_array=intermediaire_string.split("###sepa###")
          
            avail_data[i]=new Array()
            for( j=0; j<intermediaire_array.length-1; j++)
            {
            avail_data[i][j]=intermediaire_array[j]
            }  
            }
            
            for( i=0; i<intermediaire_array.length-1; i++)          
            {
            
            if(avail_data[2][i]=="none")
            {var ava_path='../photos/_12313Empty456789-4563/user_'+avail_data[3][i]+'.png'}
            else
            {var ava_path='../photos/'+avail_data[4][i]+'/avatar/50/'+avail_data[2][i]+'.jpg'}

                var player_avail_see=''
                +'<li class="ui-widget-content ui-corner-tr" id="'+avail_data[4][i]+'">'
                +'<img src='+ava_path+' width="52" height="56" //>'
                +'<h5 class="ui-widget-header">'+avail_data[0][i]+'<br/>'+avail_data[1][i]+'</h5>'
                +'</li>'

                $('#read_avail_people_div').append(player_avail_see)

            }

          }  
      })
}

var limit_event='yes'
function Show_all_events()
{
current_club_data=get_clicked_club_button.split('#')
if(limit_event=='yes')
{
limit_event='no'
document.getElementById('all_events').innerHTML="Réduire"
}
else
{
limit_event='yes'
document.getElementById('all_events').innerHTML="Voir tous les matchs"
}

Read_Club_Event(current_club_data[0],current_club_data[1],current_club_data[2],current_club_data[3],current_club_data[4],limit_event)
}

var pseudo_to_convoque=""
var pseudo_to_unconvoque=""
function To_convoque()
{
$('#convoque_dialog').dialog('open');
pseudo_to_unconvoque=""
pseudo_to_convoque=""
document.getElementById("players_table_div").innerHTML='';
document.getElementById("convoqued_table_div").innerHTML='';

n_not_convoqued=0
n_convoqued=0
      $.ajax({
      	type: "POST",
      	url: "../php/convocations.php",
      	data: "event_number="+ current_event_id+"& user_pseudo="+current_pseudo+"& current_club_id="+current_selected_club_id,
           
      success:function(feedback)
          {
          convocations_data=feedback.split('##commentinfo##');          
          var intermediaire_array=""
          var intermediaire_string=""
          for( i=0; i<convocations_data.length; i++)
            {  
            intermediaire_string=convocations_data[i]
            intermediaire_array=intermediaire_string.split("###sepa###")
          
            convocations_data[i]=new Array()
            for( j=0; j<intermediaire_array.length-1; j++)
            {
            convocations_data[i][j]=intermediaire_array[j]
            }  
            }
            
            for( i=0; i<intermediaire_array.length-1; i++)          
            {
            
            var available_for_event=convocations_data[7][i]
            var h5_color=''
            if(available_for_event=='1')
            {
            h5_color='border-color:#00C900'
            }
            if(available_for_event=='2')
            {
            h5_color='border-color:#D80000'
            }
            
            if(convocations_data[5][i]=="none")
            {var ava_path='../photos/_12313Empty456789-4563/user_'+convocations_data[6][i]+'.png'}
            else
            {var ava_path='../photos/'+convocations_data[0][i]+'/avatar/50/'+convocations_data[5][i]+'.jpg'}
              if(convocations_data[4][i]==0)
              {

                var player_card=''
                +'<li class="ui-widget-content ui-corner-tr" id="'+convocations_data[0][i]+'" style="'+h5_color+'">'
                +'<a title="Convoquer '+convocations_data[2][i]+'" class="ui-icon ui-icon-circle-check">Convoquer</a>'
                +'<img src='+ava_path+' alt='+convocations_data[0][i]+' width="40" height="40" //>'
                +'<h5 class="ui-widget-header">'+convocations_data[2][i]+'<br/>'+convocations_data[1][i]+'</h5>'
                +'</li>'

              $('#players_table_div').append(player_card)
              n_not_convoqued+=1;
              }
              else
              {
                var convoqued_card=''
                +'<li class="ui-widget-content ui-corner-tr" id="'+convocations_data[0][i]+'" style="'+h5_color+'">'
                +'<a href="" title="Retirer '+convocations_data[2][i]+'" class="ui-icon ui-icon-circle-close">Retirer</a>'
                +'<img src='+ava_path+' alt='+convocations_data[0][i]+' width="50" height="50" //>'
                +'<h5 class="ui-widget-header">'+convocations_data[2][i]+'<br/>'+convocations_data[1][i]+'</h5>'
                +'</li>'
                
                $('#convoqued_table_div').append(convoqued_card)
                  
              n_convoqued+=1;
              }
            } 
            Enable_Drag()
          }  
      })
        
        //var timeout="Enable_Drag()";
        //setTimeout(timeout,1000); 

}


function Enable_Drag()
{
/*******************Drag'n'Drop*********************/     
var $not_convoqued = $( "#players_table_div" ),
	$convoqued = $( "#convoqued_table_div" );
	
$( "li", $not_convoqued ).draggable({
	cancel: "a.ui-icon", // clicking an icon won't initiate dragging
	revert: "invalid", // when not dropped, the item will revert back to its initial position
	containment: $( "#convoque_dialog" ).length ? "#convoque_dialog" : "document", // stick to demo-frame if present
	helper: "clone",
	cursor: "move"
});

$( "li", $convoqued ).draggable({
	cancel: "a.ui-icon", // clicking an icon won't initiate dragging
	revert: "invalid", // when not dropped, the item will revert back to its initial position
	containment: $( "#convoque_dialog" ).length ? "#convoque_dialog" : "document", // stick to demo-frame if present
	helper: "clone",
	cursor: "move"
});

// let the trash be droppable, accepting the gallery items
$convoqued.droppable({
	accept: "#players_table_div > li",
	activeClass: "ui-state-highlight",
	drop: function( event, ui ) {
		deleteImage( ui.draggable );
	}
});

// let the gallery be droppable as well, accepting items from the trash
$not_convoqued.droppable({
	accept: "#convoqued_table_div li",
	activeClass: "custom-state-active",
	drop: function( event, ui ) {
		recycleImage( ui.draggable );
	}
});


// image deletion function
var recycle_icon = '<a href="" title="Retirer" class="ui-icon ui-icon-circle-close">Retirer</a>';
function deleteImage( $item ) {
	$item.fadeOut(function() {
	  var cur_pseud=$item.attr('id')+"#sep#"
		if(pseudo_to_convoque.indexOf(cur_pseud)<0)
    {
    var $list = $( "div", $convoqued ).length ?
			$( "div", $convoqued ) :
			$( "<div class='players_table_div ui-helper-reset'/>" ).appendTo( $convoqued );

		$item.find( "a.ui-icon-circle-check" ).remove();
		$item.prepend( recycle_icon ).appendTo( $list ).fadeIn(function() {
			$item
				.find( "img" )
					.animate({ height: "50px", width: "50px" })
				.find("h5")
				  .animate({ height: "34px"});
				
		});
		pseudo_to_unconvoque=pseudo_to_unconvoque.replace($item.attr('id')+"#sep#",'')
	  pseudo_to_convoque+=$item.attr('id')+"#sep#"
    }
	});
}

// image recycle function
var trash_icon = "<a href='' title='Convoquer' class='ui-icon ui-icon-circle-check'>Convoquer</a>";
function recycleImage( $item ) {
	$item.fadeOut(function() {
	  var cur_pseud=$item.attr('id')+"#sep#"
	  if(pseudo_to_unconvoque.indexOf(cur_pseud)<0)
    {
		//Remove_convoqued($item.attr('id'))
		$item.find( "a.ui-icon-circle-close" ).remove();
		$item.prepend( trash_icon );
  	$item
			.find( "img" )
				.animate({ height: "40px", width: "40px" });
    $item
		    .appendTo( $not_convoqued )
				.fadeIn();
		pseudo_to_convoque=pseudo_to_convoque.replace($item.attr('id')+"#sep#",'')
		pseudo_to_unconvoque+=$item.attr('id')+"#sep#"
    }
	});
}

// resolve the icons behavior with event delegation
$( "div.drandrop > li" ).click(function( event ) {
	var $item = $( this ),
		$target = $( event.target );

	if ( $target.is( "a.ui-icon-circle-check" ) ) {
		deleteImage( $item );
	} else if ( $target.is( "a.ui-icon-circle-close" ) ) {
		recycleImage( $item );
	}

	return false;
});



}

function Convoque(people_pseudo)
{

$.ajax({
	type: "POST",
	url: "../php/send_email_to_convoque.php",
	data: "convoqued_pseudo="+ people_pseudo +"& convoqued_event_id="+ current_event_id+"& user_pseudo="+ current_pseudo,
     
success:function(feedback)
    {//alert(feedback)
    See_convocation()
    } 
});

if(people_pseudo!="")
{
var timeout="get_convoqued_people_number("+current_event_id+")";
setTimeout(timeout,1000);  
}

}

function Remove_convoqued(unconvoqued_pseudo)
{
$.ajax({
type: "POST",
url: "../php/delete_convoque.php",
data: "convoqued_event_id="+ current_event_id +"& convoqued_pseudo="+ unconvoqued_pseudo,
 
success:function(feedback)
{} 
});

if(unconvoqued_pseudo!="")
{
var timeout="get_convoqued_people_number("+current_event_id+")";
setTimeout(timeout,500); 
}
}


var convocations_data;
var n_convoqued
var n_not_convoqued
var cell_height=0
function See_convocation()
{
cell_height=0



var convoque_club1=document.getElementById('Club1').innerHTML;
var convoque_club2=document.getElementById('Club2').innerHTML;
document.getElementById('convocation_read_match_title').innerHTML=convoque_club1+' - '+convoque_club2
document.getElementById("read_convoqued_people_div").innerHTML='';


n_not_convoqued=0
n_convoqued=0
      $.ajax({
      	type: "POST",
      	url: "../php/convocations.php",
      	data: "event_number="+ current_event_id+"& user_pseudo="+current_pseudo+"& current_club_id="+current_selected_club_id,
           
      success:function(feedback)
          {
          convocations_data=feedback.split('##commentinfo##');          
          var intermediaire_array=""
          var intermediaire_string=""
          for( i=0; i<convocations_data.length; i++)
            {  
            intermediaire_string=convocations_data[i]
            intermediaire_array=intermediaire_string.split("###sepa###")
          
            convocations_data[i]=new Array()
            for( j=0; j<intermediaire_array.length-1; j++)
            {
            convocations_data[i][j]=intermediaire_array[j]
            }  
            }
            
            for( i=0; i<intermediaire_array.length-1; i++)          
            {
            
            if(convocations_data[5][i]=="none")
            {var ava_path='../photos/_12313Empty456789-4563/user_'+convocations_data[6][i]+'.png'}
            else
            {var ava_path='../photos/'+convocations_data[0][i]+'/avatar/50/'+convocations_data[5][i]+'.jpg'}
              if(convocations_data[4][i]==0)
              {}
              else
              {
                var player_card_to_see=''
                +'<li class="ui-widget-content ui-corner-tr" id="'+convocations_data[0][i]+'">'
                +'<img src='+ava_path+' alt='+convocations_data[0][i]+' width="52" height="56" //>'
                +'<h5 class="ui-widget-header">'+convocations_data[2][i]+'<br/>'+convocations_data[1][i]+'</h5>'
                +'</li>'

                $('#read_convoqued_people_div').append(player_card_to_see)
              /*var div_height=parseInt(n_convoqued-Math.floor(n_convoqued/7)*7)              
              if( div_height==0)
              {
              cell_height+=102
              }*/                
              n_convoqued+=1;
              }
            }
              /*cell_height=''+cell_height+'px' 
              $('#read_convoqued_people_div').css( "height", cell_height)*/
          }  
      })
}


function See_comments()
{

document.getElementById('comment_zone_div').style.display="none"

var state='see';

      $.ajax({
      	type: "POST",
      	url: "../php/comments.php",
      	data: "event_number="+ current_event_id+"& comment="+"& state="+state+"& user_pseudo="+current_pseudo+"& club_id=",
           
      success:function(feedback)
          { 
            //document.getElementById('comment_event_id').value=event_number
            document.getElementById('comment_zone_div').style.display="block"
            
              document.getElementById("read_comments_div").innerHTML='';
              var number_of_comment=0;
              var get_comment_info=feedback.split('##commentclubinfo##')
              var comments_data=get_comment_info[0]
              comments_data=comments_data.split('##commentinfo##');          
              
              var comment_clubs=get_comment_info[1];
              comment_clubs=comment_clubs.split("###sepa###")
              
              var intermediaire_array=""
              var intermediaire_string=""
              for( i=0; i<comments_data.length; i++)
                {  
                intermediaire_string=comments_data[i]
                intermediaire_array=intermediaire_string.split("###sepa###")
                comments_data[i]=new Array()
                for( j=0; j<intermediaire_array.length-1; j++)
                {
                comments_data[i][j]=intermediaire_array[j]
                }  
                }
    
              
              for( i=0; i<intermediaire_array.length-1; i++)          
              {
              
              if(i/2 == Math.round(i/2))
              {var row_bckrd="url(../images/comment_row_bckgrd.png)"}
              else
              {var row_bckrd=""}
              
              
              var comment_time_arranged=comments_data[4][i].split(' ')
              var comment_date=comment_time_arranged[0].split('-')
              var comment_hour=comment_time_arranged[1].split(':')

              var comment_id=comments_data[7][i]

              if(comments_data[5][i]=="none")
              {
              var ava_path='../photos/_12313Empty456789-4563/user_'+comments_data[6][i]+'.png'
              }
              else
              {
              var ava_path='../photos/'+comments_data[1][i]+'/avatar/50/'+comments_data[5][i]+'.jpg'
              }
              var chat_blocks=''
                            +'<li class="ui-widget-content ui-corner-tr" id="'+i+'">'
                              +'<h5 class="ui-widget-header">'
                                  +'<div style="">'
                                    +'<b>'+comments_data[2][i]+' '+comments_data[3][i]+'</b>&nbsp;'
                                  +'</div>'
                              +'</h5>'
                                +'<div style="float:left;margin-left:3px;margin-top:3px;">'
                                 +'<img src="'+ava_path+'" height="35">'
                                +'</div>'
                                +'<div class="chate_date">'+comment_date[2]+'-'+comment_date[1]+'-'+comment_date[0]+' <b>'+comment_hour[0]+':'+comment_hour[1]+'</b>'+'</div>'
                                +'<div id="comment_core'+i+'" class="comment_core">'+comments_data[0][i]+'</div><br>'  
                                +'<div id="editdelete'+i+'" class="editordelete_chat" style="display:none;"><span onclick="editordelete('+comment_id+',0,'+i+')"><a>Modifier</a></span><span onclick="editordelete('+comment_id+',1,'+i+')"><a>Supprimer</a></span></div>'
                            +'</li>'

                $('#read_comments_div').append(chat_blocks)

                if(comments_data[1][i]==current_pseudo)
                {document.getElementById('editdelete'+i).style.display = 'block'}                

              }             
              document.getElementById('comment_match_title').innerHTML=comment_clubs[0]+' - '+comment_clubs[1]
          
          } 
          
         
          
      });



}



function send_comment()
{

var comment=document.getElementById('comment_text').value
var state='send'

comment=modify_string(comment);

if(comment!="")
  {
        $.ajax({
        	type: "POST",
        	url: "../php/comments.php",
        	data: "event_number="+current_event_id+"& comment="+comment+"& state="+state+"& user_pseudo="+current_pseudo+"& club_id="+current_selected_club_id,
             
        success:function(feedback)
            { 
              document.getElementById("read_comments_div").innerHTML='<table id="comments_table" width="100%"></table><a name="table_bottom"></a>';
              var number_of_comment=0;
              var comments_data=feedback.split('##commentinfo##');          
    
              var intermediaire_array=""
              var intermediaire_string=""
              for( i=0; i<comments_data.length; i++)
                {  
                intermediaire_string=comments_data[i]
                intermediaire_array=intermediaire_string.split("###sepa###")
              
                comments_data[i]=new Array()
                for( j=0; j<intermediaire_array.length-1; j++)
                {
                comments_data[i][j]=intermediaire_array[j]
                }  
                }
    
         
              
              location.hash='#table_bottom'
              See_comments()
              
            } 
        });
  
  }
  
document.getElementById('comment_text').value="";
var timeout="get_comment_number("+current_event_id+")";
setTimeout(timeout,500);  
  
}


var comment_id_toedit
function editordelete(comment_id,bool,inc)
{
comment_id_toedit=comment_id
if(parseInt(bool)==0)
{
var clicked_comment=document.getElementById('comment_core'+inc).innerHTML

while(clicked_comment.indexOf('<br')>0)
{
clicked_comment=clicked_comment.replace('<br>',"\n")
}
document.getElementById('comment_modification').value=clicked_comment
$('#edit_comment').dialog('open')
}
else
{
$('#delete_comment').dialog('open')
}

}


function Edit_coach_comment()
{
$('#Edit_coach_comment').dialog('open')
}


function Add_coach_comment()
{
var event_coach_comment=document.getElementById('end_comment_area_create').value
event_coach_comment=modify_string(event_coach_comment);

        $.ajax({
        	type: "POST",
        	url: "../php/send_coach_comment.php",
        	data: "event_id="+current_event_id+"& event_coach_comment="+event_coach_comment,
             
        success:function(feedback)
            { 
              document.getElementById("end_comment_area").innerHTML=event_coach_comment;
            } 
        });
}


function is_available(status)
{ 
        $.ajax({
        	type: "POST",
        	url: "../php/set_availibility.php",
        	data: "event_id="+current_event_id+"& pseudo="+current_pseudo+"& status="+status+"& club_id="+current_selected_club_id,
             
        success:function(feedback)
            {
            if(status=='1')
            {
            document.getElementById('avail_y').src='../images/conv_check.png'
            document.getElementById('avail_n').src='../images/error2.png'            
            }
            else if(status=='2')
            {
            document.getElementById('avail_n').src='../images/error_highlight.png'
            document.getElementById('avail_y').src='../images/conv_min.png'
            } 
            } 
        });
}



function Tab(tab_n)
{

document.getElementById("conv_tab").style.background="#F5F5F5";
document.getElementById("conv_tab").style.color="#AAAAAA";
document.getElementById("conv_tab").style.borderBottom="1px solid #CCCCCC";
document.getElementById("avail_tab").style.background="#F5F5F5";
document.getElementById("avail_tab").style.color="#AAAAAA";
document.getElementById("avail_tab").style.borderBottom="1px solid #CCCCCC";


if(document.getElementById(tab_n))
{
document.getElementById(tab_n).style.background="white";
document.getElementById(tab_n).style.color="#1C94C4";
document.getElementById(tab_n).style.borderBottom="1px solid white";
}

if(tab_n=='avail_tab')
{
document.getElementById('conv_availtitle').innerHTML="Joueurs disponibles"
$('#read_convoqued_people_div').hide()
$('#read_avail_people_div').fadeIn()
}
else
{
document.getElementById('conv_availtitle').innerHTML="Convoqués"
$('#read_convoqued_people_div').fadeIn()
$('#read_avail_people_div').hide()
}

}









