function contactform_submit(b,s) {
	var f = b.form;
	b.disabled = true;
	try {
		var cf_status = document.getElementById(s);
		if (cf_status) cf_status.innerHTML = 'Please wait...';
		var p = getFormPost(f);
		ajax.open('POST', 'contactform/m.php', true);
		ajax.onreadystatechange = function() {
			var cf_status = document.getElementById(s);
			if (cf_status && ajax.readyState == 4) {
				if (ajax.status == 200) { cf_status.innerHTML = ajax.responseText; }
				else { cf_status.innerHTML = 'Error'; }
				b.disabled = false;
			}
		};
		ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", p.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(p);
	}
	catch (ex) {
		if (cf_status) cf_status.innerHTML = 'Error: ' + ex.description;
	}
}