//  ##################################################
function chkforcode(str) {
	var bad_val = "";
	
	var badstrings = new Array(5)
		badstrings[0] = "www"
		badstrings[1] = "http"
		badstrings[2] = ".com"
		badstrings[3] = ".net"
		badstrings[4] = "url"
	
	for (var i = 0; i < badstrings.length; i++) {
		bad_val = badstrings[i];
		/// alert(bad_val);
		this_result = str.search(bad_val);
		// alert (this_result);
					// returns -1 if value not found
		if (this_result > -1) {
			return this_result
		}
	}
	return this_result
}

///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function chkfields () {
   f=document.emailfrm;
   var badCount = 0;
   var goodchars = 0;
   var msg = "";

// First Name
 	if (f.f_firstname.value == "") {
		badCount = badCount + 1;
		msg = msg + "\nEnter your First Name.";
	} else {
		tmp = chkforcode(f.f_firstname.value);
		// alert (tmp);
		if (tmp > -1) {
			badCount = badCount + 1;
			msg = msg + "\nEnter a Valid First Name.";
		}
	}
	
// Last Name
 	if (f.f_lastname.value == "") {
		badCount = badCount + 1;
		msg = msg + "\nEnter your Last Name.";
	} else {
		tmp = chkforcode(f.f_lastname.value);
		// alert (tmp);
		if (tmp > -1) {
			badCount = badCount + 1;
			msg = msg + "\nEnter a Valid Last Name.";
		}
	}

//E-mail
    if (f.f_email.value == "") {
		badCount = badCount + 1;
		msg = msg + "\nEnter your E-mail address.";
	}

//
	if (f.f_email.value != "") {
   		inputVal = f.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 (badCount == 0) {
    	return true;
    } else {
    	alert (msg);
      	return false;
    }

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