/*  PREPARE AJAX  */////////////////////////////////////////////////
var XMLHttpRequestObject = false;  var XMLHttpRequestObject2 = false;

if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest();} 
else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");}

if (window.XMLHttpRequest) { XMLHttpRequestObject2 = new XMLHttpRequest();} 
else if (window.ActiveXObject) { XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP");}




/*  VERIFY COUNTRY  */////////////////////////////////////////////////
function verifyCountry () { 
	
	if (XMLHttpRequestObject) { 
		var div = document.getElementById ('job_search_region');
		var country_id = document.form_Search.country.value;
		var url = "__scripts.php?action=verifyCountry&country_id=" + country_id;
		XMLHttpRequestObject.open("GET", url);

		XMLHttpRequestObject.onreadystatechange = function () {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				if (XMLHttpRequestObject.responseText == "N") {
					window.location = ("jobs.php?country_id=" + country_id);} 
				if (XMLHttpRequestObject.responseText != "N") {
					div.innerHTML = XMLHttpRequestObject.responseText;
					div.style.display = "block"; 
				}
			}
		}
		XMLHttpRequestObject.send(null);
	}
}



/*  VERIFY REGION  */////////////////////////////////////////////////
function verifyRegion () { 
	
	var region_id = document.form_Search.region.value;
	window.location = ("jobs.php?country_id=" + region_id);
}


/*  DO SEARCH  */////////////////////////////////////////////////
function doSearch () { 
	
	var criteria = document.form_Search.search_criteria.value;
	if (criteria.length > "3") { 
		window.location = ("jobs.php?criteria=" + criteria);
			} else {
		alert ("Search criteria must be longer than 3 characters.");
		return (false);
	}
}




/*  GETDATA  */////////////////////////////////////////////////
function getData (dataSource, divID) {
	
	if (XMLHttpRequestObject) { 
		var obj = document.getElementById (divID);
		var uname = document.fRegister.ui_uname.value;
		var url = dataSource+"?q="+uname;
		XMLHttpRequestObject.open("GET", url);

		XMLHttpRequestObject.onreadystatechange = function () {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				obj.innerHTML = XMLHttpRequestObject.responseText; }
		}
		XMLHttpRequestObject.send(null);
	}
}


