function checkForm(form) {

	// First Name

	form.txtFirstName.required = true;
	form.txtFirstName.requiredError = 'You must Complete the First Name field';

	form.txtFirstName.pattern = 'alphabetic';
	form.txtFirstName.patternError = 'The First Name Field Must Contain only Alphabetic Characters';




	// Last Name

	form.txtLastName.required = true;
	form.txtLastName.requiredError = 'You must Complete the Last Name field';

	form.txtLastName.pattern = 'alphabetic';
	form.txtLastName.patternError = 'The Last Name Field Must Contain only Alphabetic Characters';




	// Phone Number

	if(form.zip.value!='') {
		form.zip.pattern = 'zipcode';
		form.zip.patternError = 'Please Enter a Valid US Zip Code';
	}




	// Phone Number

	form.txtHomePhone.required = true;
	form.txtHomePhone.requiredError = 'You must Complete the Phone Number field';

	form.txtHomePhone.pattern = 'us phone number';
	form.txtHomePhone.patternError = 'Please Enter a Valid Phone Number and Area Code (###) ###-####';




	// Email Address
	
	form.txtHomePhone.required = true;
	form.txtHomePhone.requiredError = 'You must Complete the Email field';
	
		form.txtEmail.pattern = 'email';
		form.txtEmail.patternError = 'Please Enter a Valid Email Address';
	



	// When do You Want to Move

	form.move_when.disallowEmptyValue = true;
	form.move_when.disallowEmptyValueError = 'You must Complete the "When do You Want to Move" Field';




	// How Long Have you Been Looking

	form.length_looking.disallowEmptyValue = true;
	form.length_looking.disallowEmptyValueError = 'You must Complete the "How Long Have you Been Looking" Field';




	// Where Would you Like to Live

	form.where_move.required = true;
	form.where_move.requiredError = 'You must Complete the "Where Would you Like to Live" Field';




	// Are you Currently With an Agent

	form.agent[0].required = true;
	form.agent[0].requiredError = 'You must Complete the "Are you Currently With an Agent" Field';




	// Have you Been Prequalified

	form.qualify[0].required = true;
	form.qualify[0].requiredError = 'You must Complete the "Have you Been Prequalified" Field';




	var errors = getFormErrors(form);
	if (errors.length > 0) {
		var errorMessage = 'The form was not submitted due to the following problem' + ((errors.length > 1) ? 's' : '') + ':\n\n';
		for (var errorIndex = 0; errorIndex < errors.length; errorIndex++) {
			errorMessage += '* ' + errors[errorIndex] + '\n';
		}
		errorMessage += '\nPlease fix ' + ((errors.length > 1) ? 'these' : 'this') + ' problem' + ((errors.length > 1) ? 's' : '') + ' and resubmit the form.';
		alert(errorMessage);
		return false;
	}
               
	// no errors: return true
	return true;
}
function fnRemoveSelected(strListboxId)
{
	objCombo = document.getElementById(strListboxId);	
	if(objCombo.length)
	{
		for(i=0;i<objCombo.length;i++)
		{
			//alert(objCombo.length);
			if(objCombo[i].selected)
			{
				objCombo.options[i] = null;
				//objCombo[i].textvalue = null;
				i--;
			}
			//alert(objCombo.length);
		}
	}
	else
	{
		objCombo.length = 0;
	}
}

/*GNU GPL*/ 
