

RegistrationInscriptionExpress = {
    
    init: function() {
        RegistrationInscriptionExpress.setEventHandlers()
        RegistrationInscriptionExpress.checkForAjaxLoader()
        //$(".RegistrationInscriptionExpressAjaxLoader").hide()
    },

    setEventHandlers: function() {
        //$("btnUploadCv").unbind().click(RegistrationInscriptionExpress.onClickUpload);
        $(".panInscExpress .btnUploadCv").unbind().click(RegistrationInscriptionExpress.onClickUpload);
    },
    
    validate: function() {
        return true;
    },

    onClickUpload: function() {
        RegistrationCivilStatus.uploadFile($(".fupUploadParseCvCS"), ".RegistrationInscriptionExpressAjaxLoader", true);
        //RegistrationCivilStatus.uploadFile(".fupUploadParseCvCS", ".RegistrationInscriptionExpressAjaxLoader", true)
        return false;
    },
    
    checkForAjaxLoader: function()
    {
        var element = $(".RegistrationInscriptionExpressAjaxLoader");
        if(element.length == 0)
        {
            TFI.ClientServices.Candidate.GetAjaxLoaderHtml(function(res)
                {
                    $(".inscriptionFieldRIE").prepend(res.value);
                    var loader = $(".inscriptionFieldRIE div:first-child");
                    if(!loader.hasClass("RegistrationInscriptionExpressAjaxLoader"))
                    {
                        loader.addClass("RegistrationInscriptionExpressAjaxLoader");
                    }
                    loader.hide();
                })
        }
    },
    
    hideUploadControls: function()
    {
        $(".fupUploadParseCvCS").hide();
        $(".btnUploadCv").hide();
        $(".litFileTypesCS").hide();
    },
    
    showUploadControls: function()
    {
        $(".fupUploadParseCvCS").show();
        $(".btnUploadCv").show();
        $(".litFileTypesCS").show();
    }
};
