function submitForm(formToSend,zoneId){
	var required = document.getElementById("cfRequiredFields_"+zoneId);
	var continueSubmit = true;
	
	if (required.value != ""){
		var requiredArray = required.value.split(",");
		
		for (var i=0;i<requiredArray.length;i++){
			var tmp = requiredArray[i];
			var field = document.getElementById(tmp);
			var value = field.value;
			var name = field.name;
			var fromfield = document.getElementById("fromfieldid");
			
			name = name.substr(6,name.length);
			
			if (value == ""){
				test = document.getElementById(tmp+"_error");
				test.innerHTML = "You must enter your " + name;
				continueSubmit = false;
			}else{
				test = document.getElementById(tmp+"_error");
				test.innerHTML = "";
			}
			/*
			if (tmp == fromfield.value){
				if (!checkMail(value)){
					test = document.getElementById(tmp+"_error");
					test.innerHTML = "You must enter a valid email address for this field";
					continueSubmit = false;
				}else{
					test = document.getElementById(tmp+"_error");
					test.innerHTML="";
				}
			}*/
		}
	}
	
	if (continueSubmit == true){
	 var formItem = eval("document.contact_"+zoneId);

	 formItem.submit();
	}
}

String.prototype.trim = function(l, r) {
	var result = this;

	if (l) result = result.replace(/^[ \t\r\n]*/, '');
	if (r) result = result.replace(/[ \t\r\n]*$/, '');
	return result;
}

function checkMail(emailAddress)
{
		var filter  = /^([a-zA-Z0-9_\.\-\'])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		emailAddress = emailAddress.trim(true,true);
		if (filter.test(emailAddress)) return true;
		else return false;
}