/*var agt=navigator.userAgent.toLowerCase();
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
               && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
               && (agt.indexOf('webtv')==-1));
var is_major = parseInt(navigator.appVersion);
var is_opera = (agt.indexOf("opera") != -1);
var not_nav6 = (is_nav && (is_major < 5));
var isNN=(navigator.appName=="Netscape");

var is_opera7 = (is_opera && agt.indexOf("7.")!=-1);
var is_opera6 = (is_opera && !is_opera7);
*/

function colorCell(cell)
{
   if(!cell.selected)
      if(cell.highlighted)
         cell.style.backgroundColor = '#FFFFE1';
//         cell.style.backgroundColor = 'infobackground';
      else
         cell.style.backgroundColor = 'window';
   else
      if(cell.highlighted)
         cell.style.backgroundColor = '#CCFFCC';
      else
         cell.style.backgroundColor = '#CCFFCC';
}

function onHighlightRow(row)
{
   if (row == null) row="";
   if (!row) return;
//   row.className = row.className == 'sortableListClassCellSelected' ? 'sortableListClassCellSelected' : 'sortableListClassCellHighlight'
   if(row.className == 'sortableListClassCell')
      row.className ='sortableListClassCellHighlight'
   else if(row.className == 'sortableListClassSelectedRow')
      row.className ='sortableListClassSelectedRowHighlight'
//    row.className = 'sortableListClassCellHighlight';
//   alert(row.cells);
   // Onda u skupu zadatih trazi sve sa zadatim imenom
   if (row.cells.length>0)
   {
      for (i=0; i< row.cells.length; i++)
      {
         if(   (row.cells[i].tagName.toLowerCase() == 'td')
//               && (row.cells[i].className == 'sortableListClassCell')
           )
         {
//            alert(  "Element " + i + " is " + ref.elements[i].text
//                  + " and has the value " + ref.elements[i].value
//                  + " and has the type " + ref.elements[i].type.toLowerCase()
//                  + " and has the name " + ref.elements[i].name
//                  + " and we want the name " + parm_name
//                 );
//             row.cells[i].highlighted=1;
//             colorCell(row.cells[i]);
//           row.cells[i].className = 'sortableListClassCellHighlight';
         }
      }
   }
}

function onUnHighlightRow(row)
{
   if (row == null) row="";
   if (!row) return;
//   row.className = row.className == 'sortableListClassCellSelected' ? 'sortableListClassCellSelected' : 'sortableListClassCell'
   if(row.className == 'sortableListClassCellHighlight')
      row.className ='sortableListClassCell'
   else if(row.className == 'sortableListClassSelectedRowHighlight')
      row.className ='sortableListClassSelectedRow'

//    row.className = 'sortableListClassCell';
   // Onda u skupu zadatih trazi sve sa zadatim imenom
   if (row.cells.length>0)
   {
      for (i=0; i< row.cells.length; i++)
      {
         if(   (row.cells[i].tagName.toLowerCase() == 'td')
           )
         {
//             row.cells[i].highlighted=0;
//             colorCell(row.cells[i]);
         }
      }
   }
}

function onClickRow(row)
{
   if (row == null) row="";
   if (!row) return;
   selected = false
//   selected = row.className == 'sortableListClassCellSelected' ? true : false
   if(row.className == 'sortableListClassCellHighlight')
   {
      row.className ='sortableListClassCellSelected'
   }
   else if(row.className == 'sortableListClassCellSelected')
   {
      selected = true
      row.className ='sortableListClassCellHighlight'
   }
   else if(row.className == 'sortableListClassSelectedRowHighlight')
   {
      row.className ='sortableListClassSelectedRowSelected'
   }
   else if(row.className == 'sortableListClassSelectedRowSelected')
   {
      selected = true
      row.className ='sortableListClassSelectedRowHighlight'
   }
   // else
//   {
//       Trebalo bi se malko igrati sa nazivima stilova i dodavati i oduzimati Selected i Highlight
//   }
//   row.className = selected ? 'sortableListClassCellHighlight' : 'sortableListClassCellSelected'
   var i, n_elems, elems = row.getElementsByTagName("input");
   n_elems = elems.length;
   for (i = 0; i < n_elems; i++)
   {
      cell = elems[i];
      cell.checked = !selected
   }
}

function disableNode(node)
{
//   alert(node)
   if (node.disabled == true)
   {
      node.disabled = false;
      opmark = 10
   }
   else
   {
      node.disabled = true;
      opmark = 5;
   }
   node.style.opacity = opmark/10;
	node.style.filter = 'alpha(opacity=' + opmark*10 + ')';

   for (var i=0; i < node.childNodes.length; i++)
   {
        disableNode(node.childNodes[i]);
   }

  }

