// PHMedia //

function send_request() {
	if ($F('fullname') == '') {
		$('error_msg').innerHTML = "Please provide your name!";
		highlight_field('fullname');
	}
	else if ($F('address1') == '') {
		$('error_msg').innerHTML = "Please provide your address!";
		highlight_field('address1');
	}
	else if ($F('city') == '') {
		$('error_msg').innerHTML = "Please provide your city or town!";
		highlight_field('city');
	}
	else if ($F('postcode') == '') {
		$('error_msg').innerHTML = "Please provide your postcode!";
		highlight_field('postcode');
	}
	else if (!checkemail($F('email'))) {
		$('error_msg').innerHTML = "Please provide a valid e-Mail address!";
		highlight_field('email');
	}
	
	else {
		var options = {
			method: 'post', 
			postBody: Form.serialize($('brochure_form'))
		};
	
		var myAjax = new Ajax.Updater('request_form', 'ajax_request_brochure.php', options);
	}
}

function highlight_field(elem) {
	$$('input.elm').each(function(s){ s.style.backgroundColor = '#fff'; });
	 
	$(elem).style.backgroundColor = '#ccc';
	$(elem).activate();
}

function checkemail(email) {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	return filter.test(email);
}