function getXmlHttpRequestObject() {
	if ( window.XMLHttpRequest ) {
		return new XMLHttpRequest();
	} else if ( window.ActiveXObject ) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your browser doesn't support the XmlHttpRequest object.");
	}
}

var receiveReq = getXmlHttpRequestObject();

function makeRequest(url, param) {
	if ( receiveReq.readyState == 4 || receiveReq.readyState == 0 ) {
		receiveReq.open("POST", url, true);
		receiveReq.onreadystatechange = updatePage; 
		receiveReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		receiveReq.setRequestHeader("Content-length", param.length);
		receiveReq.setRequestHeader("Connection", "close");
		receiveReq.send(param);
	}
}

function updatePage() {
	if ( receiveReq.readyState == 4 ) {
		var response_string = receiveReq.responseText
		var response_array = response_string.split(";");
//		document.getElementById('verification_holder').innerHTML = response_array[0] + ' - ' + response_array[1] + ' - ' + response_array[2];
		if ( response_array[0] == '1' ) {
			document.getElementById(response_array[1]).submit();
//		}else{
//			window.location.href = 'error.report.php';
		}
//		img = document.getElementById('verification_image'); 
//		img.src = 'ver.create.image.php?' + Math.random();
	}
}

function getParam(theForm) {
	var url = 'ver.number.php';
	var postStr = theForm.verification_data.name + "=" + encodeURIComponent( theForm.verification_data.value ) + ";" + theForm.name;
	makeRequest(url, postStr);
}
