	function createXMLHttpRequest() {
		var ua;
		if(window.XMLHttpRequest) {
			try {
				ua = new XMLHttpRequest();
			} catch(e) {
				ua = false;
			}
		} else if(window.ActiveXObject) {
			try {
				ua = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				ua = false;
			}
		}
		return ua;
	}

	var req = createXMLHttpRequest();

	function sendRequest(loc_type,loc_subtype) {
		req.open('get', 'incl/func.php?e=showDiv&loc_type='+loc_type+'&loc_subtype='+loc_subtype);
		req.onreadystatechange = handleResponse;
		req.send(null);
	}

	function viewSubtype(loc_type) {
		req.open('get', 'incl/func.php?e=showSubtype&loc_type='+loc_type);
		req.onreadystatechange = handleResponse;
		req.send(null);
	}

	function viewLoc(loc_type) {
		req.open('get', 'incl/func.php?e=showLoc&loc_type='+loc_type);
		req.onreadystatechange = handleResponse;
		req.send(null);
	}

	function viewFilm(film_id) {
		req.open('get', 'incl/func.php?e=showFilm&film_id='+film_id);
		req.onreadystatechange = handleResponse;
		req.send(null);
	}

	function handleResponse() {
		if(req.readyState == 4){
			var response = req.responseText;
			var update = new Array();

			if(response.indexOf('||' != -1)) {
				update = response.split('||');
				document.getElementById(update[0]).innerHTML = update[1];
			}
		} //else alert("loading" + req.readyState);
	}
