//----------------------------
// THE REQUEST
var request
function createXMLHttpRequest() {
    var XMLHttp = null;
    try {
	XMLHttp = new XMLHttpRequest();
    } 
    catch (trymicrosoft) {
	try {
    	    XMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (othermicrosoft) {
    	    try {
    		XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
    	    } 
    	    catch (failed) {
    		XMLHttp = false;
    	    }
	}
    }
    if (!XMLHttp){
	alert("Error initializing XMLHttpRequest!");
    }
    else {
	return XMLHttp;
    }
}
//----------------------------
// COUNTIES
function getCounties() {
    document.getElementById("cautator").focus();
    request = createXMLHttpRequest();
    var url = "/CerereRGI/AT_getCounties.php?sid="+Math.random();
    request.onreadystatechange=updateCountiesList;
    request.open("GET",url,true);
    request.send(null);
    document.getElementById("cautator").focus();
}
function updateCountiesList() {	
    if (request.readyState == 4 || request.readyState == "complete") {
	if (request.status == 200) {
	    document.getElementById("countiesList").innerHTML=request.responseText;
	    document.getElementById("cautator").focus();
	}
    }
    else {
	document.getElementById("countiesList").innerHTML='<img src=\"/CerereRGI/AT_wheel.gif\" /> se incarca ...';
    }
}
//----------------------------
// ORGUNITS
function getOrgUnits(i) {
    document.getElementById("cautator").focus();
    request = createXMLHttpRequest();
    var url = "/CerereRGI/AT_getOrgUnits.php";
    url=url+"?id="+i+"&sid="+Math.random();
    request.onreadystatechange=updateOrgUnitsList;
    request.open("GET",url,true);
    request.send(null);
    document.getElementById("cautator").focus();
}
function updateOrgUnitsList() {
    if (request.readyState == 4 || request.readyState == "complete") {
	if (request.status == 200) {
	    document.getElementById("orgunitsList").innerHTML=request.responseText;
	    document.getElementById("cautator").focus();
	}
    }
    else {
	document.getElementById("orgunitsList").innerHTML='<img src=\"/CerereRGI/AT_wheel.gif\" /> se incarca ...';
    }
}
//----------------------------
// APPLICATION
function getAppDetails() {
    document.getElementById("cautator").focus();
    var cid = document.getElementById("counties").value;
    var oid = document.getElementById("orgunits").value;
    var yid = document.getElementById("appyear").value;
    var aid = document.getElementById("appnum").value;
    document.getElementById("appnum").value='';
    document.getElementById("AppHistory").innerHTML='';
    document.getElementById("AppNote").innerHTML='';
    request = createXMLHttpRequest();
    var url = "/CerereRGI/AT_getAppDetails.php";
    url=url+"?c="+cid+"&o="+oid+"&y="+yid+"&a="+aid+"&sid="+Math.random();
    request.onreadystatechange=updateAppDetails;
    request.open("GET",url,true);
    request.send(null);
    document.getElementById("cautator").focus();
}
function updateAppDetails() {
    if (request.readyState == 4 || request.readyState == "complete") {
	if (request.status == 200) {
	    document.getElementById("AppDetails").innerHTML=request.responseText;
	    document.getElementById("cautator").focus();
	}
    }
    else {
	document.getElementById("AppDetails").innerHTML='<img src=\"/CerereRGI/AT_bar.gif\" />';
    }
}
//----------------------------
// TRANSITION HISTORY
function getAppHistory(c,i) {
	document.getElementById("cautator").focus();
	request = createXMLHttpRequest();
	var url = "/CerereRGI/AT_getAppHist.php";
	url=url+"?c="+c+"&id="+i+"&sid="+Math.random();
	request.onreadystatechange=updateAppHistory;
	request.open("GET",url,true);
	request.send(null);
	document.getElementById("cautator").focus();
}
function getAppHistoryIasi(o,i) {
	document.getElementById("cautator").focus();
	request = createXMLHttpRequest();
	var url = "/CerereRGI/AT_getAppHistIasi.php";
	url=url+"?o="+o+"&id="+i+"&sid="+Math.random();
	request.onreadystatechange=updateAppHistory;
	request.open("GET",url,true);
	request.send(null);
	document.getElementById("cautator").focus();
}
function updateAppHistory() {
	if (request.readyState == 4 || request.readyState == "complete") {
		if (request.status == 200) {
			document.getElementById("AppHistory").innerHTML=request.responseText;
			document.getElementById("cautator").focus();
		}
	}
	else {
	    document.getElementById("AppHistory").innerHTML='<img src=\"/CerereRGI/AT_bar.gif\" />';
	}
}
//----------------------------
// SUPPLEMENT_NOTE
function getAppNote(c,i) {
    document.getElementById("cautator").focus();
    request = createXMLHttpRequest();
    var url = "/CerereRGI/AT_getAppNote.php";
    url=url+"?c="+c+"&id="+i+"&sid="+Math.random();
    request.onreadystatechange=updateAppNote;
    request.open("GET",url,true);
    request.send(null);
    document.getElementById("cautator").focus();
}
function getAppNoteIasi(c,i) {
    document.getElementById("cautator").focus();
    request = createXMLHttpRequest();
    var url = "/CerereRGI/AT_getAppNote.php";
    url=url+"?c="+c+"&id="+i+"&sid="+Math.random();
    request.onreadystatechange=updateAppNote;
    request.open("GET",url,true);
    request.send(null);
    document.getElementById("cautator").focus();
}
function updateAppNote() {
    if (request.readyState == 4 || request.readyState == "complete") {
	if (request.status == 200) {
	    document.getElementById("AppNote").innerHTML=request.responseText;
	    document.getElementById("cautator").focus();
	}
    }
    else {
	document.getElementById("AppNote").innerHTML='<img src=\"/CerereRGI/AT_bar.gif\" />';
    }
}
//----------------------------
// EOF
