// Darren Chowles - darren@netdreams.co.uk
// 25 Sep 2007

function trim(text){
	text = text.replace(/^\s+/, "");
	text = text.replace(/\s+$/, "");
	text = text.replace(/\s+/g, " ");
	return text;
}

function sendFeedback(){		

	var objForm = document.getElementById("feedForm");
	
	if (trim(objForm.name.value).length < 2){
		alert("Please enter your name.");
		objForm.name.value = trim(objForm.name.value);
		objForm.name.focus();
		return false;
	}
	
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(trim(objForm.email.value)))){
		alert("Please enter a valid email address for yourself.");
		objForm.email.value = trim(objForm.email.value);
		objForm.email.focus();
		return false;
	}
	
	if (trim(objForm.tel.value).length < 2){
		alert("Please enter your telephone number.");
		objForm.tel.value = trim(objForm.tel.value);
		objForm.tel.focus();
		return false;
	}
	
	if (objForm.country.selectedIndex == 0){
		alert("Please select your country.");
		objForm.country.focus();
		return false;
	}
	
	new Ajax.Request('code/includes/send_feedback.asp?_r=' + Math.random(), {method: 'post', parameters: $('feedForm').serialize(true), evalScripts: true, onComplete: completeSendFeedback});
	
}
		
function completeSendFeedback(transport){
	response = transport.responseText;
	
	$('feedForm').reset();
	
	if (response == "ok"){
		$('alertContentsFeed').innerHTML = 'Thank you, enquiry received!';
	}else{
		$('alertContentsFeed').innerHTML = 'An error occurred!';
	}
	
}
