var xmlHttp = creazaXmlHttp();
/*
Returneaza obiectul XMLHttpRequest creat
*/
function creazaXmlHttp()
{
    var xmlHttp;
    // pentru IE
    if(window.ActiveXObject)
    {
        try
        {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e)
        {
            xmlHttp = false;
        }
    }
//Pt Mozilla sau alte browsere
    else
    {
        try
        {
            xmlHttp = new XMLHttpRequest();
        }
        catch (e)
        {
            xmlHttp = false;
       }
    }

    if (!xmlHttp)
        alert("Nu s a putut crea obiectul XMLHttpRequest .");
    else
        return xmlHttp;
}
/*
Acesta functie preia numerele introduse in input -uri si le trimite php-ului pentru update
*/
// function that makes update on.. venire
function trimiteDate() {

 
    // verificam daca xmlHttp este liber
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
    {
        //obtinem cele doua valori ale inputurilor
        
        try{
       
        var adresa = document.getElementById('adresa').value;
        var nume = document.getElementById('numele').value;
        var email = document.getElementById('email').value;
        var obs = document.getElementById('obs').value;
    
  
   
 
         
        }catch(e){
       alert(e.message);
        return;
        }
          //alert("get");
       // executam script-ul php de update trimitand cele doua numere ca paramentri prin GET
        xmlHttp.open("GET", "verificadate.php?nume=" + nume + "&email=" + email + "&adresa=" + adresa + "&obs="+obs, true);
         
           
       //definim functia care se va ocupa de manipularea rezultatului primit de la script-ul php
        xmlHttp.onreadystatechange = gestioneazaRezultat;
        
        

        // trimitem cererea catre server
        xmlHttp.send(null);
        //alert("get");
       // executam script-ul php de update trimitand cele doua numere ca paramentri prin GET
       }
           
 }
 
 
 
 
 
 
 
 /*
Acesta este functia de "callback" care primeste rezultatul de la php
*/
function gestioneazaRezultat()
{

 
    // daca rezultatul este obtinut
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
    {
        // status = 200 arata faptul ca cererea a fost rezolvata cu succes
        if (xmlHttp.status == 200)
        {
            // extragem rezultatul
           var ofertauns = xmlHttp.responseText;
            //ofertaunsplecare = xmlHttp.responseText;
         try{
         
         
            //modificam div-ul rezultat cu rezultatul
            //document.getElementById("oravenire").value =   ofertaunsvenire;
          //  document.getElementById("oraplecare").value =   ofertaunsplecare;
          
          
            document.getElementById("rezultat").innerHTML =   ofertauns;
            
       }catch(e){
       alert(e.message);
       return;
       
       }
      // alert("balhh");
       }
        // daca statusul este diferit avem o problema
        else
        {
            alert("Problema la accesare: " + xmlHttp.statusText);
        }
    }
    
   //~ cand se incarca & shit
    if(xmlHttp.readyState<4 && xmlHttp.readyState!=0 ){
     document.getElementById("rezultat").innerHTML =   '<strong style="color:#336699;text-decoration:blink;">...asteptati..se incarca...</strong>';
 
      }
     
    
     
} 


