
// Field Validations for Contact Us form
function getSelectedButton(buttonGroup){
	for (var i = 0; i < buttonGroup.length; i++) {
	 
		if (buttonGroup[i].checked) {
			return i
		}
	}
	return 99
}
//  ##################################################
function checkfrm() {
	var f = document.contactffrm;
	var badCount = 0;
	var goodchars = 0;
	var msg = "";
	

	f.recipients.value="info@cleanforceone.com";
	f.subject.value="Inquiry from the Web";
	f.good_url.value="http://www.cleanforceone.com/contact-cleaning-company-thanks.html";
	
// First Name	
	tmp = f.firstname.value;
	if (tmp.length < 3) {
		msg = msg + "\nEnter your First Name";
		badCount = badCount + 1;
	}
// Last Name	
	tmp = f.lastname.value;
	if (tmp.length < 3) {
		msg = msg + "\nEnter your Last Name";
		badCount = badCount + 1;
	}
	
// Phone	
	tmp = f.phoneNum.value;
	if (tmp.length < 10) {
		msg = msg + "\nEnter a valid Phone Number";
		badCount = badCount + 1;
	}
	
//E-mail
	var goodchars = 0;
    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.";
		}
	}
	
// Preferred Contact Method
	 var i = getSelectedButton(f.contactBy)
	 if ((i==0) || (i==1)) {
		 data_entered = 1;
	 } else {
		 if (i!=99) {
		   	badCount = badCount + 1;
		   	msg = msg + "\nChoose Phone or Email as a Preferred Method of Contact";
		 }
   	 } 
	 
// E-Discount Program
	 var i = getSelectedButton(f.ediscount)
	 if ((i==0) || (i==1)) {
		 data_entered = 1;
	 } else {
		 if (i!=99) {
		   	badCount = badCount + 1;
		   	msg = msg + "\nChoose Yes or No for our E-Discount Program.";
		 }
   	 } 
	 
	if (badCount == 0) {
    	return true;
    } else {
		alert (msg);
		return false;
	}
}