function GetXmlHttpObject(){
	var xmlHttp=null;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	} catch (e){
		// Internet Explorer
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function vPage(iid,urlstr){
	xmlHttp = GetXmlHttpObject();
	var useLoad = arguments[2];
	if (xmlHttp == null){ alert ("Your browser does not support AJAX"); return;}
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4){
			if (xmlHttp.responseText != '') document.getElementById(iid).innerHTML = xmlHttp.responseText;
		}
	}
	if (useLoad == null) document.getElementById(iid).innerHTML = '<div class="loading">Loading...</div>' + document.getElementById(iid).innerHTML;	
	xmlHttp.open("GET",urlstr,true);
	xmlHttp.send(null);
}

function vForm(obj,urlstr){
	// Create a function that will receive data sent from the server
	ajaxRequest = GetXmlHttpObject();
	if (ajaxRequest == null) { alert ("Your browser does not support AJAX"); return;}
	var getstr = urlstr + get(obj);
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById('ajaxresult').innerHTML = ajaxRequest.responseText;
			//alert(ajaxRequest.responseText + "blah");
		}
	}
	ajaxRequest.open("GET", getstr, true);
	ajaxRequest.send(null); 
}
   
function get(obj) {
	var getstr = "?";
	for (i=0; i<obj.childNodes.length; i++) {
		if (obj.childNodes[i].tagName == "INPUT") {
			if (obj.childNodes[i].type == "text") {
				getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
			}
			if (obj.childNodes[i].type == "checkbox") {
				if (obj.childNodes[i].checked) {
					getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
				} else {
					getstr += obj.childNodes[i].name + "=&";
				}
			}
			if (obj.childNodes[i].type == "hidden") {
				getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
			}
			if (obj.childNodes[i].type == "radio") {
				if (obj.childNodes[i].checked) {
					getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
				}
			}

		}   
		if (obj.childNodes[i].tagName == "SELECT") {
			var sel = obj.childNodes[i];
			getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
		}
		if (obj.childNodes[i].tagName == "TEXTAREA") {
			var sel = obj.childNodes[i];
			getstr += sel.name + "=" + sel.innerHTML + "&";
		}
	}
	return(getstr);
}

function EvalSound(soundobj) {
  var thissound= eval("document."+soundobj);
  thissound.Play();
}