﻿
App.Selling.Default = function() {

    /* Private */

    /* Properties */

    var cmp = {};





    /* Methods */

    var init = function() {

        /* Constructor */
        
        cmp.carRegistrationForm = new TVI.Form({
        
            ID: 'carRegistrationForm',
            handler: submit
        
        });
        
        //focus on reg field
        $('#sellCarForm-reg-control').focus();

    };
    
    
    
    
    
    var submit = function(valid){
    
        /* handles car registration form */
    
        if (valid !== true){
        
            cmp.carRegistrationForm.validate({
            
                success: function(){
                
                    submit(true);
                
                }
            
            });
        
            return;
        
        }
    
        //redirect with reg
        cmp.carRegistrationForm.redirect('/sell-a-car/');
    
    };





    /* Public */

    TVI.apply(cmp, {

        /* Properties */

        /* Methods */

    });


    TVI.ready(init);


    return cmp;


} ();
