function $(e){if(typeof e=="string")e=document.getElementById(e);return e};

function swapRows(tabId)
{
  var table = document.getElementById("kurs_rows");
  var length= table.rows.length;
for (var i = 0; i < length; i++)
   {
     table.deleteRow(0);
   }
for (var i = 0; i < table_rows.length; i++)
   {
     newrow = table.insertRow(i);
     newrow.insertCell(0).innerHTML = table_rows[i][0];
     newrow.insertCell(1).innerHTML = '<span class="space_info">'+table_rows[i][1]+'</span>';
     newrow.insertCell(2).innerHTML = '<span class="space_info">'+table_rows[i][2]+'</span>';
     newrow.insertCell(3).innerHTML = table_rows[i][3];
     newrow.insertCell(4).innerHTML = table_rows[i][4];
     newrow.insertCell(5).innerHTML = table_rows[i][5];
     newrow.insertCell(6).innerHTML = table_rows[i][6];
     table.rows[i].cells[0].className='kurs_info_td1 center_text';
     table.rows[i].cells[1].className='kurs_info_td2';
     table.rows[i].cells[2].className='kurs_info_td3';
     table.rows[i].cells[3].className='kurs_info_td4 center_text';
     table.rows[i].cells[4].className='kurs_info_td5 center_text';
     table.rows[i].cells[5].className='kurs_info_td6 center_text';
     table.rows[i].cells[6].className='hiden_column';
     if (i%2)
     {
       table.rows[i].style.backgroundColor='#ededed';
     }

   }
}


function sortRows( columnindex )
{
     if( columnindex == 5 )
     {
         table_rows.sort(sort5);
      }
     if( columnindex == 4 )
     {
         table_rows.sort(sort4);
      }
     if( columnindex == 3 )
     {
        table_rows.sort(sort3);
     }
     if( columnindex == 2)
     {
         table_rows.sort(sort2);
      }
     if( columnindex == 1 )
     {
         table_rows.sort(sort1);
      }
     if( columnindex == 0 )
     {
         table_rows.sort(sort0);
      }
    swapRows('tabId');
}

function sort4(a,b)
{
  return a[4] - b[4];
}

function sort3(a,b)
{
  return a[3] - b[3];
}

function sort2(a,b)
{
  if ( a[2] > b[2])
  {
     return 1;
  }
  else if (a[2] == b[2] )
  {   return 0;
  }
  else
  {
     return -1;
  }
}


function sort1(a,b)
{
  if ( a[6] > b[6])
  {
     return 1;
  }
  else if (a[6] == b[6] )
  {   return 0;
  }
  else
  {
     return -1;
  }
}

function sort0(a,b)
{
  return a[0] - b[0];
}

function sort5(a,b)
{
  if ( a[5] > b[5])
  {
     return 1;
  }
  else if (a[5] == b[5] )
  {   return 0;
  }
  else
  {
     return -1;
  }
}