(function($){$.print=function(opts){opts=$.extend({},$.print.defaults,opts||{});var head=$("head");var content="";if(opts.usePageTitle){var titleElement=$(".title");content+=titleElement.html();}var mainElement=$("#"+opts.mainElementId);var cloneElement=mainElement.clone();var startClassElement=$(opts.startClass,cloneElement);var contentElement=(startClassElement.length==0)?cloneElement:startClassElement;var printText="<div >"+opts.printHeaderHtml+'<a class="printIcon" title="'+opts.printTitle+'" href="#" onclick="window.print(); return false;">&nbsp;&nbsp;&nbsp;</a></div>';contentElement.prepend(printText);var startElement=contentElement;$("a,[onclick]",contentElement).each(function(index,elem){var obj=$(this);var onclickVal=obj.attr("class");if("printIcon"==onclickVal){}else{obj.removeAttr("href");obj.click(function(e){e.preventDefault();return false;});obj.attr("disabled","disabled");}});$("input",contentElement).each(function(index,elem){var obj=$(this);obj.attr("disabled","disabled");});content+=contentElement.html();var footerElement=$("#"+opts.footerId);content+=footerElement.html();win=window.open("about:blank","_blank","height="+opts.height+",width="+opts.width+",toolbar=no,status=no");var doc=win.document;doc.write("<html>");doc.write("<head>"+head.html()+"<style>."+opts.printExcludeClass+" { display:none; }</style></head>");doc.write("<body  >");doc.write(content);doc.write("</body>");doc.write("</html>");doc.close();};$.print.defaults={footerId:"print-hide2",usePageTitle:true,mainElementId:"print-hide0",startClass:".g_12",width:710,height:800,printExcludeClass:"printExclude",printTitle:"Print",printHeaderHtml:'<span class="float-left">Tools:&nbsp;</span>'};})(jQuery);
