var jsOrdine=[];

function ShowArray(jsOrdine,jsArray){
  var ris;
  ris="=";
  for(j=0;j<jsOrdine.length-1;j++){
    ris=ris+jsArray[jsOrdine[j]]+",";
  };
  return (ris);
}


function OrdinaArray(jsOrdine,jsArray){
//  alert("array="+jsArray);
  for(x=0;x<jsOrdine.length-1;x++){
    for(y=x+1;y<jsOrdine.length;y++){
//      alert("passo("+x+","+y+")"+ShowArray(jsOrdine,jsArray));
      if(jsArray[jsOrdine[x]]<jsArray[jsOrdine[y]]) {
        dummy=jsOrdine[x];
        jsOrdine[x]=jsOrdine[y];
        jsOrdine[y]=dummy;
      }
    }
  }
}


function DammiRigaClassifica(nriga){

   var ris;
   ris="";
   ris=ris+"<TD>"+jsCalNomi[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotPunti[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotGiocate[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotVinte[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotPerse[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotPareggiate[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotGolF[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotGolS[nriga]+"</TD>";

   ris=ris+"<TD>"+jsCalInPunti[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalInGiocate[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalInVinte[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalInPerse[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalInPareggiate[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalInGolF[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalInGolS[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalOutPunti[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalOutGiocate[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalOutVinte[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalOutPerse[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalOutPareggiate[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalOutGolF[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalOutGolS[nriga]+"</TD>";


   return(ris);
  
}


function DammiRigaClassificaMINI(nriga){

   var ris;
   ris="";
   ris=ris+"<TD>"+jsCalNomi[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotPunti[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotGiocate[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotVinte[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotPerse[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotPareggiate[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotGolF[nriga]+"</TD>";
   ris=ris+"<TD>"+jsCalTotGolS[nriga]+"</TD>";

   return(ris);
  
}



function ScriviClassificaMINI(jsArray){
  if (jsArray!=null) { 
    OrdinaArray(jsOrdine,jsArray)
  }else{
    for(i=0;i<jsCalIndici.length;i++){
      jsOrdine=jsOrdine.concat(i);
    };
  };

  ris="<TABLE class=tabellaCampionato border=1>";
  ris=ris+"<TR>";
  ris=ris+"<TH nowrap style='width:150px' rowspan=2><A onclick='ScriviClassificaMINI(jsCalNomi);'          href=#>NOME</A></TH>";
  ris=ris+"<TH nowrap colspan=7>TOTALI</TH>";
  ris=ris+"</TR>";
  ris=ris+"<TR>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Punti totali in classifica' onclick='ScriviClassificaMINI(jsCalTotPunti);'      href=#>P.ti</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite giocate' onclick='ScriviClassificaMINI(jsCalTotGiocate);'    href=#>G</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite vinte' onclick='ScriviClassificaMINI(jsCalTotVinte);'      href=#>V</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite perse' onclick='ScriviClassificaMINI(jsCalTotPerse);'      href=#>N</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite pareggiate' onclick='ScriviClassificaMINI(jsCalTotPareggiate);' href=#>P</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Gol fatti' onclick='ScriviClassificaMINI(jsCalTotGolF);'       href=#>RF</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Gol subiti' onclick='ScriviClassificaMINI(jsCalTotGolS);'       href=#>RS</A></TH>";

  ris=ris+"</TR>";

  for(i=0;i<jsOrdine.length;i++){
    ris=ris+"<TR>";
    ris=ris+DammiRigaClassificaMINI(jsOrdine[i]);
    ris=ris+"</TR>";
  };
  ris=ris+"</TABLE>";

  document.all['div01'].innerHTML=ris;
};


function ScriviClassifica(jsArray){
  if (jsArray!=null) { 
    OrdinaArray(jsOrdine,jsArray)
  }else{
    for(i=0;i<jsCalIndici.length;i++){
      jsOrdine=jsOrdine.concat(i);
    };
  };

  ris="<TABLE class=tabellaCampionato border=1>";
  ris=ris+"<TR>";
  ris=ris+"<TH nowrap style='width:150px' rowspan=2><A onclick='ScriviClassifica(jsCalNomi);'          href=#>NOME</A></TH>";
  ris=ris+"<TH nowrap colspan=7>TOTALI</TH>";
  ris=ris+"<TH nowrap colspan=7>CASA</TH>";
  ris=ris+"<TH nowrap colspan=7>TRASFERTA</TH>";
  ris=ris+"</TR>";
  ris=ris+"<TR>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Punti totali in classifica' onclick='ScriviClassifica(jsCalTotPunti);'      href=#>P.ti</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite giocate' onclick='ScriviClassifica(jsCalTotGiocate);'    href=#>G</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite vinte' onclick='ScriviClassifica(jsCalTotVinte);'      href=#>V</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite perse' onclick='ScriviClassifica(jsCalTotPerse);'      href=#>N</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite pareggiate' onclick='ScriviClassifica(jsCalTotPareggiate);' href=#>P</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Gol fatti' onclick='ScriviClassifica(jsCalTotGolF);'       href=#>RF</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Gol subiti' onclick='ScriviClassifica(jsCalTotGolS);'       href=#>RS</A></TH>";


  ris=ris+"<TH nowrap style='width:25px'><A title='Punti conquistati in casa'onclick='ScriviClassifica(jsCalInPunti);'       href=#>P.ti</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite giocate in casa' onclick='ScriviClassifica(jsCalInGiocate);'     href=#>G</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite vinte in casa' onclick='ScriviClassifica(jsCalInVinte);'       href=#>V</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite perse in casa' onclick='ScriviClassifica(jsCalInPerse);'       href=#>N</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite pareggiate in casa' onclick='ScriviClassifica(jsCalInPareggiate);'  href=#>P</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Gol fatti in casa' onclick='ScriviClassifica(jsCalInGolF);'        href=#>RF</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Gol subiti in casa' onclick='ScriviClassifica(jsCalInGolS);'        href=#>RS</A></TH>";

  ris=ris+"<TH nowrap style='width:25px'><A title='Punti conquistati in casa'onclick='ScriviClassifica(jsCalOutPunti);'      href=#>P.ti</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite giocate in trasferta' onclick='ScriviClassifica(jsCalOutGiocate);'    href=#>G</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite vinte in trasferta' onclick='ScriviClassifica(jsCalOutVinte);'      href=#>V</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite perse in trasferta' onclick='ScriviClassifica(jsCalOutPerse);'      href=#>N</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Partite pareggiate in trasferta' onclick='ScriviClassifica(jsCalOutPareggiate);' href=#>P</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Gol fatti in trasferta' onclick='ScriviClassifica(jsCalOutGolF);'       href=#>RF</A></TH>";
  ris=ris+"<TH nowrap style='width:25px'><A title='Gol subiti in trasferta' onclick='ScriviClassifica(jsCalOutGolS);'       href=#>RS</A></TH>";

  ris=ris+"</TR>";

  for(i=0;i<jsOrdine.length;i++){
    ris=ris+"<TR>";
    ris=ris+DammiRigaClassifica(jsOrdine[i]);
    ris=ris+"</TR>";
  };
  ris=ris+"</TABLE>";

  document.all['div01'].innerHTML=ris;
};
