function nahledy(gid, pid, posun)
{
  if (!send_xmlhttprequest(nahledyObsluha, 'GET', 'http://www.areva-diagnostics.de/ajax/nahledy.php?gid=' + gid + '&pid=' + pid + '&posun=' + posun))
  {
    return false; 
  }

  return true;
}

function nahledyObsluha(xmlhttp)
{
  if (xmlhttp.readyState == 4) 
  { 
    var url = xmlhttp.responseXML.getElementsByTagName('url');
    var alt = xmlhttp.responseXML.getElementsByTagName('alt');
    var pid = xmlhttp.responseXML.getElementsByTagName('pid');
    
    document.getElementById('imgNahled').src = url[0].firstChild.data;
    document.getElementById('pid').value = pid[0].firstChild.data;
    document.getElementById('imgNahled').alt = alt[0].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; 
}


/*
function nahledy(gid, pid)
{
  if (!send_xmlhttprequest(nahledyObsluha, 'GET', '/ajax/nahledy.php?gid=' + gid + '&pid=' + pid))
  {
    return false; 
  }
  
  return true;
}

function nahledyObsluha(xmlhttp)
{
  if (xmlhttp.readyState == 4) 
  { 
    var obrazekURL = xmlhttp.responseXML.getElementsByTagName('url');
    document.getElementById("imgNahledy").src = obrazekURL;
    
    var obrazekALT = xmlhttp.responseXML.getElementsByTagName('alt');
    document.getElementById("imgNahledy").alt = obrazekALT;
  }
}

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; 
} */
