// JavaScript Document

function isNumber(inputStr) {
	for (var i = 0; i < inputStr.length; i++) {
		var oneChar = inputStr.substring(i, i + 1)
		if (oneChar < "0" || oneChar > "9") {
			return false
		}
	}
	return true
}
 //&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
function chkfrm() {
   f=document.contactfrm;
   var badCount = 0;
   var goodchars = 0;
   var msg = "";
	
	
// First Name
 	if (f.firstname.value == "") {
		badCount = badCount + 1;
		msg = msg + "\nEnter your First Name.";
	}
// Last Name
 	if (f.lastname.value == "") {
		badCount = badCount + 1;
		msg = msg + "\nEnter your Last Name.";
	}
	if ((f.firstname.value != "") && (f.lastname.value != "")) {
		if (f.firstname.value == f.lastname.value) {
			badCount = badCount + 1;	
			msg = msg + "\nUnacceptable First and Last Names.";
		}
	}
	
// Phone
	if (f.phone.value == "") {
		badCount = badCount + 1;
		msg = msg + "\nEnter your Phone Number.";
	}	
//E-mail
    if (f.email.value == "") {
		badCount = badCount + 1;
		msg = msg + "\nEnter your E-mail address.";
	}
	
	if (f.email.value != "") {
   		inputVal = f.email.value;
   		inputStr = inputVal.toString()
    
   		for (var i = 0; i < inputStr.length; i++) { 
      		var oneChar = inputStr.charAt(i) 
      		if (oneChar == "." || oneChar == "@") { 
         		goodchars = goodchars + 1;
      		}  
   		}
		if (goodchars <2) {
   			badCount = badCount + 1;
			msg = msg + "\nEnter a valid E-mail address.";
		}
	}

//
    if (f.f_kitchen_remodelers.value == "") {
		badCount = badCount + 1;
		msg = msg + "\nLast field is a MUST ENTER.";
	} else {
			$tmp = isNumber(f.f_kitchen_remodelers.value);
			if ($tmp) {
				/*alert("it is a number!");*/
			} else {
				badCount = badCount + 1;
				msg = msg + "\nSorry, last field is a MUST ENTER.";	
			}
	}

//	
	if (badCount == 0) {
    	return true;
    } else {
    	alert (msg);
      	return false;
    }

} 
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&