
function markRed(element)
{
  document.getElementById(element).style.border = '2px solid red';
}

function zmenaBarvy(color)
{
  //alert(color);
  
  var data = color.split("@");
  
  if (data[1])
  {
    document.getElementById("nahledBarva").style.backgroundColor = '#' + data[1];
    document.getElementById("barva").value = data[1];
  }
  else
  {
    document.getElementById("nahledBarva").style.backgroundColor = '#ffffff';
    document.getElementById("barva").value = '';
  }
  
}

function showGroupImage(image)
{
  document.getElementById("groupImg").src = image;
}

function showKatalogItems(gid)
{
  if (!send_xmlhttprequest(showKatalogItemsObsluha, 'GET', 'ajax/katalogItems.php?gid=' + gid))
  {
    return false; 
  }
  
  return true;
}

function showKatalogItemsObsluha(xmlhttp)
{
  if (xmlhttp.readyState == 4) 
  { 
    var polozka = xmlhttp.responseXML.getElementsByTagName('produkty');
    var polozky = xmlhttp.responseXML.getElementsByTagName('produkt');
    
    document.getElementById('pid').innerHTML = "";
    
    for (var t = 0; t < polozky.length; t++)
    {
      document.getElementById('pid').innerHTML+= "<a href=\"index.php?produktEdit=edit&gid=" + polozka[0].getAttribute('gid') + "&" + "pid=" + polozky[t].getAttribute('pid') + "\">" + polozky[t].getAttribute('popiska') + "</a><br />";
    }
  }
}

function mark(id)
{
  var box = document.getElementById(id);
  if (box.checked)
  {
    box.checked = false;
  }
  else
  {
    box.checked = true;
  }
}

function checkFormNova()
{
  var data = document.getElementById('label_cs').value;
  var out = true;
  
  if (data == '')
  {
    alert("Nebyl zadán název skupiny");
    out = false;
  }
  
  return out;
}

function checkFormPrejmenovani()
{
  var data = document.getElementById('rengid').value;
  var out = true;
  
  if (data == '0')
  {
    alert("Nebyla vybrána žádná skupina!");
    out = false;
  }
  
  return out;
}

function checkFormKatalog()
{
  var akce = document.getElementById('perform').value;
  var out = true;
  
  if (akce == 'delete')
  {
    out = confirm("Pozor!\nSmazány budou všechny případné podskupiny a produkty v těchto skupinách.");
  }
  
  return out;
}

function prejmenovani(gid)
{
  if (!send_xmlhttprequest(prejmenovaniObsluha, 'GET', 'ajax/prejmenovani.php?gid=' + gid))
  {
    return false; 
  }
  
  return true;
}

function prejmenovaniObsluha(xmlhttp)
{
  if (xmlhttp.readyState == 4) 
  { 
    var mutace = xmlhttp.responseXML.getElementsByTagName('mutace');
    var id;
    
    for (var t = 0; t < mutace.length; t++)
    {
      id = mutace[t].getAttribute("id");
      document.getElementById('renlabel_' + id).value = mutace[t].firstChild.data;
    }
  }
}

function send_xmlhttprequest(obsluha, method, url, content, headers) 
{
  var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false)); 
  if (!xmlhttp) 
  { 
    return false; 
  } 
  xmlhttp.open(method, url); 
  xmlhttp.onreadystatechange = function() { obsluha(xmlhttp); }; 
  if (headers) 
  { 
    for (var key in headers) 
    { 
      xmlhttp.setRequestHeader(key, headers[key]); 
    } 
  } 
  xmlhttp.send(content); 
  return true; 
} 



