// JavaScript Document
function getXMLHTTP()
{
	try
	{
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(ex)
	{
		//either this is not IE, or it is a version of IE which does not support XMLHTTP
		var notIECompatibleXMLHTTP=true;
	}
	if(notIECompatibleXMLHTTP==true)
	{
		try
		{
			request_o = new XMLHttpRequest();
		}
		catch(ex)
		{
			//we can't use AJAX because this browser is not compatible.
			request_o = false;
		}
	}
return request_o;
}

/*var XMLHTTP_o;
if(XMLHTTP_o=getXMLHTTP())
{
	alert('YAY we can do AJAX.');
	alert(XMLHTTP_o.toString());
}
else
{
	alert('WAAAH not compatible.');
}*/

function getcolumns()
{
	var pos2 = document.getElementById('columns');
	var value2 = document.update.table.options[document.update.table.selectedIndex].value;
	var sendvalue = document.update.hidco.value;
	pos2.innerHTML = 'Loading....';
	var http2 = getXMLHTTP();
	http2.open('get', 'http://www.nacurh.org/Includes/getcolumns.php?table=' + value2 + '&columns=' + sendvalue);
	http2.onreadystatechange = function()
	{
		if (http2.readyState == 4)
                          {
                                     if (http2.status == 200)
			      pos2.innerHTML = http2.responseText;
		}
             }
	http2.send(null);
}

function getstateprov()
{
	var pos2 = document.getElementById('stprov');
	var value2 = document.update.country.options[document.update.country.selectedIndex].value;
	var sendvalue = document.update.hidst.value;
	pos2.innerHTML = 'Loading....';
	var http2 = getXMLHTTP();
	http2.open('get', 'http://www.nacurh.org/Includes/getstateprov.php?cfk=' + value2 + '&scst=' + sendvalue);
	http2.onreadystatechange = function()
	{
		if (http2.readyState == 4)
                          {
                                     if (http2.status == 200)
			      pos2.innerHTML = http2.responseText;
		}
             }
	http2.send(null);
}

function getstatus()
{
	var pos = document.getElementById('sform');
	var value = document.upstatus.sid.options[document.upstatus.sid.selectedIndex].value;
	pos.innerHTML = 'Loading...';
	var http = getXMLHTTP();
	http.open('get', 'http://www.nacurh.org/Includes/getstatusboth.php?sid=' + value);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 && http.status == 200)
		{
			pos.innerHTML = http.responseText;
		}
	}
	http.send(null);
}


function getystatus()
{
	var pos = document.getElementById('sform');
	var yvalue = document.upstatus.yr.options[document.upstatus.yr.selectedIndex].value;
	var value = document.upstatus.sid.options[document.upstatus.sid.selectedIndex].value;
	pos.innerHTML = 'Loading...';
	var http = getXMLHTTP();
	http.open('get', 'http://www.nacurh.org/Includes/getstatusboth.php?sid=' + value + '&yr=' + yvalue);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 && http.status == 200)
		{
			pos.innerHTML = http.responseText;
		}
	}
	http.send(null);
}


function getafftable()
{
	var pos = document.getElementById('sform');
	var yvalue = document.getschools.year.options[document.getschools.year.selectedIndex].value;
	var value = document.getschools.rid.options[document.getschools.rid.selectedIndex].value;
	pos.innerHTML = 'Loading...';
	var http = getXMLHTTP();
	http.open('get', 'http://www.nacurh.org/Includes/getafftable.php?rid=' + value + '&year=' + yvalue);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 && http.status == 200)
		{
			pos.innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function getafferrtable()
{
	var pos = document.getElementById('sform');
	var yvalue = document.getschools.year.options[document.getschools.year.selectedIndex].value;
	var value = document.getschools.rid.options[document.getschools.rid.selectedIndex].value;
	pos.innerHTML = 'Loading...';
	var http = getXMLHTTP();
	http.open('get', 'http://www.nacurh.org/Includes/getafferrtable.php?rid=' + value + '&year=' + yvalue);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 && http.status == 200)
		{
			pos.innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function getcontacttable()
{
	var pos = document.getElementById('sform');
	var value = document.getcontact.rid.options[document.getcontact.rid.selectedIndex].value;
	var yvalue = document.getcontact.yr.options[document.getcontact.yr.selectedIndex].value;	
	var zvalue = document.getcontact.position.options[document.getcontact.position.selectedIndex].value;
	pos.innerHTML = 'Loading...';
	var http = getXMLHTTP();
	http.open('get', 'http://www.nacurh.org/Includes/getcontacttable.php?rid=' + value + '&position=' + zvalue + '&yr=' + yvalue);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 && http.status == 200)
		{
			pos.innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function getschoolcontact()
{
	var pos = document.getElementById('sform');
	var value = document.getcontact.sid.options[document.getcontact.sid.selectedIndex].value;
	var yvalue = document.getcontact.yr.options[document.getcontact.yr.selectedIndex].value;	
	pos.innerHTML = 'Loading...';
	var http = getXMLHTTP();
	http.open('get', 'http://www.nacurh.org/Includes/getschoolcontact.php?sid=' + value + '&yr=' + yvalue);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 && http.status == 200)
		{
			pos.innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function getconstitutions()
{
	var pos = document.getElementById('sform');
	var value = document.upconst.rid.options[document.upconst.rid.selectedIndex].value;
	pos.innerHTML = 'Loading...';
	var http = getXMLHTTP();
	http.open('get', 'http://www.nacurh.org/Includes/getconstitutions.php?rid=' + value);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 && http.status == 200)
		{
			pos.innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function getschoolaff()
{
	var pos = document.getElementById('sform');
	var value = document.getaff.sid.options[document.getaff.sid.selectedIndex].value;
	var yvalue = document.getaff.yr.options[document.getaff.yr.selectedIndex].value;	
	pos.innerHTML = 'Loading...';
	var http = getXMLHTTP();
	http.open('get', 'http://www.nacurh.org/Includes/getschoolaff.php?sid=' + value + '&yr=' + yvalue);
	http.onreadystatechange = function()
	{
		if (http.readyState == 4 && http.status == 200)
		{
			pos.innerHTML = http.responseText;
		}
	}
	http.send(null);
}
