
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,elementContainer)
{

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

    function processAXAH(elementContainer)
    {
        if (theHttpRequest.readyState == 4) 
	{
	    if (theHttpRequest.status == 200) 
	    {
//		opener.document.getElementById(elementContainer).innerHTML = theHttpRequest.responseText;
		document.getElementById(elementContainer).innerHTML = theHttpRequest.responseText;
	    } 
	    else 
	    {
//        	document.getElementById(elementContainer).innerHTML="<p><span class='redtxt'>EROARE!<\/span> " + theHttpRequest.statusText;
        	document.getElementById(elementContainer).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 '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);
	    }

	    return false;
	break;

    }    
}
