function ibpSend() {
	var form = $('ibp_form');
	form.setAttribute('action', 'ibp/ajax');
	
	var req = mint.Request();
	req.OnSuccess = function() {
		var status = parseInt(tagContent(this.responseXML, 'status'));
		if (status) {
			form.style.display = 'none';
			$('ibp-thanks').style.display = 'block';
		} else {
			var errors = this.responseXML.getElementsByTagName('errors')[0].getElementsByTagName('field');
			setError('name', errors[0].firstChild.data);
			setError('contact', errors[1].firstChild.data);
			setError('msg', errors[2].firstChild.data);
		}
	}
	req.SendForm('ibp_form');
	return false;
}
function tagContent(rXML, tag) {
	return rXML.getElementsByTagName(tag)[0].firstChild.data;
}
function setError (name, err_value) {
	var err_el = $('ibp-error-' + name);
	if (err_value != ' ') {
		err_el.innerHTML = err_value;
		err_el.style.display = 'block';
	} else {
		err_el.style.display = 'none';
	}
}