
/* dok incorrect form submission fix */
function performEnterActionOnForm( myEvent, btnName )
{
    if( myEvent.which || myEvent.keyCode )
    {
        if((myEvent.which == 13) || (myEvent.keyCode == 13))
        {
            var myButton = document.getElementById(btnName);
            if(myButton)
            {
                myButton.click();
            }
            return false;
        }
    }
    return true;
}
/* dok incorrect form submission fix */

/* dok xform validators */
function xformCustomValidatorInit() {
	if($('ctl00_ctl00_MainContentArea_MainContentArea_form1_FormControl_ReEnteredEmail') != null ) // find the contact form
	{
		xformInitContactForm();
	}
}

var originalContactFormClick;
function xformInitContactForm() {
	var btns = $('aspnetForm').getInputs('submit')
	var xform_submit
	btns.each(function (btn) {
		if(btn.name.substring('$FormControl' > -1)) // find the submit on the xform
		{
			xform_submit=btn;
		}
	})
	if( xform_submit != null )
	{
		originalContactFormClick = xform_submit.onclick.bind(this);
		xform_submit.onclick = function(event){
			if(xformValidateContactForm())
			{
				originalContactFormClick(event)
				return true;
			}
			return false;
		}
	} else {
		console.log("Submit button NOT found")
	}
}

function xformValidateContactForm(event) {
	if( $('ctl00_ctl00_MainContentArea_MainContentArea_form1_FormControl_Email').value != $('ctl00_ctl00_MainContentArea_MainContentArea_form1_FormControl_ReEnteredEmail').value )
	{
		$('ctl00_ctl00_MainContentArea_MainContentArea_form1_FormControl_ReEnteredEmailrequiredvalidator').update('You must re-enter your email address correctly.').show();
		return false;
	}
	return true;
}
/* dok xform validators */
