﻿
$(document).ready(function() {

    /* SET FORM FOCUS ENTER SUBMIT OF FOCUSED INPUT  */
    var focussed_form;
    $('input').focus(focus_form);
    $('input').blur(unfocus_form);
    $('textarea').focus(focus_form);
    $('textarea').blur(unfocus_form);
    $('select').focus(focus_form);
    $('select').blur(unfocus_form);
    $('a.btn.forinput').focus(focus_form);
    $('a.btn.forinput').blur(unfocus_form);


    $(document).keypress(function(e) {
        if (e.keyCode == 13) {
            submit_form();
        }
    });

    $('a.btn.forinput').click(function(e) {
        e.preventDefault();        
        $(this).closest('form').trigger('submit');
    });

    function focus_form() {
        focussed_form = $(this).closest('form');
    }

    function unfocus_form() {
        focussed_form = null;
    }

    function submit_form() {        
        $(focussed_form).trigger('submit');
    }

    /*---- JQuery Custom Selects -----*/
    $('#currency').SelectCustomizer();


    /*---- We have javascript so hide the nojavascript basic submit
    buttons and bring in the pretty ones (given big left margin in CSS) ----*/

    $('input.nojavascriptsubmit').hide();
    $('a.btn.forinput').css('left', 0);
});


