function checkform ( form )
{

	if (form.dogname.value == "") {
		alert( "Please enter dog's name." );
		form.dogname.focus();
		return false ;
	}
	if (form.dogbreed.value == "") {
		alert( "Please enter dog's breed." );
		form.dogbreed.focus();
		return false ;
	}
	if (form.birthdate.value == "") {
		alert( "Please enter dog's birthday." );
		form.birthdate.focus();
		return false ;
	}
	if (form.weight.value == "") {
		alert( "Please enter dog's weight in pounds." );
		form.weight.focus();
		return false ;
 	}
	if (form.withers.value == "") {
		alert( "Please enter dog's height at withers (in inches)." );
		form.withers.focus();
	return false ;
	}
	if (form.length.value == "") {
		alert( "Please enter dog's length in inches." );
		form.length.focus();
		return false ;
 	}
	if (form.collarsize.value == "") {
		alert( "Please enter dog's collar size in inches." );
		form.collarsize.focus();
		return false ;
	}
	if (form.markings.value == "") {
		alert( "Please describe your dog's colours and markings." );
		form.markings.focus();
		return false ;
	}
	if (form.training.value == "") {
		alert( "Please describe your dog's training." );
		form.training.focus();
		return false ;
	}
	if (form.name.value == "") {
		alert( "Please enter your full name." );
		form.name.focus();
		return false ;
	}
	if (form.address.value == "") {
		alert( "Please enter your street address." );
		form.address.focus();
		return false ;
	}
	if (form.city.value == "") {
		alert( "Please enter your city of residence." );
		form.city.focus();
		return false ;
	}
	if (form.province.value == "") {
		alert( "Please enter your province of residence." );
		form.province.focus();
		return false ;
	}
	if (form.postalcode.value == "") {
		alert( "Please enter your postal code." );
		form.postalcode.focus();
		return false ;
	}
	if (form.homephone.value == "") {
		alert( "Please enter your home phone number." );
		form.homephone.focus();
		return false ;
	}
	if (form.email.value == "") {
		alert( "Please enter your e-mail address." );
		form.email.focus();
		return false ;
	}
	
    // Check for correct phone number
     rePhoneNumber = new RegExp(/^\([2-9][0-8][0-9]\)\s?[2-9]\d{2}\-\d{4}$/);
	 //rePhoneNumber = new RegExp(/^\([1-9]\d{2}\)\s?\d{3}\-\d{4}$/);
 
     if (!rePhoneNumber.test(form.homephone.value)) {
          alert("Phone Number Must Be Entered As: (555) 555-1234");
		  form.homephone.focus();
          return false;
     }

/*isDigit = new RegExp(/^\d{1,3}$/);
	 if(!isDigit.test(form.withers.value)){
			alert("Please enter numerical values only for height.");
			form.withers.focus();
			return false;
	 }
	 if(!isDigit.test(form.weight.value)){
			alert("Please enter numerical values only for weight.");
			form.weight.focus();
			return false;
	 }
	 if(!isDigit.test(form.length.value)){
			alert("Please enter numerical values only for length.");
			form.length.focus();
			return false;
	 }
	 if(!isDigit.test(form.collarsize.value)){
			alert("Please enter numerical values only for collar size.");
			form.collarsize.focus();
			return false;
	 }*/
}

