//
$("#rc-anchor-container").css({"background-color": "#1a1a24"});
$("#g-recaptcha-container > div").css({"border": "1px solid #1a1a24"});
var emailValid = /^[a-zA-Z0-9_!&=`~#%'\/\$\^\|\+\?\{\}-]+(\.[a-zA-Z0-9_!&=`~#%'\/\$\^\|\+\?\{\}-]+)*@[a-zA-Z0-9]([a-zA-Z0-9_-])*(\.[a-zA-Z0-9][a-zA-Z0-9_-]*)+$/;
$("input, select").removeClass("IEErrorCheckbox");
$( ".CustomErrormessage" ).remove();
$.each(requiredFields, function( k, value ){
if(value.type == "textbox"){
var fieldValue = $.trim($("#"+value.name).val());
if(!fieldValue){
focusErrorField = !focusErrorField ? value.name : focusErrorField;
$("#"+value.name).addClass('IEErrorCheckbox');
$("#"+value.name).after( '
'+value.message+'
' );
}
}
if(value.type == "email"){
var fieldValue = $.trim($("#"+value.name).val());
if (!emailValid.test(fieldValue)) {
focusErrorField = !focusErrorField ? value.name : focusErrorField;
$("#"+value.name).addClass('IEErrorCheckbox');
$("#"+value.name).after( '
'+value.message+'
' );
}
}
if(value.type == "select"){
var fieldValue = $.trim($("#"+value.name).val());
if(fieldValue === ""){
focusErrorField = !focusErrorField ? value.name : focusErrorField;
$("#"+value.name).addClass('IEErrorCheckbox');
$("#"+value.name).after( '
'+value.message+'
' );
}
}
if(value.type == "checkbox"){
$("#"+value.name).removeClass('IEErrorCheckbox');
$("#"+value.name).css({"border": "1px solid #6d6d78"});
if($('input[id="'+value.name+'"]:checked').length == 0){
form.submittable(false);
focusErrorField = !focusErrorField ? value.name : focusErrorField;
$("#"+value.name).addClass('IEErrorCheckbox');
$("#"+value.name).parent( ".mktoCheckboxList" ).after( '
'+value.message+'
' );
}
}
});
//Check your condition
if (focusErrorField) {
form.submittable(false);
$("#"+focusErrorField).focus();
$('input[name='+focusErrorField+']').focus();
}
else {
form.submittable(true);
_satellite.track("formsubmission");
}
if (!(grecaptcha.getResponse())) {
form.submittable(false);
$("#g-recaptcha-container > div").css({"border": "1px solid #fc2a35"});
}
});
// Add an onSuccess handler
form.onSuccess(function(values, followUpUrl) {
top.location.href=followUpUrl;
return false;
});
});
// ]]>