var xmlHttp;//=createXMLHttpRequest(); // obiect xmlhttpobject
var getHttpResponse;// raspunsul venit de la server
var dC;// id-ul elementului html

// functia instantziaza un obiect httpRequest nou
function createXMLHttpRequest()
{
	if(window.ActiveXObject)
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
	}
	else if(window.XMLHttpRequest)
	{
		xmlHttp = new XMLHttpRequest();
	}

}

// functia trimite requestu catre server, ca parametru primeshte request-u sa avetzi grija cind il formati
// iata un exemplu de request ca sa va fie mai ushor 'http://uniofenosa.com?dir=depStatistica&cat=qwe' 
function startRequest(adress,request,request_type,id)
{	
	var param2;
	dC = request_type;
	createXMLHttpRequest();
	//xmlHttp.onreadystatechange = handleStateChange;
	//name=document.getElementById("sectionName").value;
	//alert(adress);
	switch(request_type)
	{
		case 1: 
		case 2: 
		case 4: param2 = adress+"quickstart.php?name="+request+"&type="+request_type;break;
		case 3: param2 = adress+"quickstart.php?name="+request+"&type="+request_type+"&id="+id;break;
	}
	xmlHttp.open("GET", param2, true);
	xmlHttp.onreadystatechange = handleStateChange;
	
	xmlHttp.send(null);
}



// functia monitorizeaza starea obiectului shi in caz ca ea 
//http://en30142/index2.php?option=com_content&task=new&sectionid=10&Itemid=118
function handleStateChange()
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			getHttpResponse = xmlHttp.responseText;			
			getResults();
		}
		
			
	}
}



// functia incarca raspunsul primit de la server intr-un element html 
function getResults()
{	
	switch(dC)
	{
		case 1:
		case 2:
			var x=new Array();
			var i;
			x=document.getElementsByTagName("div");
			for(i=0;i<x.length;i++)
				if(x[i].className=="main-body") 
				{
				//	document.getElementById('raspuns').innerHTML = getHttpResponse;	
					x[i].innerHTML=getHttpResponse;
					large();
					break;
				}
			break;
		case 3:
			document.getElementById('td_for_select').innerHTML=getHttpResponse;
			break;
		case 4:
			document.getElementById('raspuns_intern').innerHTML = getHttpResponse;
			large();
			break;
	}
	show_hide(document.getElementById('loadgif'));
}
