
function fa_obiect() 
{
    var obiectu= false;
  if (obiectu && obiectu.readyState < 4) 
  {obiectu.abort();}

  /*@cc_on
  @if (@_jscript_version >= 5)
    try 
    {obiectu = new ActiveXObject("Msxml2.XMLHTTP");}
    catch (err1) 
    {
         try {obiectu = new ActiveXObject("Microsoft.XMLHTTP");}
	 catch (err2) 
	 {obiectu = false;}
    }
  @else
  obiectu = false;
  @end @*/
  if (!obiectu && typeof XMLHttpRequest != 'undefined') 
  {
    try 
    {obiectu = new XMLHttpRequest();} 
    catch (err) 
    {obiectu = false;}
  }

 if (!obiectu)
 {alert("ATENTIE: Browserul nu suporta 'AJAX'");}

  return obiectu;
}



function schimba(url,elementu)
{
    if (elementu!="")
    {document.getElementById(elementu).innerHTML = '<div align="center">Se incarca<br><img src="/imagini/site/se_incarca.gif"></div>';}
    var theHttpRequest = fa_obiect();
    theHttpRequest.onreadystatechange = function() {proceseaza(elementu);};
    theHttpRequest.open("GET", url,true);
    theHttpRequest.send(false);

    function proceseaza(elementu)
    {
        if (theHttpRequest.readyState == 4 && elementu!="") 
	{
	    if (theHttpRequest.status == 200) 
	    {document.getElementById(elementu).innerHTML = theHttpRequest.responseText;} 
	    else 
	    {document.getElementById(elementu).innerHTML="Eroare!!!";}
         }
    }
}


function deschidere(actiune,valori,actiune2)
{
    cachee='&stergeCache=' + (new Date).getTime();
    switch (actiune)
    {
	case 'cauta':
	    valori=valori.replace(/^\s+|\s+$/g,"");
	    if (valori.length>2)
	    {
		var adresa="/listare_produse_gasite.php?v=";
		var url = adresa + valori + cachee;
	        schimba(url,'listare_produse');
	    }
	    return false;
	break;

	case 'cauta_div':
	    valori=valori.replace(/^\s+|\s+$/g,"");
	    if (valori.length>2)
	    {
		var adresa="/produse_gasite_div.php?v=";
		var url = adresa + valori + cachee;
		document.getElementById('caseta_cautare').style.display = 'block';
	        schimba(url,'caseta_cautare');
	    }
	    if (valori.length<=2)
	    {
		document.getElementById('caseta_cautare').style.display = 'none';	    
	    }
	    return false;
	break;


	case 'ver_mail':
	    var adresa="/verifica_email.php?v=";
	    var url = adresa + valori + cachee;
	    schimba(url,'mesaje');
	    return false;
	break;
	case 'newsletter':
	    var url = "/adauga_newsletter.php?v=" + valori + cachee;
	    schimba(url,'newsletter');
	    return false;
	break;
	case 'comentarii':
	    var url = "/comentarii.php?v=" + valori + cachee;
	    schimba(url,'comentarii');
	    return false;
	break;
	case 'cosu':
	    var url = "/date_cos.php?v=" + valori + "&a=" + actiune2 + cachee;

	    var unde1='cos_produse';
	    var unde2='listare_produse';

	    if (actiune2=="adauga")
	    {
		schimba(url,unde1);
	    }

//	    if (actiune2=="adauga2")
//	    {schimba(url+"&comp=1",unde1);}


	    if (actiune2=="sterge")
	    {
		var url = "/date_cos.php?v=" + valori + "&a=sterge1" + cachee;
		schimba(url,unde1);	    
		var url = "/date_cos.php?v=" + valori + "&a=sterge2" + cachee;
		window.setTimeout("schimba('"+url+"','"+unde2+"')",200);
	    }


	    if (actiune2=="sterge2")
	    {
		var url = "/date_cos.php?v=" + valori + "&a=sterge3" + cachee;
		schimba(url,unde2);	    
	    }


	    return false;
	
	break;
	case 'coordonate':
	    var url = "/salveaza_pozitie_cos.php?v=" + valori + cachee;
	    schimba(url,'');
	break;
	
	case 'adresa':
	    var url = "/adauga_adresa_client.php?v=" + valori + cachee;
	    schimba(url,'adrese_client');
	break
	case 'transport':
	    var url = "/cost_transport.php?v=" + valori + cachee;
	    schimba(url,actiune2);
	break

    }    
}
