   function agrandit()
   {
      window.document.getElementById("invitations_annonce").style.display="None";
      window.document.getElementById("invitations").style.display="";
   }
   function retrecit()
   {
      window.document.getElementById("invitations_annonce").style.display="";
      window.document.getElementById("invitations").style.display="None";
   }



// INVITATIONS

var invitations_aff = "";

var invitations = new Array();

function decode_invitations(response)
{


     if (invitations_aff  != response)
     {

        invitations_aff=response ;

        if (response == "")
        {
            window.document.getElementById('listeInvitations').innerHTML=""; 
            window.document.getElementById("invitations_container").style.display="None";
        }
        else
        {

          nb=0;      
   
          pos0 = -1;
	  pos = response.indexOf("|");
 
          t="";

          while (pos != -1 && pos != 0)
          { 
              t=t+"<li>"
              nb++;
              pos2=pos0;
              //type
              pos3=response.indexOf("*",pos2+1);
              t=t+response.substr(pos2+1,pos3-pos2-1)+" - ";
              //grille
              pos2=pos3;
              pos3=response.indexOf("*",pos2+1);
              t=t+response.substr(pos2+1,pos3-pos2-1)+" - ";
              //nb lignes
              t=t+"Goal: "
              pos2=pos3;
              pos3=response.indexOf("*",pos2+1);
              nbl=response.substr(pos2+1,pos3-pos2-1);
              t=t+nbl+" ";
              if (parseInt(nbl)>1){ t=t+" rows of" }
              else                { t=t+" row of" }
              //longueur ligne
              pos2=pos3;
              pos3=response.indexOf("*",pos2+1);
              t=t+" "+response.substr(pos2+1,pos3-pos2-1)+" ";
              //joueurs
              t=t+"<br/>Players:"+" "
              pos2=pos3;
              pos3=response.indexOf(",",pos2+1);
              while (pos3 != -1 )
              {
                  t=t+response.substr(pos2+1,pos3-pos2-1)+" "; 
                  pos2=pos3;

                  if ( response.indexOf(",",pos2+1) > pos || response.indexOf(",",pos2+1) == -1)
                  {
                      break;
                  }
                  else
                  {
                     pos3=response.indexOf(",",pos2+1);
                  }
              }

              pos3=response.indexOf("*",pos2+1);
              // id
              pos2=pos3;
              pos3=response.indexOf("*",pos2+1);
              if (pos2!=pos3-1)
              { t=t+"<br/><span class='lien' onclick='javascript:aff_invit("+response.substr(pos2+1,pos3-pos2-1)+")'>Display</span>"; }
              else
              {  }
              t=t+"</li>";

              pos0=pos;
       	      pos = response.indexOf("|",pos+1);             
          }

          m0 = response.substr(pos0+1); 
          if (m0 != "")
          {
             m="You can display the invitations after";
             if ( m0=="i" ) {  m=m+" having refused your current invitation"; } 
             if ( m0=="a" ) {  m=m+" having canceled the waiting game"; } 
             if ( m0=="p" ) {  m=m+" having ended or retired from your current game"; }        
             window.document.getElementById('invitations_non_dispo').innerHTML = m;
             window.document.getElementById('invitations_non_dispo').style.display=""
          }
          else { window.document.getElementById('invitations_non_dispo').innerHTML="";   window.document.getElementById('invitations_non_dispo').style.display="None" } 
           a=nb.toString()+" ";
           if (nb > 1)
           {
              a=a+"active invitations";
           }
           else
           {
              a=a+"active invitation";
           }


            window.document.getElementById('listeInvitations').innerHTML=t; 
            window.document.getElementById('invitations_actives').innerHTML=a; 
            window.document.getElementById('invitations_actives2').innerHTML=a; 

            window.document.getElementById("invitations_container").style.display="";
        }
     }
}

function aff_invit(id)
{
   window.location="compte/invitation?pp="+id.toString();
}


