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

    if (load==1)
    {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="/listeaza_produse_gasite.php?cauta=";
		var url = adresa + valori + cachee;
	        schimba(url,'interior_pagina',1);

		var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune=titlu" + cachee;
		schimba(url,'den_titlu',0);

	    }
	    return false;
	break;
	case 'solicitari':
		var adresa="/pagina_solicitari.php?v=";
		var url = adresa + valori + cachee;
	        schimba(url,'interior_pagina',1);

		document.getElementById('den_titlu').innerHTML="<b>Solicita un produs</b>";

		var url = "/actiuni.php?sol=1" + valori + "&actiune=titlu" + cachee;
		schimba(url,'den_titlu',0);

		document.title='Solicita un produs';
	break;
	case 'ver_mail':
	    var adresa="/verifica_email.php?v=";
	    var url = adresa + valori + cachee;
	    schimba(url,'mesaje',1);
	    return false;
	break;
	case 'marca':
	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune="+actiune + cachee;
	    schimba(url,'diverse_ales',1);

//	    var url = "/listeaza_produse_gasite.php?"+actiune+"=" + valori + "&actiune="+actiune + cachee;
//	    schimba(url,'interior_pagina',1);


//	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune=titlu" + cachee;
//	    schimba(url,'den_titlu',0);

	    return false;
	break;
	case 'model':
	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune="+actiune + cachee;
	    schimba(url,'diverse_ales',1);


//	    var url = "/listeaza_produse_gasite.php?"+actiune+"=" + valori + "&actiune=listeaza" + cachee;
//	    schimba(url,'interior_pagina',1);


//	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune=titlu" + cachee;
//	    schimba(url,'den_titlu',0);

	    return false;
	break;
	case 'seria':
	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune="+actiune + cachee;
	    schimba(url,'diverse_ales',1);


//	    var url = "/listeaza_produse_gasite.php?"+actiune+"=" + valori + "&actiune=listeaza" + cachee;
//	    schimba(url,'interior_pagina',1);


//	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune=titlu" + cachee;
//	    schimba(url,'den_titlu',0);


	    return false;
	break;


	case 'categorie':
//	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune="+actiune + cachee;
//	    schimba(url,'diverse_ales',1);


	    var url = "/listeaza_produse_gasite.php?"+actiune+"=" + valori + "&actiune=listeaza" + cachee;
	    schimba(url,'interior_pagina',1);


	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune=titlu" + cachee;
	    schimba(url,'den_titlu',0);


	    return false;
	break;

	case 'cosu':
	    var url = "/date_cos.php?v=" + valori + "&a=" + actiune2 + cachee;

	    var unde1='cos_produse';
	    var unde2='interior_pagina';

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

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

	    return false;
	
	break;




	default:
	    var url = "/actiuni.php?"+actiune+"=" + valori + "&actiune="+actiune + cachee;
	    schimba(url,'alege_'+actiune,1);
	    return false;
	break;
    }    

}
