﻿var sezony=[];

var user="";
var pass="";


/////definicje obiektow/////

function sezon(){
 this.edit=false;
 this.nazwa="";
 this.druzyny=[];
 this.runda_jesienna=null;
 this.runda_wiosenna=null;
return this;
}

function runda_jesienna(){
 this.kolejka_nazwy=[];
 this.kolejka_wyniki=[];
 this.kolejka_data=[];
 this.kolejka_godzina=[]
return this;
}

function runda_wiosenna(){
 this.kolejka_nazwy=[];
 this.kolejka_wyniki=[];
 this.kolejka_data=[];
 this.kolejka_godzina=[]
return this;
}

function druzyna(){
 this.nazwa="";
 this.bramki_p=0;
 this.bramki_m=0;
 this.wygrane=0;
 this.przegrane=0;
 this.remisy=0;
return this;
}
////////////////////////////





/////funkcje//////

function start(){

_loading();
o(rk).disabled=true;
scr=document.createElement("script")
scr.src="rozgrywki/ligi.php?"+Math.random()
document.body.appendChild(scr)


}



var rk;
function otworz(){

_loaded();

ob=rk;

removeAll(ob);


if(bligi){
appendOptionLast(ob,'Wybierz ligę','');
for(i in bligi)
appendOptionLast(ob,bligi[i],bligi[i]);
}
o(ob).disabled=false;

}



function preloading(arg){

_loading();
}

function loaded(){
_loaded();
}


var zaznaczonySezon=null





function findteam(arg){
for(k in zaznaczonySezon.druzyny)
if(arg==Nazwa(zaznaczonySezon.druzyny[k]))
return k;
}

function porownaj(team2,team1){
p1=team1.wygrane*3+team1.remisy
p2=team2.wygrane*3+team2.remisy
 if(p1==p2){
  p1=team1.bramki_p-team1.bramki_m
  p2=team2.bramki_p-team2.bramki_m
  if(p1==p2){
  return (team1.bramki_p-team2.bramki_p);
  }else{
  return (p1-p2)
  }
  
 }else{
  return (p1-p2);
 }


}

function VA(arg){
if(arg==fpor){

if(inv)
return '<img src="images/a.jpg">'
else
return '<img src="images/v.jpg">'

}else{
return '<img src="images/b.jpg">'
}

}

function sortnazwa(team2,team1){

if(Nazwa(team1)>Nazwa(team2))
return 1;
else if(Nazwa(team1)<Nazwa(team2))
return -1;
else if(Nazwa(team1)==Nazwa(team2))
return 0;
}

function sortmecze(team2,team1){
p1=team1.wygrane+team1.przegrane+team1.remisy
p2=team2.wygrane+team2.przegrane+team2.remisy
return (p1-p2);
}
function sortbramki(team2,team1){
p1=team1.bramki_p-team1.bramki_m;
p2=team2.bramki_p-team2.bramki_m;
if(p1==p2)
return (team1.bramki_p-team2.bramki_p)
else
return p1-p2;
}


var ponazwieInv=false;
function ponazwie(){
inv=ponazwieInv;
fpor=sortnazwa
ponazwieInv=!ponazwieInv;
tabela()
}

var pomeczeInv=false;
function pomecze(){

inv=pomeczeInv;
pomeczeInv=!pomeczeInv;
fpor=sortmecze;
tabela()
}

var pobramkiInv=false;
function pobramki(){

inv=pobramkiInv
pobramkiInv=!pobramkiInv
fpor=sortbramki;
tabela()
}

var popunktyInv=false;
function popunkty(){

inv=popunktyInv;
popunktyInv=!popunktyInv
fpor=porownaj;
tabela()
}

var inv=false;
var fpor=porownaj;

