<!--

function validEmail(email) {
			invalidChars = " /:,;"
	
			if (email == "") {
				return false;
			}
			for (i=0; i<invalidChars.length; i++) {
				badChar = invalidChars.charAt(i)
				if (email.indexOf(badChar,0) > -1) {
					return false;
				}
			}
			atPos = email.indexOf("@",1)
			if (atPos == -1) {
				return false;
			}
			if (email.indexOf("@",atPos+1) > -1) {
				return false;
			}
			periodPos = email.indexOf(".",atPos)
			if (periodPos == -1) {
				return false;
			}
			if (periodPos+3 > email.length)	{
				return false;
			}
			return true;
		}


function validateContact(form){
        var msgStr = 'The following information must be provided before submitting your contact profile edits:\r';
        var error = false;

        if ((form.fname.value == '') || (form.fname.value == null) || (form.fname.value == ' ')){
                error = true;
                msgStr = msgStr + 'First Name\r';
                }
        if ((form.lname.value == '') || (form.lname.value == null) || (form.lname.value == ' ')){
                error = true;
                msgStr = msgStr + 'Last Name\r';
                }
if ((form.address1.value == '') || (form.address1.value == null) || (form.address1.value == ' ')){
                error = true;
                msgStr = msgStr + 'Address\r';
                }
if ((form.city.value  == '') || (form.city.value == null) || (form.city.value == ' ')){
                error = true;
                msgStr = msgStr + 'City\r';
                }
  if ((form.zip.value == '') || (form.zip.value == null) || (form.zip.value == ' ')){
                error = true;
                msgStr = msgStr + 'Zip\r';
                }
if ((form.phone.value == '') || (form.phone.value == null) || (form.phone.value == ' ')){
                error = true;
                msgStr = msgStr + 'Phone Number\r';
                }
if ((form.email1.value == '') || (form.email1.value == null) || (form.email1.value == ' ')){
                error = true;
                msgStr = msgStr + 'Email\r';
                }

	if (error){
                alert(msgStr);
                return false;
			} else {

if (validEmail(form.email1.value)){
			//sender's email address is valid - now check other
			if (((form.ind_cons_bus_own.checked) == 1) && (form.numemployees.value == 'none')){
			alert("You've selected that you are an independent business owner.  Please also select the number of employees in your business before submitting your contact profile edits.");
			return false;
			} else {
				if (((form.student.checked) == 1) && (form.status[0].checked == false) && (form.status[1].checked == false)){
				alert("You've selected that you are a student.  Please also indicate whether your are a full-time or part-time student before submitting your contact profile edits.");
			return false;
				} else {
					if (((form.student.checked) == 1) && ((form.school_name.value == '') || (form.school_name.value == null) || (form.school_name.value == ' '))){
			alert("You've selected that you are a student.  Please also indicate the school, college or university you are attending before submitting your contact profile edits.");
			return false;
			} else {
				if (((form.other.checked) == 1) && ((form.other_industry.value == '') || (form.other_industry.value == null) || (form.other_industry.value == ' '))){
				alert("You've selected other as an industry category.  Please type the industry in the text box before submitting your contact profile edits.");
			return false;
				} else {
			return true;
			}
			}
			}
			}
			
			} else {
    alert("Please enter a valid email address before submitting your contact profile edits.");
			return false;
	}
	
}
}

// -->