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.setRequestHeader("Content-Type", "text/html; charset=iso-8859-2"); 
    xmlhttp.send(content);
    return true;
}
function rangeGet(range, path)
{
    // odeslání požadavku na aktualizaci dat
    //alert(range);
    if (!send_xmlhttprequest(jsrangeGet, 'GET', 'scripts/getRange.php?range='+range+'&path='+path)) {
        return false;
    }
    
    return true;
}
function jsrangeGet(xmlhttp)
{
    //alert("A"+xmlhttp.readyState+" "+xmlhttp.responseText)
    if (xmlhttp.readyState == 4) {
        // aktualizace odpovědí na základě aktuálního stavu
       // alert("A"+xmlhttp.responseXML)
        var nowpath = xmlhttp.responseXML.getElementsByTagName('stausIs');
        
        //alert('B'+nowpath[0].firstChild.data);
        document.getElementById('range').innerHTML = nowpath[0].firstChild.data;
    }
}
function getNewsletter(){
   //alert('scripts/getNewsletter.php?email='+document.getElementById('newsletteremail').value);
   if(isEmail(document.getElementById('newsletteremail').value)==false){
      alert("Zadejte platnou emailovou adresu!!!");
      return false;  
  }else{
    if (!send_xmlhttprequest(jsgetNewsletter, 'GET', 'scripts/getNewsletter.php?email='+document.getElementById('newsletteremail').value)) {
        return false;
    }
    
    return true;
  }
}
function jsgetNewsletter(xmlhttp)
{
    //alert("A"+xmlhttp.readyState+" "+xmlhttp.responseText)
    if (xmlhttp.readyState == 4) {
        // aktualizace odpovědí na základě aktuálního stavu
       //alert("A"+xmlhttp.responseXML)
        var nowpath = xmlhttp.responseXML.getElementsByTagName('stausIs');
        
       // alert('B'+nowpath[0].firstChild.data);
        document.getElementById('newsletters').innerHTML = nowpath[0].firstChild.data;
    }
}
function getAnswers(answer){
   //alert('scripts/getNewsletter.php?email='+document.getElementById('newsletteremail').value);
   //alert(answer)
    if (!send_xmlhttprequest(jsgetAnswer, 'GET', 'scripts/getAnswer.php?answer='+answer)) {
        return false;
    }
    
    return true;
  
}
function jsgetAnswer(xmlhttp)
{
    //alert("A"+xmlhttp.readyState+" "+xmlhttp.responseText)
    if (xmlhttp.readyState == 4) {
        // aktualizace odpovědí na základě aktuálního stavu
      // alert("A"+xmlhttp.responseXML)
        var nowpath = xmlhttp.responseXML.getElementsByTagName('stausIs');
        
      //  alert('B'+nowpath[0].firstChild.data);
        document.getElementById('inquiry').innerHTML = nowpath[0].firstChild.data;
    }
}