function tabela(){


for(i in zaznaczonySezon.druzyny){
zaznaczonySezon.druzyny[i].bramki_p=0;
zaznaczonySezon.druzyny[i].bramki_m=0;
zaznaczonySezon.druzyny[i].wygrane=0;
zaznaczonySezon.druzyny[i].przegrane=0;
zaznaczonySezon.druzyny[i].remisy=0;
}
var b1;
var b2;
var w1;
var w2;

 for(i in zaznaczonySezon.runda_jesienna.kolejka_nazwy){
 el=len(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i])
  for(j=0;j<el/2;j++){
   if((!isNaN(zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j])&&zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j]!="")&&(!isNaN(zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j+1])&&zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j+1]!="")){


     b1=findteam(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j])
     b2=findteam(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j+1])
     w1=parseInt(zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j])
     w2=parseInt(zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j+1])
     zaznaczonySezon.druzyny[b1].bramki_p+=w1
     zaznaczonySezon.druzyny[b1].bramki_m+=w2
     zaznaczonySezon.druzyny[b2].bramki_p+=w2
     zaznaczonySezon.druzyny[b2].bramki_m+=w1


      if(w1>w2){
       zaznaczonySezon.druzyny[b1].wygrane++;
       zaznaczonySezon.druzyny[b2].przegrane++;
      }else if(w1<w2){
       zaznaczonySezon.druzyny[b2].wygrane++;
       zaznaczonySezon.druzyny[b1].przegrane++;
      }else if(w1==w2){
       zaznaczonySezon.druzyny[b1].remisy++;
       zaznaczonySezon.druzyny[b2].remisy++;
      }
    
   }

   if((!isNaN(zaznaczonySezon.runda_wiosenna.kolejka_wyniki[i][2*j])&&zaznaczonySezon.runda_wiosenna.kolejka_wyniki[i][2*j]!="")&&(!isNaN(zaznaczonySezon.runda_wiosenna.kolejka_wyniki[i][2*j+1])&&zaznaczonySezon.runda_wiosenna.kolejka_wyniki[i][2*j+1]!="")){
     b1=findteam(zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j])
     b2=findteam(zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j+1])
     w1=parseInt(zaznaczonySezon.runda_wiosenna.kolejka_wyniki[i][2*j])
     w2=parseInt(zaznaczonySezon.runda_wiosenna.kolejka_wyniki[i][2*j+1])
     zaznaczonySezon.druzyny[b1].bramki_p+=w1
     zaznaczonySezon.druzyny[b1].bramki_m+=w2
     zaznaczonySezon.druzyny[b2].bramki_p+=w2
     zaznaczonySezon.druzyny[b2].bramki_m+=w1
      if(w1>w2){
       zaznaczonySezon.druzyny[b1].wygrane++;
       zaznaczonySezon.druzyny[b2].przegrane++;
      }else if(w1<w2){
       zaznaczonySezon.druzyny[b2].wygrane++;
       zaznaczonySezon.druzyny[b1].przegrane++;
      }else if(w1==w2){
       zaznaczonySezon.druzyny[b1].remisy++;
       zaznaczonySezon.druzyny[b2].remisy++;
      }
    
   }


  }
 }






var temp=[];
for(i in zaznaczonySezon.druzyny)
temp[i]=zaznaczonySezon.druzyny[i]


temp.sort(fpor);
pozycja=1;
if(inv)
temp.reverse();

var str='<TABLE	class="ans"><tr><td onMousedown="ponazwie()"><b>nazwa'+VA(sortnazwa)+'</b></td><td onMousedown="pomecze()"><b>mecze'+VA(sortmecze)+'</b></td><td onMousedown="popunkty()"><b>punkty'+VA(porownaj)+'</b></td><td onMousedown="pobramki()"><b>bramki'+VA(sortbramki)+'</b></td></tr>';
for(i in temp){
if(Nazwa(temp[i])!="0"){
str+='<tr><td><B>'+pozycja+"</B>&nbsp;"+Nazwa(temp[i])+'</td><td>'+(temp[i].wygrane+temp[i].remisy+temp[i].przegrane)+'</td><td>'+(temp[i].wygrane*3+temp[i].remisy)+'</td><td>'+temp[i].bramki_p+':'+temp[i].bramki_m+'</td></tr>'
pozycja++;
}
}

