// JavaScript Document

	function Validate(objForm)
	{
		var fullnameVal, companyVal, emailaddrVal, addressLine1Val, cityVal, stateVal, zipcodeVal, phoneVal, countryVal
		var isValid, errorMessage
		
		//alert(objForm.name);
		
		emailaddrVal = objForm.emailaddr.value;
		fullnameVal = objForm.fullname.value;
		companyVal = objForm.company.value;
		
		if (objForm.name == "contactInfo"){
			//alert(document.DamInfo.submit());
			zipcodeVal = objForm.zipcode.value;
			stateVal = objForm.state.value;
			cityVal = objForm.city.value;
			addressLine1Val = objForm.address1.value;
			phoneVal = objForm.phone.value;
			countryVal = objForm.country.value;
		}
		
		isValid = true;
		errorMessage = "";
		
		if(fullnameVal == ""){
			errorMessage = errorMessage + "Please enter your full name.\n";
			isValid = false;
		}
		if(companyVal == ""){
			errorMessage = errorMessage + "Please enter your company name.\n";
			isValid = false;
		}
		if(emailaddrVal == ""){
			errorMessage = errorMessage + "Please enter your email address.\n";
			isValid = false;
		}
		else
		{
			var RegExp = /\w*[-._\w]*\w@\w[-._\w]*\w\.\w{2,3}/
			if (RegExp.test(emailaddrVal) == false){
				errorMessage = errorMessage + "Please enter your email address in the correct format. (ex. name@domain.com)\n";
				isValid = false;
			}
		}
		
		if (objForm.name == "contactInfo"){
			if(phoneVal == ""){
				errorMessage = errorMessage + "Please enter your phone number.\n";
				isValid = false;
			}
			else
			{
				var RegExp = /^[01]?[- .]?\(?[2-9]\d{2}\)?[- .]?\d{3}[- .]?\d{4}$/;
				if (RegExp.test(phoneVal) == false){
					errorMessage = errorMessage + "Please enter your phone number in the correct format. (ex. ###-###-#### or ##########)\n";
					isValid = false;
				}
			}
			if(addressLine1Val == ""){
				errorMessage = errorMessage + "Please enter your address.\n";
				isValid = false;
			}
			if(cityVal == ""){
				errorMessage = errorMessage + "Please enter your city.\n";
				isValid = false;
			}
			if(stateVal == ""){
				errorMessage = errorMessage + "Please enter your state.\n";
				isValid = false;
			}
			else
			{
				var RegExp = /\D{2}/;
				if (RegExp.test(stateVal) == false){
					errorMessage = errorMessage + "Please enter your state the correct format (ex. MA).\n";
					isValid = false;
				}
			}
			if(zipcodeVal == ""){
				errorMessage = errorMessage + "Please enter your zip code.\n";
				isValid = false;
			}
			if(countryVal == ""){
				errorMessage = errorMessage + "Please enter your country.\n";
				isValid = false;
			}
		}
		
		if (isValid == true){ 
			objForm.submit(); 
		}
		else
		{
			if (errorMessage != ""){
				alert(errorMessage);
			}
		}
	}
	

