function validateNumericField(fieldValue) {
            if (!fieldValue) return false;
            var validChars = "0123456789";
            for (var i = 0; i < fieldValue.length; i++) {
                if (validChars.indexOf(fieldValue.charAt(i)) == -1) {
                    return false;
                }
            }
            return true;
        }

function validate()
{
	valid = true;
	var alerts = "";


        if (!document.creditform.firstname.value)
        {
                alerts += "Please Enter your First Name\n";
				//document.creditform.firstname.focus();
              //  valid = false;
        }
		if (!document.creditform.lastname.value)
        {
                alerts += "Please Enter your Last Name\n";
				//document.creditform.lastname.focus();
              //  valid = false;
        }
		
			
		                
		
		if (!document.creditform.address.value)
        {
                alerts += "Please Enter your Address\n";
				
        }
		
		if (!document.creditform.city.value)
        {
                alerts += "Please Enter your City\n";
		  }
		
		if (! document.creditform.state.options[document.creditform.state.options.selectedIndex].value) {
                    alerts = alerts + "Please select a State\n";
                }
                if (! document.creditform.zipcode.value) {
                    alerts += "Please enter your Zip Code\n";
                } else if (! validateNumericField(document.creditform.zipcode.value)) {
                    alerts += "Please only use numeric values for Zipcode\n";
                }
                if (! document.creditform.phone.value) {
                    alerts += "Please enter your Home Phone\n";
                }
	
				

		
		
		if (alerts)
		{alert(alerts);
		valid = false;
		}
		else{
			valid = true;
			
			}
			
		return valid;	
	
}
