function sendForm(form, url, func, div, submitButton){

	if (submitButton && document.getElementById(submitButton)) document.getElementById(submitButton).disabled = true;

	if (typeof(form)=='string') form = document.getElementById(form);
	if (typeof(div) =='string') div  = document.getElementById(div);

	/*
	  setForm() parameters:
		form <string || object> id or name attribute, or form object. 
	        optional <boolean> enable file upload. 
	        optional <boolean> enable file upload over SSL in IE only. 
        */
	YAHOO.util.Connect.setForm(form, true);
	
	var handleSuccess = function(o){ 
	    if(o.responseText !== undefined){ 
	        div.innerHTML = o.responseText;
	        func(div, o.responseText, submitButton); 
	    } 
	} 
	 
	var handleFailure = function(o){ 
		div.innerHTML += "<li>Transaction id: " + o.tId + "</li>"; 
		div.innerHTML += "<li>HTTP status: " + o.status + "</li>"; 
		div.innerHTML += "<li>Status code message: " + o.statusText + "</li>"; 
	}
	
	var callback = {
		upload: handleSuccess,
	//	success: handleSuccess,
		failure: handleFailure,
		timeout: 30000
	};
	
	YAHOO.util.Connect.asyncRequest('POST', url, callback);
}

function reqComplete(div, result, submitButton){
	if (submitButton && document.getElementById(submitButton)) document.getElementById(submitButton).disabled = false;
	return;
}
