// JavaScript Document

/* AJAX Stuff */
function createRequestObject()
{
	var request;
	var browser=navigator.appName;
	if(browser=="Microsoft Internet Explorer")
		request=new ActiveXObject("Microsoft.XMLHTTP");
	else
		request=new XMLHttpRequest();
	return request;
}

var http=createRequestObject();


function ajaxConfirmare(control, tip, valoare)
{
	http.open('GET', 'http://www.e-tc.ro/ajax_valid_user.php?val='+escape(valoare)+'&tip='+escape(tip));
		
	http.setRequestHeader("Cache-Control", "no-cache");
	http.onreadystatechange=function() {
		destDiv=document.getElementById(control);
		if(http.readyState==4)
		{
			var response=http.responseText;
			destDiv.innerHTML=response;
		}
	};
	http.send(null);
	return;
}

function ajaxAfisare(control, tip, valoare)
{
	http.open('GET', 'http://www.e-tc.ro/afisare_comenzi.php?val='+escape(valoare)+'&tip='+escape(tip));
		
	http.setRequestHeader("Cache-Control", "no-cache");
	http.onreadystatechange=function() {
		destDiv=document.getElementById(control);
		if(http.readyState==4)
		{
			var response=http.responseText;
			destDiv.innerHTML=response;
		}
	};
	http.send(null);
	return;
}

function ajaxFiltre(control, tip, valoare)
{
	http.open('GET', 'http://www.e-tc.ro/afisare_filtre.php?val='+escape(valoare)+'&tip='+escape(tip));
		
	http.setRequestHeader("Cache-Control", "no-cache");
	http.onreadystatechange=function() {
		destDiv=document.getElementById(control);
		if(http.readyState==4)
		{
			var response=http.responseText;
			destDiv.innerHTML=response;
		}
	};
	http.send(null);
	return;
}

function clearContinut(control, valoare)
{
	theDiv=document.getElementById(control);
	if(valoare=="")
		theDiv.innerHTML="";
}

/*function ajax_clear(get_cat_id, get_cat_nume, get_query_filtru, compl, compl_prod, compl_pret, compl_stoc)
{
	theDiv=document.getElementById('divFiltreAvansate');
	theDiv2=document.getElementById('divFiltreText');
	
	theDiv.innerHTML="";
	theDiv2.innerHTML="<a href='javascript:;' class='link_rosu' style='font-size:12px;' onclick=\"ajaxFiltreAvansate('"+get_cat_id+"', '"+get_cat_nume+"', '"+get_query_filtru+"', '"+compl+"', '"+compl_prod+"', '"+compl_pret+"', '"+compl_stoc+"');\"><b>&raquo; Filtre avansate</b></a>";
}*/

function ajax_clear()
{
	theDiv=document.getElementById('divFiltreAvansate');
	theDiv2=document.getElementById('divFiltreText');
	
	theDiv.style.display="none";
	//theDiv2.innerHTML="<a href='javascript:;' class='link_rosu' style='font-size:12px;' onclick=\"ajax_show();\"><b>&raquo; Filtre avansate</b></a>";
}

function ajax_show()
{
	theDiv=document.getElementById('divFiltreAvansate');
	theDiv2=document.getElementById('divFiltreText');
	
	theDiv.style.display="block";
	//theDiv2.innerHTML="<a href='javascript:;' class='link_rosu' style='font-size:12px;' onclick=\"ajax_clear();\"><b>&raquo; Afisare standard</b></a>";
}

var http2=createRequestObject();
function ajaxFiltreAvansate(get_cat_id, get_cat_nume, get_query_filtru, compl, compl_prod, compl_pret, compl_stoc)
{
	var myurl="http://www.e-tc.ro/ajax_filtre_avansate.php";
	theDiv=document.getElementById('divFiltreAvansate');
	theDiv2=document.getElementById('divFiltreText');
	params="get_cat_id="+escape(get_cat_id)+"&get_cat_nume="+escape(get_cat_nume)+"&get_query_filtru="+escape(get_query_filtru);
	params+="&get_compl="+escape(compl)+"&get_compl_prod="+escape(compl_prod)+"&get_compl_pret="+escape(compl_pret)+"&get_compl_stoc="+escape(compl_stoc);
	
	http2.open("POST", myurl, true);
	
	http2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http2.setRequestHeader("Content-length", params.length);
	http2.setRequestHeader("Connection", "close");
	
	http2.onreadystatechange=function() {
		x=theDiv;
		if (http2.readyState==4)
		{
			var d=document.createElement('div');
			d.innerHTML=http2.responseText;
			while(x.firstChild)
				x.removeChild(x.firstChild);
			x.appendChild(d);
			//theDiv2.innerHTML="<a href='javascript:;' class='link_rosu' style='font-size:12px;' onclick=\"ajax_clear('"+get_cat_id+"', '"+get_cat_nume+"', '"+get_query_filtru+"', '"+compl+"', '"+compl_prod+"', '"+compl_pret+"', '"+compl_stoc+"');\"><b>&raquo; Afisare standard</b></a>";
			//theDiv2.innerHTML="<a href='javascript:;' class='link_rosu' style='font-size:12px;' onclick=\"ajax_clear();\"><b>&raquo; Afisare standard</b></a>";
		}
		else
		{
			var textout="<div align='center'><img src='http://www.e-tc.ro/images/ajax-loader.gif' alt='' /><br />Incarcare filtre avansate!</div>";
			x.innerHTML=textout;
		}
	}
	http2.send(params);
}

function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function') { window.onload = func; }
	else
	{
		window.onload = function()
		{
			if (oldonload) { oldonload(); }
			func();
		}
	}
}