	function sortTableByWojtek(id, desc)
		{
		
		
var h = new Array();
var ar = new Array();
if(id.toString()=='yr' || id.toString()=='lr' || id.toString()=='tar' || id.toString()=='s')
{
	for(var t=0;t<=parseInt(document.getElementById('aCounter').value)-1;t++){
	h[t]= parseInt(document.getElementById('h'+t+id).value);
	ar[t] = t;
	}
}else{
	if(id.toString()=='dar' ){
		for(var t=0;t<=parseInt(document.getElementById('aCounter').value)-1;t++){
			h[t]= parseFloat(document.getElementById('h'+t+id).value);
			ar[t] = t;
		}
	
	}else{
		if(id.toString()=='n' ){
			for(var t=0;t<=parseInt(document.getElementById('aCounter').value)-1;t++){
					h[t]= document.getElementById('h'+t+id).value;
					ar[t] = t;
			}
		}
	}
	
}

		    for(var j=parseInt(document.getElementById('aCounter').value)-1; j > 0; j--) {
		      for(var i=0; i < j; i++) {


		        if(compare(h[i+1], h[i], desc, id))
		        {
		        	var tmp = h[i+1];
		        	h[i+1]=h[i];
		        	h[i]=tmp;
		        	var tmp1 = ar[i+1];
					ar[i+1]=ar[i];
		        	ar[i]=tmp1;
		        }

		      }
		    }

		   var arF = new Array();
		   var n = new Array();
		   var s = new Array();
		   var tar = new Array();
		   var yr = new Array();
		   var lr = new Array();
		   var dar  = new Array();
		   var xh = new Array();

		   for(var i=0;i<=parseInt(document.getElementById('aCounter').value)-1;i++){

			arF[i]=document.getElementById('dh'+ar[i]).innerHTML;
			n[i] = document.getElementById('h'+ar[i]+'n').value;
			s[i]=document.getElementById('h'+ar[i]+'s').value;
			tar[i]=document.getElementById('h'+ar[i]+'tar').value;
			yr[i]=document.getElementById('h'+ar[i]+'yr').value;
			lr[i]=document.getElementById('h'+ar[i]+'lr').value;
			dar[i]=document.getElementById('h'+ar[i]+'dar').value;
			//xh[i]=document.getElementById('xh'+ar[i]).innerHTML;

		   }
		   

		   
		   
	

		for(var i=0;i<=parseInt(document.getElementById('aCounter').value)-1;i++){
		document.getElementById('dh'+i).innerHTML=arF[i];
			 }
			 
	for(var i=0;i<=parseInt(document.getElementById('aCounter').value)-1;i++){
	//document.getElementById('xh'+i).innerHTML=xh[i];
	document.getElementById('h'+i+'n').value=n[i];
	document.getElementById('h'+i+'s').value=s[i];
	document.getElementById('h'+i+'tar').value=tar[i];
	document.getElementById('h'+i+'yr').value=yr[i];
	document.getElementById('h'+i+'lr').value=lr[i];
	document.getElementById('h'+i+'dar').value=dar[i];	
	}		 

	document.getElementById('n'+'Asc').src=document.getElementById('dataLink').value+'sortAsc.gif';
		document.getElementById('s'+'Asc').src=document.getElementById('dataLink').value+'sortAsc.gif';
		document.getElementById('tar'+'Asc').src=document.getElementById('dataLink').value+'sortAsc.gif';
		document.getElementById('yr'+'Asc').src=document.getElementById('dataLink').value+'sortAsc.gif';
		document.getElementById('lr'+'Asc').src=document.getElementById('dataLink').value+'sortAsc.gif';
	document.getElementById('dar'+'Asc').src=document.getElementById('dataLink').value+'sortAsc.gif';

	document.getElementById('n'+'Desc').src=document.getElementById('dataLink').value+'sortDesc.gif';
		document.getElementById('s'+'Desc').src=document.getElementById('dataLink').value+'sortDesc.gif';
		document.getElementById('tar'+'Desc').src=document.getElementById('dataLink').value+'sortDesc.gif';
		document.getElementById('yr'+'Desc').src=document.getElementById('dataLink').value+'sortDesc.gif';
		document.getElementById('lr'+'Desc').src=document.getElementById('dataLink').value+'sortDesc.gif';
	document.getElementById('dar'+'Desc').src=document.getElementById('dataLink').value+'sortDesc.gif';

if(desc){
		document.getElementById(id+'Desc').src=document.getElementById('dataLink').value+'sortDescAct.gif';
	}else{
		document.getElementById(id+'Asc').src=document.getElementById('dataLink').value+'sortAscAct.gif'	;
	}


		    return true;
  		}

  function compare(val1, val2, desc, id)
   		 {
   		 if(id == 'yr'){
   		 
   		 	if(val1 == 1000)
   		 	{
   		 	return false;
   		 	}
   		 	
   		 	if(val2 == 1000)
   		 	{
   		 	return true;
   		 	}
   		 	
   		 	
   		 }
   		 
   		   return (desc) ? val1 > val2 : val1 < val2;
  		}