str+='</TABLE>'
o("tabela").innerHTML=str;
}









function aktualizujMecze(){
nrmeczu=1;
mecze=rutz(zaznaczonySezon.druzyny)
if(mecze==0){
o("rundajesienna").innerHTML="";
o("rundawiosenna").innerHTML="";
o("tabela").innerHTML="";
return 0;
}
var k=0;
var d=0;

el=len(mecze)

 for(i=0;i<el/2;i++){

  if(!(i%(len(zaznaczonySezon.druzyny)/2))){
    
   zaznaczonySezon.runda_jesienna.kolejka_nazwy[k]=zaznaczonySezon.runda_jesienna.kolejka_nazwy[k]||new Array();
   zaznaczonySezon.runda_wiosenna.kolejka_nazwy[k]=zaznaczonySezon.runda_wiosenna.kolejka_nazwy[k]||new Array();
   zaznaczonySezon.runda_jesienna.kolejka_data[k]=zaznaczonySezon.runda_jesienna.kolejka_data[k]||new Array();
   zaznaczonySezon.runda_wiosenna.kolejka_data[k]=zaznaczonySezon.runda_wiosenna.kolejka_data[k]||new Array();
   zaznaczonySezon.runda_jesienna.kolejka_wyniki[k]=zaznaczonySezon.runda_jesienna.kolejka_wyniki[k]||new Array();
   zaznaczonySezon.runda_wiosenna.kolejka_wyniki[k]=zaznaczonySezon.runda_wiosenna.kolejka_wyniki[k]||new Array();
   zaznaczonySezon.runda_jesienna.kolejka_godzina[k]=zaznaczonySezon.runda_jesienna.kolejka_godzina[k]||new Array();
   zaznaczonySezon.runda_wiosenna.kolejka_godzina[k]=zaznaczonySezon.runda_wiosenna.kolejka_godzina[k]||new Array();
   d=0;
   k++
  }
//temp change


if(!zaznaczonySezon.inarch)
{
   zaznaczonySezon.runda_jesienna.kolejka_nazwy[k-1][d]=Nazwa(mecze[2*i]);
   zaznaczonySezon.runda_jesienna.kolejka_nazwy[k-1][d+1]=Nazwa(mecze[2*i+1]);

   zaznaczonySezon.runda_wiosenna.kolejka_nazwy[k-1][d]=Nazwa(mecze[2*i+1]);
   zaznaczonySezon.runda_wiosenna.kolejka_nazwy[k-1][d+1]=Nazwa(mecze[2*i]);
  
}
 d+=2;
 }
//temp change
pn=fpn()-1;
sn=spn();
str="<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' WIDTH='100%' >"
str2="<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' WIDTH='100%'>"
for(i in zaznaczonySezon.runda_jesienna.kolejka_nazwy){
str+="<tr CLASS='mecz'><td colspan='6' align='left' width='' ><TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' WIDTH='100%'><TR><TD ALIGN='LEFT' WIDTH='50' ><b>Termin:"+(parseInt(i)+1)+"</b></TD><TD ALIGN='LEFT'>&nbsp;&nbsp;&nbsp;&nbsp;<B>"+existd(zaznaczonySezon.runda_jesienna.kolejka_data[i][0])+"</B>&nbsp;</TD></TR></TABLE></td><td  align='right'><B>Godzina</B></td></tr>"
str2+="<tr CLASS='mecz'><td colspan='6' align='left' width=''><TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' WIDTH='100%'><TR><TD ALIGN='LEFT' WIDTH='50' ><b>Termin:"+(parseInt(i)+sn+1)+"</b></TD><TD ALIGN='LEFT'>&nbsp;&nbsp;&nbsp;&nbsp;<B>"+existd(zaznaczonySezon.runda_wiosenna.kolejka_data[i][0])+"</B>&nbsp;</TD></TR></TABLE></td><td align='right' ><B>Godzina</B></td></tr>"
 for(j=0;j<len(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i])/2;j++){
  
  if(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j]!=="0"&&zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j+1]!=="0"){
   str+="<tr CLASS='mecz'><td width='10'>"+nrmeczu+") </td><td width='' align='right'>"+zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j]+"&nbsp;</td><td align='right'>&nbsp;"+exist(zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j])+"&nbsp;</td><td align='middle'>&nbsp;:&nbsp;</td><td align='left'>&nbsp;"+exist(zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j+1])+"&nbsp;</td><td width='' align='left'>"+zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j+1]+"</td><td  align='right'>"+existh(zaznaczonySezon.runda_jesienna.kolejka_godzina[i][2*j])+"</TD></tr>" 
