var ajaxRequestResponse="";
var ajaxRequestReady = false;
var xmlhttp;

function GetXMLHttp()
{
    try		{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch (e) 
    {
        try			{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E)	{
            xmlhttp = false;
        }
    }

    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
       xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function ajaxRequestTxt(target)
{	
	ajaxRequestResponse = "";
	ajaxRequestReady = false;
	xmlhttp = GetXMLHttp();

    xmlhttp.onreadystatechange = processStateChange;
	xmlhttp.open("GET", "js/ajaxcall/ajaxcall.aspx?"+target, true);
    xmlhttp.send(null)
}

function processStateChange() 
    {
        if (xmlhttp.readyState == 4)
        {   // DEBUG: alert(xmlhttp.responseText);
            ajaxRequestResponse = xmlhttp.responseText;
            ajaxRequestReady = true;
            //Toggle(item);
        }
    }

/*** xml ***/
function loadProj(cod)
{
	projc = document.getElementById("content");
	req="p="+cod;
	refreshItem(projc, req);
}
function loadCour(cod)
{
	courc = document.getElementById("content");
	req="c="+cod;
	refreshItem(courc, req);
}

function refreshItem(item, req)	{
	if (req.lengt<3)	{ 
		item.innerHTML="";
		return;
	}
	xmlHttp=GetXMLHttp();
	
	if (xmlHttp==null)	{
		alert ("Your browser does not support AJAX!");
		return;
	} 
	var url="js/ajaxcall.aspx?"+req;
	xmlHttp.onreadystatechange=function(){if(xmlHttp.readyState==4){item.innerHTML=xmlHttp.responseText;} };
	
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);

}