function focus_textbox() {
    setTimeout(function() {
        try {
            d = document.getElementById('element_2_1');
            d.focus();
            d.select();
        } catch(e) {
        }
    }, 200);
}

$(document).ready(function() {
    var cform_code = $('#contact_form').html();
    var search_engine = $('#search_engine').html();
    var search_keywords = $('#search_keywords').html();
    $("#element_11").val(search_engine);
    $("#element_12").val(search_keywords);
    $("#element_10").val(window.location);
    $("a.contact_click").fancybox({
        'transitionIn'    :    'elastic',
        'transitionOut'    :    'elastic',
        'speedIn'        :    600,
        'speedOut'        :    200,
        'overlayShow'    :    true,
        'hideOnContentClick': false,
        'centerOnScroll' : 'true',
        'scrolling'     : 'no',
        'easingIn' : 'swing',
        'easingOut' : 'swing',
        'onStart': function() {
            $(window).scrollTop(0);
            focus_textbox();
        },
        'onClosed': function() {
            $('#contact_form').html(cform_code);
        }
    });

    $("#contact_form").delegate('#saveForm', 'click', function() {
        $.fancybox.showActivity();
        var data_array = $('#form_1').serializeArray();
        data_array.push({ name: 'submit', value: 'Submit' });
        $.ajax({
            type    : "POST",
            cache    : false,
            url        : "/inc/form_post.php",
            data    : data_array,
            success : function(data) {
                cform_submitted = true;
                $('#contact_form').html(data);
                $.fancybox.resize();
                $.fancybox.hideActivity();
            }
        });
        return false;
    });
});
