/*
 * AJAX
 */
var xmlhttp;
var target;
function loadXMLDoc(url, where) {
	target=where;
	if (window.XMLHttpRequest) {
	// code for Mozilla, etc.
		xmlhttp=new XMLHttpRequest();
		xmlhttp.onreadystatechange=state_Change;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	} else if (window.ActiveXObject) {
	// code for IE
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		if (xmlhttp) {
			xmlhttp.onreadystatechange=state_Change;
			xmlhttp.open("GET",url,true);
			xmlhttp.send();
		}
	}
}
function state_Change() {
// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4) {
		// if "OK"
		if (xmlhttp.status==200) {
	document.getElementById(target).innerHTML=xmlhttp.responseText;
		} else {
			//debug
			alert("Problem retrieving data:" + xmlhttp.statusText);
		}
	}
}


/*
 * Change visibility.
 */
function togvis(el) {
	//alert(document.getElementById(el).style.display);
	if ( document.getElementById(el).style.display === 'none' ) {
		document.getElementById(el).style.display = 'block';
		//		return 1;
	} else {
		document.getElementById(el).style.display = 'none';
		//		return 0;
	}
	return -1;
}
