(function($) {
    
    $.fn.filestyle = function() {
        return this.each(function() {
                var self = this;
                $(self).addClass('customFile');
                $(self).wrap('<div class="file_wrapper"></div>');
                //$('#file_wrapper').append('<div id="file_blocker"></div>')
								//$('#file_wrapper').append('<div id="file_fakebutton"></div>')
								$(self).parent().append('<div class="file_fakebutton"></div>')
                //$('#file_wrapper').append('<div id="file_name"></div>')
								$(self).parent().append('<div class="file_name"></div>')
                $(self).change(function() {
                    file = this.value; 
                    reWin = /.*\\(.*)/;
                    var fileTitle = file.replace(reWin, "$1"); //выдираем название файла
                    reUnix = /.*\/(.*)/;
                    fileTitle = fileTitle.replace(reUnix, "$1"); //выдираем название файла
                    //$('#file_name').text(fileTitle);
										$(self).parent().children('.file_name').text(fileTitle);
            
                    var RegExExt =/.*\.(.*)/;
                    var ext = fileTitle.replace(RegExExt, "$1");//и его расширение
                });

            });
        };
               
})(jQuery);

