d = document;

function inArray(val, arr){
	for (a = 0; a < arr.length; a++){
		if (arr[a] == val) return true;
	}
	return false;
}

function openAjax(responseDest, destType, openMethod, openURL){
	var xmlhttp;

	if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest(); //IE7+/C/FF/S/O
	else if (window.ActiveXObject) xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //IE5-6
	else alert("Your browser does not support XMLHTTP!");

	xmlhttp.onreadystatechange = function(){
		if (xmlhttp.readyState == 4){
			if (destType == 'innerHTML') d.getElementById(responseDest).innerHTML = xmlhttp.responseText;
			else if (destType == 'value') d.getElementById(responseDest).value = xmlhttp.responseText;
		}
	}

	xmlhttp.open(openMethod, openURL, true);
	xmlhttp.send(null);
}
