function createRequestObject() {
    var ro;
	ro = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	return ro;
} 

var http = createRequestObject();

function callFile(f, e) {
http.open('get', f);
http.onreadystatechange = function () { handleResponse(e); }
http.send(null);
}


function PassFormValues() { 
var str = ''; 
var elem = document.getElementById('form1').elements; 
for(var i = 0; i < elem.length; i++) { 
if (elem[i].type != "checkbox" && elem[i].type != "radio") {
str += elem[i].name + "=" + elem[i].value + "&"; 
} 

if (elem[i].type == "checkbox" && elem[i].checked == true){
str += elem[i].name + "=" + elem[i].value + "&"; 
}

if (elem[i].type == "radio" && elem[i].checked == true){
str += elem[i].name + "=" + elem[i].value + "&"; 
}
// end if
}  // end for
return str;
}


function sendForm(myFile, e) {
     
	var url = myFile;
	// absolute path from the file on httpdocs/ public_html
	var params = PassFormValues();
	http.open("POST", url, true);

//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.onreadystatechange = function () { handleResponse(e); }

http.send(params);


	 
} // end sndForm

function handleResponse(e) {
	if(http.readyState == 4){
	var response = http.responseText;
	document.getElementById(e).innerHTML = response;
	}
}
