var REBlank = /^ *$/;
var RENumeric = /^([0-9])+$/;
var REEmail=/((^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$)|(^ *$))/;

function Check1(){
   if (REBlank.test(document.adform.para1.value) == true){
		alert('Description required');
		return false;
	}
	else if (document.adform.para1.value.length > 1000){
		alert('Maximum 1000 Characters for Description, you have entered '+document.adform.para1.value.length+' characters');
		return false;
	}
	else if (RENumeric.test(trim(document.adform.price.value)) == false){
		alert('Price must be numeric');
		return false;
	}
	else if (REBlank.test(document.adform.contact.value) == true){
		alert('Contact Name required');
		return false;
	}
	else if (document.adform.contact.value.length > 30){
		alert('Maximum 30 Characters for Contact Name, you have entered '+document.adform.contact.value.length+' characters');
		return false;
	}
	else if (REBlank.test(document.adform.phone.value) == true){
		alert('Phone Number required');
		return false;
	}
	else if (document.adform.phone.value.length > 30){
		alert('Maximum 30 Characters for Phone Number, you have entered '+document.adform.phone.value.length+' characters');
		return false;
	}
	else if (document.adform.mobile.value.length > 30){
		alert('Maximum 30 Characters for Mobile Number, you have entered '+document.adform.mobile.value.length+' characters');
		return false;
	}
	else if (REBlank.test(trim(document.adform.email.value)) == true){
		alert('Email Address required');
		return false;
	}
	else if (REEmail.test(trim(document.adform.email.value)) == false){
		alert('Invalid Email Address');
		return false;
	}
	else if (document.adform.email.value.length > 100){
		alert('Maximum 100 Characters for Email Address, you have entered '+document.adform.email.value.length+' characters');
		return false;
	}
	else if (REBlank.test(document.adform.location.value) == true){
		alert('Location required');
		return false;
	}
	else if (document.adform.Region.selectedIndex == 0){
		alert('Region required');
		return false;
	}
	else if (document.adform.location.value.length > 150){
		alert('Maximum 150 Characters for Location, you have entered '+document.adform.location.value.length+' characters');
		return false;
	}
	else if (document.adform.payment.selectedIndex == 0){
		alert('Payment details required card/paypal or cheque/post');
		return false;
	}
	else if (document.adform.Comments.value.length > 200){
		alert('Maximum 200 Characters for Comments, you have entered '+document.adform.Comments.value.length+' characters - Please send an email to adverts@dragondriving.co.uk with further comments');
		return false;
	}
	else if (document.adform.terms.checked == false){
		alert('Please tick box to confirm that you have read our Terms and Conditions');
		return false;
	}
}

function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}
