/* Author: 1ontheweb */
/* File created: 29/01/2007 */
/* Last modified: 07-Mar-2009 07:15 PM */

/* Provides client side code for Ajax operations. */

	var xhr;

	function createXHR() {
      var xhr;
      try {
      	xhr = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
      	try {
      		xhr = new ActiveXObject("Microsoft.XMLHTTP");
      	} catch (E) {
      			xhr = false;
      		}
      }
      if (!xhr && typeof XMLHttpRequest != ' undefined' ) {
      	xhr = new XMLHttpRequest();
      }
      return xhr;
	}
   
   function getAdminAreas() {
   	if (xhr.readyState == 4){
      	if (xhr.status == 200) {
         	var data = xhr.responseText;
            document.getElementById('councilOptions').innerHTML = data;
				document.getElementById('regional').disabled = false;
            document.getElementById('regional').selectedIndex = 0;
      		document.getElementById('regHidden').value = 0;
			}
      }
   }
   
   function getCouncils() {
   	var countyObject, councilObject, regionID, councilID;
      regionID = document.getElementById('region').value;
      councilID = document.getElementById('council').value;
   	xhr = createXHR();
      xhr.onreadystatechange = getAdminAreas;
		xhr.open('GET', 'getAdminAreas.php?regionID=' + regionID + '&amp;councilID=' + councilID);
      xhr.send(null);
   }
   
   