if(zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j]!==0&&zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j+1]!==0)
   str2+="<tr CLASS='mecz'><td width='10'>"+(pn+nrmeczu)+") </td><td width='' align='right'>"+zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j]+"&nbsp;</td><td align='right'>&nbsp;"+exist(zaznaczonySezon.runda_wiosenna.kolejka_wyniki[i][2*j])+"&nbsp;</td><td align='middle'>&nbsp;:&nbsp;</td><td align='left'>&nbsp;"+exist(zaznaczonySezon.runda_wiosenna.kolejka_wyniki[i][2*j+1])+"&nbsp;</td><td width='' align='left'>"+zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j+1]+"</td><td  align='right' >"+existh(zaznaczonySezon.runda_wiosenna.kolejka_godzina[i][2*j])+"</TD></tr>" 
   nrmeczu++
  }else{
    if(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j]==="0"){
      str+="<tr CLASS='mecz'><td width='10'>"+nrmeczu+") </td><td width='' align='right'>"+zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j+1]+"&nbsp;</td><td align='right'>&nbsp;&nbsp;</td><td align='middle'>&nbsp;&nbsp;</td><td align='left'>&nbsp;&nbsp;</td><td width='' align='left'>pauzuje</td><td  >&nbsp;</TD></tr>" 
      str2+="<tr CLASS='mecz'><td width='10'>"+(pn+nrmeczu)+") </td><td width='' align='right'>"+zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j]+"&nbsp;</td><td align='right'>&nbsp;&nbsp;</td><td align='middle'>&nbsp;&nbsp;</td><td align='left'>&nbsp;&nbsp;</td><td width='' align='left'>pauzuje</td><td   >&nbsp;</TD></tr>" 
      nrmeczu++
    }else{
      str+="<tr CLASS='mecz'><td width='10'>"+nrmeczu+") </td><td width='' align='right'>"+zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j]+"&nbsp;</td><td align='right'>&nbsp;&nbsp;</td><td align='middle'>&nbsp;&nbsp;</td><td align='left'>&nbsp;&nbsp;</td><td width='' align='left'>pauzuje</td><td >&nbsp;</TD></tr>" 
      str2+="<tr CLASS='mecz'><td width='10'>"+(pn+nrmeczu)+") </td><td width='' align='right'>"+zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j+1]+"&nbsp;</td><td align='right'>&nbsp;&nbsp;</td><td align='middle'>&nbsp;&nbsp;</td><td align='left'>&nbsp;&nbsp;</td><td width='' align='left'>pauzuje</td><td  >&nbsp;</TD></tr>" 
      nrmeczu++
    }

  }
  
 }
  str2+="<tr><td class='mecz' colspan='7'>&nbsp;</td></tr>"
  str+="<tr><td class='mecz' colspan='7'>&nbsp;</td></tr>"
}
str+="</TABLE>"
str2+="</TABLE>"

