function clearCapthcha(fld){
	if(fld.value == " security code"){
		fld.value = "";
		fld.style.color = "#000000";
	}
}

function chkContactFrm(frm){
	if(frm.fname.value.length == 0){
		alert("Please enter your First Name");
		frm.fname.focus();
		return false;
	}
	if(frm.lname.value.length == 0){
		alert("Please enter your Last Name");
		frm.lname.focus();
		return false;
	}
	if(frm.phone.value.length == 0){
		alert("Please enter your Phone Number");
		frm.phone.focus();
		return false;
	}
	if(!validatePhone(frm.phone.value)){
		alert("The Phone Number you entered is not valid. Please enter your phone number including the area code");
		frm.phone.select();
		frm.phone.focus();
		return false;
	}
	if(frm.email.value.length == 0){
		alert("Please enter your Email Address");
		frm.email.focus();
		return false;
	}
	if(!validateEmail(frm.email.value)){
		alert("The Email Address you entered is not valid");
		frm.email.select();
		frm.email.focus();
		return false;
	}
	if(frm.subject.value.length == 0){
		alert("Please enter a Subject for your message");
		frm.subject.focus();
		return false;
	}
	if(frm.message.value.length == 0){
		alert("Please enter your Message");
		frm.message.focus();
		return false;
	}
	return true;
}

function validatePhone(strIn){
    strIn = strIn.replace("(","").replace(")","").replace(" ","").replace("-","").replace("-","");
	if(isNaN(strIn) || strIn.length < 10){
	  return false;
	}else{
	  return true;
	}
}
  
function validateEmail(strIn){
	var re = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$|(\[?((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\]?)$/i );
	if(re.test(strIn) == false){
	  return false;
	}else{
	  return true;
	}
}