// JavaScript Document
var enq_id = 0;
var error_sent = 0;
var in_sending = 0;

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sync(element){
	var value='';
	if (element.type == 'checkbox'){
		if (element.checked){
			value = element.value;
		}else{
			value='';
		}
	}else{
		value = element.value;
	}
	parameters = "enq_id=" + encodeURI(enq_id) + "&field=" + encodeURI(element.name) + "&value=" + encodeURI(value);
    //alert(parameters);
	if (in_sending == 0){
		in_sending = 1;
		http.open('post', '/aw_finance/ajax.php');
		http.onreadystatechange = handleResponse;
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", parameters.length);
		http.setRequestHeader("Connection", "close");
		http.send(parameters);
	}
}

function handleResponse() {
    if(http.readyState == 4){
		var parts = new Array;
		//document.getElementById('error_checking').innerHTML = "response: " + http.responseText;
		var error_parts = http.responseText.split("ERROR:");
		if (error_parts.length == 2){
			if (!error_sent){
				alert(error_parts[1]);
				error_sent = 1;
			}
		}else{
			var parts = http.responseText.split("|!|!|");
			if (parts.length == 3){
				if (parts[1]){
					 enq_id = parts[1];
					 document.getElementById('enq_id').value = enq_id;
					 //document.getElementById('error_checking').innerHTML = "enq_id: " + enq_id;
				}
			}
		}
	in_sending = 0;
    }
}
