/*! custom-file-input - v1.0.0 - 2013-07-25
* https://github.com/kvt/custom-file-input
* Copyright (c) 2013 Ketan Tada; Licensed MIT */
(function(t){t.fn.customHtmlFileInput=function(e){var n=t.extend({buttonAttrs:{},textBoxAttrs:{},buttonText:"Browse",inputClass:"customFileInput-textbox",buttonClass:"customFileInput-button",buttonDirection:"right",fileInputAttrs:{opacity:0,height:"100px",width:"50px",top:0,left:0,position:"absolute"},parentElementAttrs:{overflow:"hidden",display:"inline-block",position:"relative"}},e);return this.each(function(){var e=t(this),s=t('').attr(n.textBoxAttrs).addClass(n.inputClass),o=t("").attr(n.buttonAttrs).addClass(n.buttonClass).html(n.buttonText);e.css(n.fileInputAttrs).attr("size",1).wrap("");var i=e.parent();"right"===n.buttonDirection?i.append(s,o):i.append(o,s),i.css(n.parentElementAttrs).mousemove(function(n){var s=t(this).offset(),o=n.pageX-s.left;e.css("left",o-40)}),e.change(function(){s.val(e.val().replace(/.*fakepath(\/|\\)/,""))})})}})(jQuery);