
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 calculare
*/

function licitez(id)
   { 
   // verificam daca xmlHttp este liber 
   if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
      { 
      xmlHttp.open("GET", "licitez.php?id=" + id, 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); 
      } 
   }
/*
Acesta este functia de "callback" care primeste rezultatul de la php
*/
function gestioneazaRezultat() 
   { 
   // daca rezultatul este obtinut 
   if (xmlHttp.readyState == 4) 
      { 
      // status = 200 arata faptul ca cerea a fost rezoltata cu success 
      if (xmlHttp.status == 200) 
         { 
         // extragem rezultatul 
         raspuns = xmlHttp.responseText;
         //modificam div-ul rezultat cu rezultatul 
	var obj = eval("(" + raspuns + ")");

	if(obj.stat==0){
         document.getElementById("credit").innerHTML = '<b> Credit:' + obj.credit + '</b>';
	 div_username='l'+obj.licitatie_id;
//	 document.getElementById(div_username).innerHTML = '<b>Ultimul ofertant: <font color=blue>' + obj.username + '</font></b>';
	}
         } 
      // daca statusul este diferit avem o problema
      else 
         { 
         alert("Problema la accesare: " +xmlHttp.statusText); 
         } 
      } 
   }