o("rundajesienna").innerHTML=str;
o("rundawiosenna").innerHTML=str2;
tabela();

o("tabelaout").style.display="block";
o("rundajesiennaout").style.display="block";
o("rundawiosennaout").style.display="block";


}




var sezr=null;
var kol=null;



var teami=null;

var sezoni=null;


function exist(arg){
arg=parseInt(arg)
if(isNaN(arg))
return "";
else
return arg;
}


function existh(arg){
if(arg){

if(typeof(arg)=="number"){
ti=new Date()
ti.setTime(arg)
arg=ti
}

if(typeof(arg)=="object")
if(arg.constructor==Object)
return "";

if(arg.constructor==Date)
return digi(arg.getUTCHours())+":"+digi(arg.getUTCMinutes());
}else{
return "";
}
}


function existd(arg){
if(arg){

if(typeof(arg)=="number"){
ti=new Date()
ti.setTime(arg)
arg=ti
}

if(typeof(arg)=="object")
if(arg.constructor==Object)
return "";

if(arg.constructor==Date)
return digi(arg.getUTCDate())+"."+digi(arg.getUTCMonth()+1)+"."+arg.getUTCFullYear();
}else{
return "";
}
}


function fpn(){
return len(zaznaczonySezon.druzyny)*(len(zaznaczonySezon.druzyny)-1)/2
}
function spn(){
return len(zaznaczonySezon.druzyny)-1
}




function zaznaczSezon(arg){
sezoni=arg
zaznaczonySezon=sezony[arg]
}



///////////////////////////////////////////////////arch
function download_arch_liga(sezonid,ba){
var arg1=o("arch_select").options[o("arch_select").selectedIndex].value;
if(arg1&&sezonid){
o('arch_view').disabled=true;
preloading('Trwa pobieranie danych')
scr=document.createElement("script")
scr.src="rozgrywki/odczyt_arch.php?sezon="+arg1+"&liga="+sezonid+"&r="+Math.random()
document.body.appendChild(scr)
}

}
///////////////////////////////////////////////



function arch_liga_downloaded(arg){
zaznaczonySezon=arg;
sezoni=arg;
o('arch_view').disabled=false;
wyswietlZaznaczonySezon();
}





function downloadsezon(sezonid,ba){
if(sezonid=='')
return false;


if(ba){
 for(fg in  sezony){
  if(sezony[fg].nazwa==sezonid){
   loadsezon(fg);
   return 0;
  }
 }
}else{
 ///tu bedzie to samo dla archiwalnych
}

o('ligi_wybor').disabled=true;
preloading('Trwa pobieranie danych')
scr=document.createElement("script")
scr.src="rozgrywki/odczyt.php?ba="+ba+"&sezonid="+sezonid+"&r="+Math.random()
document.body.appendChild(scr)

}


function loadsezon(arg){
if(o('ligi_wybor'))
o('ligi_wybor').disabled=false;



zaznaczSezon(arg);
sezoni=arg
wyswietlZaznaczonySezon()
}


function wyswietlZaznaczonySezon(){
aktualizujMecze()
}


function rutz(tab){
if(len(tab)<4)
return 0;


var l=[];
var m=[];
var j=0;
var wynik=[];
el=len(tab)
for(i=0;i<el/2;i++)
l[i]=tab[i]

for(i=el-1;i>=el/2;i--)
m[j++]=tab[i]

////przesuniecie
g=0;
zm=0;
for(j=0;j<el-1;j++){

  temp=l[l.length-1]
  for(i=l.length-1;i>0;i--)
    l[i]=l[i-1]

  l[1]=m[0]

  for(i=0;i<m.length;i++)
   m[i]=m[i+1]

  m[m.length-1]=temp

  for(i=0;i<l.length;i++){
   if(!(i%2)){
    if(i==0&&zm%2){
     wynik[2*(g)]=m[i]
     wynik[2*g+1]=l[i]
    }else{
     wynik[2*(g)]=l[i]
     wynik[2*g+1]=m[i]
    }
   }else{
    wynik[2*(g)]=m[i]
    wynik[2*g+1]=l[i]
   }
   g++
  }

zm++;
}

return wynik;
}






