function validateUser() {
    if (document.form1.username.value.length < 4) {
        document.getElementById("userTd").style.background = "#FFE665";
        document.getElementById("userTd").style.border = "1px solid #E41821";
        document.getElementById("userTd2").style.background = "url('/images/arrowGreen4.gif') #FFE665 no-repeat 5px center";
        document.getElementById("userTd2").style.border = "1px solid #E41821";
        document.getElementById("userTd2").innerHTML = "Please enter a user name before continuing";
        return false;
    } 
    else {
        document.getElementById("userTd").style.background = "#E0EAED";
        document.getElementById("userTd").style.border = "1px solid #086490";
        document.getElementById("userTd2").style.background = "url('/images/arrowGreen4.gif') #E0EAED no-repeat 5px center";
        document.getElementById("userTd2").style.border = "1px solid #086490";
        document.getElementById("userTd2").innerHTML = "Username must be 4 or more letters or numbers";
        return true;
    }
}



function validatePass() {
    if (document.form1.password1.value.length < 6) {
        document.getElementById("passTd").style.background = "#FFE665";
        document.getElementById("passTd").style.border = "1px solid #E41821";
        document.getElementById("passTd2").style.background = "url('/images/arrowGreen4.gif') #FFE665 no-repeat 5px center";
        document.getElementById("passTd2").style.border = "1px solid #E41821";
        document.getElementById("passTd2").innerHTML = "Please enter a password before continuing";
        return false;
    } 
    else {
        document.getElementById("passTd").style.background = "#E0EAED";
        document.getElementById("passTd").style.border = "1px solid #086490";
        document.getElementById("passTd2").style.background = "url('/images/arrowGreen4.gif') #E0EAED no-repeat 5px center";
        document.getElementById("passTd2").style.border = "1px solid #086490";
        document.getElementById("passTd2").innerHTML = "Passwords must contain at least 6 characters";
        return true;
    }
}


function validatePass2() {
    if (document.form1.password2.value != document.form1.password1.value) {
        document.getElementById("pass2Td").style.background = "#FFE665";
        document.getElementById("pass2Td").style.border = "1px solid #E41821";
        document.getElementById("pass2Td2").style.background = "url('/images/arrowGreen4.gif') #FFE665 no-repeat 5px center";
        document.getElementById("pass2Td2").style.border = "1px solid #E41821";
        document.getElementById("pass2Td2").innerHTML = "Your passwords do not match";
        return false;
    } 
    else {
        document.getElementById("pass2Td").style.background = "#E0EAED";
        document.getElementById("pass2Td").style.border = "1px solid #086490";
        document.getElementById("pass2Td2").style.background = "url('/images/arrowGreen4.gif') #E0EAED no-repeat 5px center";
        document.getElementById("pass2Td2").style.border = "1px solid #086490";
        document.getElementById("pass2Td2").innerHTML = "Please re-enter your password";
        return true;
    }
}


function validateFirstname() {
    if (document.form1.first_name.value.length < 1) {
        document.getElementById("firstnameTd").style.background = "#FFE665";
        document.getElementById("firstnameTd").style.border = "1px solid #E41821";
        return false;
    } 
    else {
        document.getElementById("firstnameTd").style.background = "#E0EAED";
        document.getElementById("firstnameTd").style.border = "1px solid #086490";
        return true;
    }
}


function validateLastname() {
    if (document.form1.last_name.value.length < 1) {
        document.getElementById("lastnameTd").style.background = "#FFE665";
        document.getElementById("lastnameTd").style.border = "1px solid #E41821";
        return false;
    } 
    else {
        document.getElementById("lastnameTd").style.background = "#E0EAED";
        document.getElementById("lastnameTd").style.border = "1px solid #086490";
        return true;
    }
}


function validateEmail() {
	apos=document.form1.email.value.indexOf("@");
	dotpos=document.form1.email.value.lastIndexOf(".");
	if (apos < 1 || dotpos - apos < 2) {
		document.getElementById("emailTd").style.background = "#FFE665";
		document.getElementById("emailTd").style.border = "1px solid #E41821";
		 document.getElementById("emailTd2").style.background = "url('/images/arrowGreen4.gif') #FFE665 no-repeat 5px center";
	document.getElementById("emailTd2").style.border = "1px solid #E41821";
		 document.getElementById("emailTd2").innerHTML = "Please enter a valid email address";
		return false;
	} 
	else {
		document.getElementById("emailTd").style.background = "#E0EAED";
		document.getElementById("emailTd").style.border = "1px solid #086490";
		document.getElementById("emailTd2").style.background = "url('/images/arrowGreen4.gif') #E0EAED no-repeat 5px center";
		document.getElementById("emailTd2").style.border = "1px solid #086490";
		document.getElementById("emailTd2").innerHTML = "Used only for this site, we will never sell or distribute your email address";
		return true;
	}
}


function validateAddress() {
    if (document.form1.Address.value.length < 1) {
        document.getElementById("addressTd").style.background = "#FFE665";
        document.getElementById("addressTd").style.border = "1px solid #E41821";
        return false;
    } 
    else {
        document.getElementById("addressTd").style.background = "#E0EAED";
        document.getElementById("addressTd").style.border = "1px solid #086490";
        return true;
    }
}


function validateCity() {
    if (document.form1.City.value.length < 1) {
        document.getElementById("cityTd").style.background = "#FFE665";
        document.getElementById("cityTd").style.border = "1px solid #E41821";
        return false;
    } 
    else {
        document.getElementById("cityTd").style.background = "#E0EAED";
        document.getElementById("cityTd").style.border = "1px solid #086490";
        return true;
    }
}


function validateZip() {
    if (document.form1.Zip.value.length < 5 || isNaN(document.form1.Zip.value)) {
        document.getElementById("zipTd").style.background = "#FFE665";
        document.getElementById("zipTd").style.border = "1px solid #E41821";
		 document.getElementById("zipTd2").style.background = "url('/images/arrowGreen4.gif') #FFE665 no-repeat 5px center";
		document.getElementById("zipTd2").style.border = "1px solid #E41821";
		 document.getElementById("zipTd2").innerHTML = "Please enter a zip code";
        return false;
    } 
    else {
        document.getElementById("zipTd").style.background = "#E0EAED";
        document.getElementById("zipTd").style.border = "1px solid #086490";
		document.getElementById("zipTd2").style.background = "url('/images/arrowGreen4.gif') #E0EAED no-repeat 5px center";
		document.getElementById("zipTd2").style.border = "1px solid #086490";
		document.getElementById("zipTd2").innerHTML = "at least 5 characters";
        return true;
    }
}


function validateHomestate() {
    if (document.form1.HomeState.selectedIndex < 1) {
        document.getElementById("homestateTd").style.background = "#FFE665";
        document.getElementById("homestateTd").style.border = "1px solid #E41821";
        return false;
    } 
    else {
        document.getElementById("homestateTd").style.background = "#E0EAED";
        document.getElementById("homestateTd").style.border = "1px solid #086490";
        return true;
    }
}


function validateProfession() {
    if (document.form1.profession.selectedIndex < 1) {
        document.getElementById("professionTd").style.background = "#FFE665";
        document.getElementById("professionTd").style.border = "1px solid #E41821";
        return false;
    } 
    else {
        document.getElementById("professionTd").style.background = "#E0EAED";
        document.getElementById("professionTd").style.border = "1px solid #086490";
        return true;
    }
}
