
(function($){var $$;$$=$.fn.modalpreview=function($options){var $defaults={fade:'fast',allowHtml:false,opacity:'0.7',text:{preview:'Preview',close:'Close'}};var $o=$.extend($defaults,$options);var _o=$(document.createElement('div')).css({display:'none',opacity:$o.opacity}).attr('id','overlay');$('body').append(_o);return this.each(function(){var _c=$(this);var _f=$(this).parents('form');var _b=_f.find('input[type=submit]');var _t=$(document.createElement('div')).addClass('preview_txt');var _h=$(document.createElement('p')).addClass('preview_header').text($o.text.preview+':');var _k=$(document.createElement('div')).addClass('preview_inputwrapper');var _d=$(document.createElement('div')).addClass('preview_div').css({display:'none'});var _p=$(document.createElement('input')).attr({value:$o.text.preview,type:'button'}).addClass('preview_btn');var _e=$(document.createElement('input')).attr({value:$o.text.close,type:'button'}).addClass('edit_btn');_k.append(_e);_d.append(_h).append(_t).append(_k);_o.after(_d);_p.click(function(){if(_c.val().length<1){return;}_o.fadeIn($o.fade);var _i=(!$o.allowHtml)?$$.removeTags(_c.val()):_c.val();_t.html($$.parse(_i));_e.click(function(){_o.fadeOut($o.fade);_d.fadeOut($o.fade,function(){_t.empty();});_c.focus();});_d.fadeIn($o.fade);});_b.before(_p);});};$$.removeTags=function($t){return $t.replace(/<\/?[^>]+>/gi,'');};$$.parse=function($t){return $t.replace(/\n/g,"<br />").replace(/\n\n+/g,'<br /><br />').replace(/(<\/?)script/g,"$1noscript");};})(jQuery);