function oTable(border, align, width)
{
if(border<1){border= ""}else{border = " border='" + border + "'"}
if(align==""){align= ""}else{align = " align='" + align + "'"}
if(width==""){width= ""}else{width = " width='" + width + "'"}
oblika = border + align + width
return oblika;
}

function oTR(bgcolor)
{if(bgcolor==""){bgcolor =""}else{bgcolor = " bgcolor='"  + bgcolor + "'"};
return bgcolor;
}

function oTDwa(width, align, css, bgcolor)
{
if(width!=""){width= " width='" + width + "'" }else{width = ""}
if(align!=""){align= " align='" + align + "'" }else{align = ""}
if(css!=""){css= " class='" + css + "'" }else{css = ""}
if(bgcolor!=""){bgcolor= " bgcolor='" + bgcolor + "'" }else{bgcolor = ""}
oblika = width + align + css + bgcolor;
return oblika;
}

function oTD(tabela,krepko,vrs,stev, face, color)
{
celica=tabela[vrs][stev]
//if(krepko!="<B>"){krepko ="";celica= tabela[vrs][stev]}else{celica =  krepko + tabela[vrs][stev]+"</B>" };
if(krepko!="<B>"){krepko ="";celica = celica}else{celica =  krepko + celica +"</B>" };
if(face== "" && color== "" ){font ="";celica = celica}else{celica= "<FONT face='" + face + "' color='" + color + "'>" + celica + "</FONT>"};
//if(face== "" && color== "" ){font ="";celica+= celica}
//if(face!="" && color==""){celica= "<FONT face='" + face + "'>" + celica + "</FONT>"};
//if(face=="" && color!=""){celica= "<FONT color='" + color + "'>" + celica + "</FONT>"};
//if(face!="" && color!=""){celica= "<FONT face='" + face + "' color='" + color + "'>" + celica + "</FONT>"};
return celica;	
	}

function tblOblIzpis(tabela, sortiraj)
{
	
if (sortiraj="sort")
{vrsta = "<TABLE width=100% class='sortable'" + oTable(border,algnTable) +"><TR" + oTR(colPV) +">"}
else
{vrsta = "<TABLE width=100%" + oTable(border,algnTable) +"><TR" + oTR(colPV) +">"}

for (i =0;i<=(tabela[0].length-1);i++) //celice prve vrstice
	{
	vrsta+= "<TD " + oTDwa(wPV, algnPV, cssPV, bgcolorPV) + ">" + oTD(tabela,bldPV,0,i, fntfacePV, fntcolPV) +  "</TD>"
	}
vrsta+= "</TR>"

for (i=1;i < tabela.length-1;i++) //celice drugih vrstic, PAZI NA =
	{
	vrsta+= "<TR"  + oTR(colDV)+ ">"// celice drugih vrstic - razen zadnje
	//if(i==tabela.length-1){vrsta+= "<TR"  + oTR(colZV)+ ">"} //celice zadnje vrstic
	
	for (j=0;j<=(tabela[i].length-1);j++)
		{
		if(j==0) //celice prvega stolpca
		{
		vrsta+= "<TD " + oTDwa(wDVPS, algnDVPS, cssDVPS,bgcolorDVPS) + ">" + oTD(tabela,bldDVPS,i,j, fntfaceDVPS, fntcolDVPS) + "</TD>"	//tabela[i][j]		
		}
		else // druge celice
		{
		vrsta+= "<TD " + oTDwa(wDV, algnDV, cssDV, bgcolorDV) + ">" + oTD(tabela,bldDV,i,j, fntfaceDV, fntcolDV) + "</TD>"	//tabela[i][j]	
	    	} 		    	
		}
		vrsta+="</TR>"
  	}

vrsta+= "<TR"  + oTR(colZV)+ ">" //zadnja vrstica

for (i =0;i<=(tabela[tabela.length-1].length-1);i++) //celice prve vrstice
	{
	if(i==0)
	{
	vrsta+= "<TD " + oTDwa(wDVPS, algnDVPS, cssZV, bgcolorDVPS) + ">" + oTD(tabela,bldDVPS,tabela.length-1,i, fntfaceDVPS, fntcolDVPS) +  "</TD>"
	}
	else
	{vrsta+= "<TD " + oTDwa(wZV, algnZV, cssZV, bgcolorZV) + ">" + oTD(tabela,bldZV,tabela.length-1,i, fntfaceZV, fntcolZV) +  "</TD>"}
	}

vrsta+= "</TR>"

//vrsta+= "</TR>"


vrsta+="</TABLE>"

document.write(vrsta)
}
