﻿var ccmForms =    
{
    finance :
    {
        setFocus: function() {
            $(".submit-button").click(function() {
                $(".genform").find("input, textarea, select").each(function () { 
                    $(this).focus(function(){
                        var container = $(this).parent().parent().parent().parent();                    
                            for(i=1 ; i<5 ; i++)
                            {
                                $('#fs' + i).addClass('unselected');
                                $('#fs' + i).removeClass('selected');
                                $('#page' + i).height(0);
                            }
                                                                            
                            $('#fs' + $(container).attr("id").charAt($(container).attr("id").length - 1)).removeClass('unselected');
                            $('#fs' + $(container).attr("id").charAt($(container).attr("id").length - 1)).addClass('selected');
                            
                            $(container).height("auto");
                    });                               
                });
            });
        },
        
        autoCompleteSortCode: function() {
            $(".sort-code-textbox").keyup(function() {
                if($(this).val().length == 2 || $(this).val().length == 5)
                {
                    $(this).val($(this).val() + "-");
                }
                
                if(($(this).val().length == 4 || $(this).val().length == 7) && $(this).val().charAt($(this).val().length - 1) == "-")
                {
                    $(this).val($(this).val().substring(0, $(this).val().length - 1));
                }
            });
        }      
    },
    
    valuation :
    {
        setFocus: function()
        {
            $(".submit-button").click(function() {
                $("#dvValuation").find("input, textarea, select").each(function () { 
                    
                    $(this).focus(function(){
                    
                        var container = $(this).parent().parent();                    
                                    
                        for(i=1 ; i<4 ; i++)
                        {
                            $('#dvStep' + i).addClass('step-hidden');
                            $('#dvStep' + i).removeClass('step');
                            
                            $('#imgStep' + i).attr("src","/Assets/Images/val-step-"+i+"-off.jpg");            
                            
                        }
                        
                        $(container).removeClass('step-hidden');
                        $(container).addClass('step');
                        
                        $('#imgStep' + $(container).attr("id").charAt($(container).attr("id").length - 1)).attr("src","/Assets/Images/val-step-" + $(container).attr("id").charAt($(container).attr("id").length - 1) + "-on.jpg");                                        
                    });                               
                });
            });
        }
    }    
}

$(document).ready(function() {
    ccmForms.finance.setFocus();
    ccmForms.finance.autoCompleteSortCode();
    ccmForms.valuation.setFocus();
});