function trim(arg){
var n=-1;
do{
n++;
}while(arg.charAt(n)==" ");

if(n==arg.length)
return 0;
else
return 1;

}

function digi(arg){
arg=arg.toString()
if(isNaN(arg))
return "";


if(arg)
return (("00").substring(0,2-arg.length)+arg)
else
return "";
}






function o(arg){
return document.getElementById(arg)
}





function len(obj){
try{
if(obj.length!=null)
return obj.length;
}catch(err){}

lee=-1;

for(leni in obj)
lee=leni;

return (parseInt(lee)+1);
}




function podswietl(obj,arg){
if(arg)
obj.style.border="1px solid rgb(197,46,46)"
else
obj.style.border="1px solid #FFFFFF"
}

function zamknij(arg){
o(arg).style.display="none"

}
function pokaz(arg){
o(arg).style.display="block"

}




function apush(obj,arg){
obj[len(obj)]=arg
}
function apop(obj){
try{
obj.pop()
return 0;
}catch(err){}
if(len(obj))
delete obj[len(obj)-1]
return 0;
}
function ashift(obj){
try{
obj.shift()
return 0;
}catch(err){}
if(len(obj)){
delete obj[0]
for(ij in obj)
obj[parseInt(ij)-1]=obj[ij]
delete obj[len(obj)-1]
return 0;
}
}
function aunshift(obj,arg){
try{
obj.unshift(arg)
return 0;
}catch(err){}
for(ij=len(obj)-1;ij>0;ij--)
obj[parseInt(ij)+1]=obj[ij]
obj[0]=arg
return 0;
}
















function printjesien(){

win = window.open('', 'win', '');
doc = win.document;
doc.open('text/html', 'replace');
nrmeczu=1
termin=1
pn=fpn();
sn=spn();


str='<B>'+zaznaczonySezon.nazwa+' </B> Runda Jesienna<BR><BR>';
for(i in zaznaczonySezon.runda_jesienna.kolejka_nazwy){
str+='<DIV CLASS="termin"><B>Termin '+termin+'</B><TABLE BORDER="1" CELLPADDING="2" CELLSPACING="0" WIDTH="100%"><TR class="nag"><TD><B>Nr</B></TD><TD><B>Data</B></TD><TD><B>Godzina</B></TD><TD WIDTH="50%" ><B>Zespół gospodarzy</B></TD><TD WIDTH="50%"><B>Zespół Gości</B></TD><TD><B>Wynik</B></TD></TR>';
termin++;
 for(j=0;j<len(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i])/2;j++){
  
  if(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j]!="0"&&zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j+1]!="0"){
   str+='<TR class="mecz"><TD>'+nrmeczu+'</TD><TD>'+existd(zaznaczonySezon.runda_jesienna.kolejka_data[i][2*j])+'&nbsp;</TD><TD>'+existh(zaznaczonySezon.runda_jesienna.kolejka_godzina[i][2*j])+'&nbsp;</TD><TD>'+zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j]+'</TD><TD>'+zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j+1]+'</TD><TD align="middle">'+exist(zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j])+':'+exist(zaznaczonySezon.runda_jesienna.kolejka_wyniki[i][2*j+1])+'</TD></TR>';
   nrmeczu++;
  }else{
    if(zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j]=="0"){
      str+='<TR class="mecz"><TD>'+nrmeczu+'</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD >'+zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j+1]+'</TD><TD>pauzuje</TD><TD>&nbsp;</TD></TR>'
      nrmeczu++
    }else{
      str+='<TR class="mecz"><TD>'+nrmeczu+'</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD >'+zaznaczonySezon.runda_jesienna.kolejka_nazwy[i][2*j]+'</TD><TD>pauzuje</TD><TD>&nbsp;</TD></TR>'
      nrmeczu++
    }

  }
  
 }
  str+='</TABLE></DIV><BR>'
}
str+=''

