$(document).ready(function() {
    $('.contact_details_field.required input').after('<img src="/img/pages/quote/required-arrow.png" />');
    $('#bttn-contact-us').click(function() {
        use_form = true;
        if ($('#contact_form_name').attr('value') == '') { $('#req_given_name').css('display', 'block'); $('#contact_form_name').focus(); use_form = false; } else { $('#req_given_name').css('display', 'none'); use_form = true; }
        if ($('#contact_form_surname').attr('value') == '') { $('#req_surname').css('display', 'block'); $('#contact_form_surname').focus(); use_form = false; } else { $('#req_surname').css('display', 'none'); use_form = true; }
        if ($('#contact_form_phone').attr('value') == '') { $('#req_phone').css('display', 'block'); $('#contact_form_phone').focus(); use_form = false; } else { $('#req_phone').css('display', 'none'); use_form = true; }
        if (isValidEmailAddress($('#contact_form_email').attr('value')) == false) { $('#req_email').css('display', 'block'); $('#contact_form_email').focus(); use_form = false; } else { $('#req_email').css('display', 'none'); use_form = true; }
        if (use_form == true) {
            $.post('/ajax/contact/submit.aspx',
                {
                    form_subject: $('#contact_form_subject').val(),
                    form_name: $('#contact_form_name').val(),
                    form_surname: $('#contact_form_surname').val(),
                    form_company: $('#contact_form_company').val(),
                    form_phone: $('#contact_form_phone').val(),
                    form_email: $('#contact_form_email').val(),
                    form_address: $('#contact_form_address').val(),
                    form_website: $('#contact_form_website').val(),
                    form_comments: $('#contact_form_comments').val()
                },
                function(data) {
                    status = $('#status', $(data)).html();
                    response = $('#response', $(data)).html();
                    $('.contact_response').html(response);
                    if (status == '1' || status == 1 || status == 'success' || response == 'Thank you for your contact enquiry.') { $('.contact_form').css('display', 'none'); }
                    document.location.href = '#message';
                }
            );
        }
    });
});
function isValidEmailAddress(emailAddress){var pattern = 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]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return pattern.test(emailAddress);}
function stopRKey(evt){var evt = (evt) ? evt : ((event) ? event : null);var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}}
document.onkeypress = stopRKey;

