// The HTTP Request Object
function createXMLHttpRequest() {
 var ua;
if(window.XMLHttpRequest) {
try {
 ua = new XMLHttpRequest();
} catch(e) {
ua = false;
}
} else if(window.ActiveXObject) {
try {
ua = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
ua = false;
}
}
return ua;
}

//create new object
var req = createXMLHttpRequest();

//send request function
function sendRequest(url,id,handler) {
	//alert('send to '+url+id);
req.open('get', url + id);
//call hander function
req.onreadystatechange = handler;
 req.send(null);
}

//the handler function
function handleResponse() {
if(req.readyState == 4){
var response = req.responseText;
var update = new Array();
if(response.indexOf('||' != -1)) {
update = response.split('||');
document.getElementById(update[0]).innerHTML = update[1];
}
else
alert("loading" + req.readyState);
 }
}
 
 function updateFabricCost(){
	 if(req.readyState == 4){
	var response = req.responseText; 
document.getElementById('hdn_fabricCost').value = response;
//alert("new cost=" + response);
updateCost();

	 } else {
	 //alert("loading" + req.readyState);
	 }
 }
 
 
	function handleForm(){
		window.addEvent('domready', function(){
	                $('ajaxform').addEvent('submit', function(e) {
	                    new Event(e).stop();
	                    var log = $('errorbox').empty().addClass('ajax-loading');
	                    this.send({
	                        update: log,
	                        onComplete: function() {
	                            log.removeClass('ajax-loading');
	                        }
	                    });
	                });
	            });
	}