doc.write('<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><TITLE>'+zaznaczonySezon.nazwa+'</TITLE></HEAD><STYLE>\n.nag td {text-align:center}\n.termin {page-break-inside: avoid}\n.mecz td {}</STYLE><BODY>'+str+'</BODY></HTML>');
doc.close();

}

function printwiosna(){

win = window.open('', 'win', '');
doc = win.document;
doc.open('text/html', 'replace');
nrmeczu=1
termin=1


//temp change
pn=fpn()-1;
sn=spn();


str='<B>'+zaznaczonySezon.nazwa+' </B> Runda Wiosenna<BR><BR>';
for(i in zaznaczonySezon.runda_wiosenna.kolejka_nazwy){
str+='<DIV CLASS="termin"><B>Termin '+(sn+termin)+'</B><TABLE BORDER="1" CELLPADDING="2" CELLSPACING="0" WIDTH="100%"><TR class="nag"><TD><B>Nr</B></TD><TD><B>Data</B></TD><TD><B>Godzina</B></TD><TD WIDTH="50%" ><B>Zespół gospodarzy</B></TD><TD WIDTH="50%"><B>Zespół Gości</B></TD><TD><B>Wynik</B></TD></TR>';
termin++;
 for(j=0;j<len(zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i])/2;j++){
  //temp change
  if(zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j]!=="0"&&zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j+1]!=="0"){
     if(zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j]!==0&&zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j+1]!==0)
      str+='<TR class="mecz"><TD>'+(pn+nrmeczu)+'</TD><TD>'+existd(zaznaczonySezon.runda_wiosenna.kolejka_data[i][2*j])+'&nbsp;</TD><TD>'+existh(zaznaczonySezon.runda_wiosenna.kolejka_godzina[i][2*j])+'&nbsp;</TD><TD>'+zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j]+'</TD><TD>'+zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j+1]+'</TD><TD align="middle">:</TD></TR>';
   nrmeczu++;
  }else{
    if(zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j]==="0"){
      str+='<TR class="mecz"><TD>'+(pn+nrmeczu)+'</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD >'+zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j+1]+'</TD><TD>pauzuje</TD><TD>&nbsp;</TD></TR>'
      nrmeczu++
    }else{
      str+='<TR class="mecz"><TD>'+(pn+nrmeczu)+'</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD >'+zaznaczonySezon.runda_wiosenna.kolejka_nazwy[i][2*j]+'</TD><TD>pauzuje</TD><TD>&nbsp;</TD></TR>'
      nrmeczu++
    }

  }
  
 }
  str+='</TABLE></DIV><BR>'
}
str+=''

doc.write('<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><TITLE>'+zaznaczonySezon.nazwa+'</TITLE></HEAD><STYLE>\n.nag td {text-align:center}\n.termin {page-break-inside: avoid}\n.mecz td {}</STYLE><BODY>'+str+'</BODY></HTML>');
doc.close();


}



function appendOptionLast(arg,t,v)
{
  var elOptNew = document.createElement('option');
  elOptNew.text = t;
  elOptNew.value = v;
  var elSel = document.getElementById(arg);

  try {
    elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
   
    elSel.add(elOptNew); // IE only
     
  }
}

function removeAll(arg)
{




  var elSel = document.getElementById(arg);
  while (elSel.length > 0)
  {
    elSel.remove(elSel.length - 1);
  }




}
function Nazwa(obj){
try{
	if(typeof(obj.nazwa)=='object'){
		return obj.nazwa[len(obj.nazwa)-1];
	}else{
		return obj.nazwa;
	}

}catch(err){}
}


//////////////////




