function Validate_Contact(frm){
  var popup = false;
  var badmail = false
  frm.name.style.backgroundColor='#FFFFFF';
  frm.email.style.backgroundColor='#FFFFFF';
  frm.RequestMsg.style.backgroundColor='#FFFFFF';
  frm.checkhuman.style.backgroundColor='#FFFFFF';
  
	if(frm.name.value == 'Name' || frm.name.value == ''){
		frm.name.value = "";
		frm.name.style.backgroundColor='#FFDD77';
		popup = true;
	}
	if(frm.email.value == 'Email Address' || frm.email.value == ''){
		frm.email.value = "";
		frm.email.style.backgroundColor='#FFDD77';
		popup = true;
	}else if(!Is_Email(frm.email, 'Please enter valid email address')){
		frm.email.value = "";
		frm.email.style.backgroundColor='#FFDD77';
		badmail = true;
		popup = true;
	}
	if(frm.RequestMsg.value == 'Message' || frm.RequestMsg.value == ''){
		frm.RequestMsg.value = "";
		frm.RequestMsg.style.backgroundColor='#FFDD77';
		popup = true;
	}
    if(frm.checkhuman.value == ""){
		frm.checkhuman.style.backgroundColor='#FFDD77';
		popup = true;
	}
	if(popup == true) {
		if(badmail == false){
			alert("One or more fields are blank and must be filled in.")
		}
  }else{
	Is_Valid_Contact_Pict(frm,frm.checkhuman,frm.addquest);
	}
}

function Is_Valid_Contact_Pict(frm,fldHum,fldNum){
	var sendOBJ = new ajaxCall();
	sendOBJ.data = encodeURI("checkhuman="+fldHum.value+" & addquest="+fldNum.value);
	sendOBJ.url = "/4DAction/check_robot_picture";
	sendOBJ.method = 'POST';
	sendOBJ.responseArguments[0] = frm;
	sendOBJ.responseArguments[1] = fldHum;
	sendOBJ.onResponse = pictcallback;
	sendOBJ.send();
}
function pictcallback(response,args){
	if(response != "OK"){
		var fldHum = args[1];
		fldHum.value = "";
		alert("Sorry. Please enter the correct number!");
	}else{
		var frm = args[0];
		frm.submit();
	}
}
function validate_capcha(){
  var form = arguments[0];
  var popup = false;
  var ret_val = false;
  for(i = 1;i < arguments.length;i++){
    var type = eval("form."+arguments[i]+".type");
    temp = eval("form."+arguments[i]+".style.backgroundColor='#FFFFFF';");
    if(type == "select" || type=="select-one"){
      var select = eval("form."+arguments[i]);
      var empty = select.options[select.selectedIndex].value=="";

    } else {
      var empty = eval("form."+arguments[i]+".value=='' || form."+arguments[i]+".value=='00/00/00' || form."+arguments[i]+".value=='0.00' || form."+arguments[i]+".value=='0.00%' || form."+arguments[i]+".value=='$0.00' || form."+arguments[i]+".value=='0'");
    }
    if(empty==true){
      temp = eval("form."+arguments[i]+".style.backgroundColor='#FFDD77';");
      popup = true;
    }
  }
  if(popup == true){
    alert('One or more required fields were not filled in. Please check the highlighted field(s) for details.');
  } else {
    Is_Valid_Contact_Pict(form,form.checkhuman,form.addquest);
  }
}
