function validate(frm) {
	if ( !hasValue(frm.email) ) return form.error("Please type your e-mail address.", frm.email);
	if ( !frm.email.value.isEmail() ) return form.error("Please type a valid e-mail address.", frm.email);
	if ( !hasValue(frm.first_name) ) return form.error("Please input your first name.", frm.first_name);
	if ( !hasValue(frm.last_name) ) return form.error("Please input your last name.", frm.last_name);
	if ( !hasValue(frm.business_title) ) return form.error("Please input the business title.", frm.business_title);
	if ( !hasValue(frm.hotel_name) ) return form.error("Please input accommodation's name.", frm.hotel_name);

	ajax.queue("ajax.checkXMLResult('mail_send')", 'mail_send');
	ajax.post(frm);
	ajax.loadXML(frm.action, 'mail_send', 'Sending your application.');
	return false;
}