function doColor(item, color) {
item.style.color = color; 
}

function undoColor(item, color2) {
item.style.color = color2; 
}
function validate_form(){
		var dForm = document.forms[0];

		for(var i=0; i <= 44; i++) {
			if(i == 4 || i == 6 || i == 17 )
				continue;
			if(i >= 18 && i < 44) {
				continue;
			}

			if(dForm.elements[i].value == '') {
				if(i == 0)
                	alert('Please enter FIRST ' + dForm.elements[i].name.substr(1).toUpperCase()  + ' to proceed!');
                else if(i ==1)
                    alert('Please enter LAST ' + dForm.elements[i].name.substr(1).toUpperCase()  + ' to proceed!');
                else if(i == 10 || i==11 || i == 12)
                    alert('Please enter your CONTACT PHONE NUMBER to proceed!');
				else if(i == 13)
                    alert('Please enter your EMAIL ADDRESS to proceed!');
                else if(i == 14|| i==15 || i == 16)
                    alert('Please enter at least one PHONE NUMBER to proceed!');
                else if(i == 28)
                    alert('Please enter PASSWORD CONFIRM to proceed!');
                else
                    alert('Please enter ' + dForm.elements[i].name.toUpperCase()  + ' to proceed!');
                dForm.elements[i].focus();
				return false;
			}
		}

		if(dForm.zip.value.length < 5) {
            alert('Zip code should be 5 digit numbers!');
            dForm.zip.focus();
            return false;
        }
		if (dForm.email.value.indexOf('@',0)== -1 ||
        	dForm.email.value.indexOf('@',0)== 0 ||
        	dForm.email.value.indexOf('.',0)==-1)  {
        	alert('Invalid email address!');
        	dForm.email.focus();
        	return false;
        } 
		if (dForm.user.value != dForm.user.value.toLowerCase()) {
            alert('Username must contain numbers or lowercase letters only!');
            dForm.user.focus();
            return false;
        } 
        if(dForm.password.value != dForm.pconfirm.value) {
			alert('The passwords you typed do not match!');
            dForm.password.focus();
            return false;

        }
		if(dForm.password.value.length < 4 || dForm.password.value.length > 8) {
			alert('Password should be 4 to 8 characters');
			dForm.password.focus();
			return false;
		}
		if(dForm.password.value.search(/[^0-9]/) == -1) {
			alert('Password must have at least one letter!');
			dForm.password.focus();
            return false;
        }
        return true;
    }
