// Trees for Cities AJAX document

var XMLHttpRequestObject = false;

if (window.XMLHttpRequest) {
	
	XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
	
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function createMembership(dataSource) {
	
	if (XMLHttpRequestObject) {
		
		XMLHttpRequestObject.open("GET", dataSource);
		
		XMLHttpRequestObject.onreadystatechange = function() {
			
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				
				document.forms[0].M_dbEntry.value = XMLHttpRequestObject.responseText;
				document.forms[0].submit();
			}
		}
		
		XMLHttpRequestObject.send(null);
	}
}

function getAndReturnData(dataSource, divID) {
	
	if (XMLHttpRequestObject) {
		
		XMLHttpRequestObject.open("GET", dataSource);
		
		XMLHttpRequestObject.onreadystatechange = function() {
			
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				
				document.getElementById(divID).innerHTML = XMLHttpRequestObject.responseText;
			}
		}
		
		XMLHttpRequestObject.send(null);
	}
}

function getData(dataSource) {
	
	if (XMLHttpRequestObject) {
		
		XMLHttpRequestObject.open("GET", dataSource);
		
		XMLHttpRequestObject.onreadystatechange = function() {
			
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				var id = XMLHttpRequestObject.responseText;
                                var index = id.indexOf('<');
                                if (index > -1)
                                    id = id.substr(0, index);
                                
				document.forms[0].M_dbEntry.value = id;
                                //alert(id);
				document.forms[0].submit();
			}
		}
		
		XMLHttpRequestObject.send(null);
	}
}

function resetChildID() {
	
	document.getElementById('ajax_childPage').innerHTML = "<select name='childID' id='childID'><option id='childPage_none' value='0'>Please select a parent page above...</option></select>&nbsp;Optional";
}