$define(["wgt_util","jquery.dialogmgr","jquery.adfocus","js/pagination/initpagination","wgt_readyload","paging"],function($0,$,$1,focus,initpagination,r,page){function getajaxdata(t,a){var i;return $.ajax({type:"post",url:t,data:a,async:!1,success:function(t){i=t}}),i}function specialhtmlhide(t,a){t.find(".p_interaction,.p_interactioninfo").each(function(){var t=$(this).children("div:visible").length||$(this).children("a").children("div:visible").length;a&&"false"!=a&&0==t&&$(this).remove()})}function getiframeparam(t,a,i){var e=$compcl.getscope(t.id);return{id:t.id,cls:t.styleid,scp:e,htmltype:"singlerow",dialogsrc:i||"",popupname:a.popupname,dialogwidth:a.popupwidth,dialogheight:a.popupheight,dialogesstyle:t.es_popupwindow,closeesstyle:t.es_closebtn,shadeesstyle:t.es_shade,popupanimationeffect:a.animationeffect,popupanimationtimelong:a.animationtimelong,popupstate:a.popupstate}}function linkskipfun(t,a,i,e){"_popup"==i?e&&t.data(e).show({dialogsrc:a}):"_blank"==i?$.opennewwindow(a):$.openhref(a),$._utl.stopevent(event)}function productcvfdatashow(a,t,i,e,r){var n=a.find(r).parent();if(n&&0"+(t.format||0))})}}function productcvf(t,a){productcvfdatashow(t,"/message/ajax/nums.do",a.appid,a.commentrule,".p_comment")}function moveanimatonfunction(scp,params){var ainimateconfig=params.ainimateconfig;ainimateconfig.comps=scp.find(".p_product"),ainimateconfig.isopen=eval(ainimateconfig.isopen),ainimateconfig.type=parseint(ainimateconfig.type)||3,$.overanimate(ainimateconfig)}function createimages(t,e,r){t.find(".p_images").each(function(t){r.thumbnailbox;var a=jquery.extend(!0,{},e),i=$(this).attr("imgdata");$(this).removeattr("imgdata"),i&&(a.data=json.parse(i),$(this).adfocus(a))})}function listpagination(t){var e=$compcl.getscope(t.id),a=geturl();t.params={totalpages:parseint(t.totalpages),currentpage:parseint(t.currentpage),pagesize:parseint(t.pagesize),url:a},initpagination._params=t,initpagination._params.params.callback=function(t,a){var i=getajaxdata(t,a.requestparam);e.html(i),window.baguettebox&&baguettebox.run(".baguetteboxone")},initpagination.init()}function buttonclickfun(i){var n=$compcl.getscope(i.id),o=i.linkjson,e=o.inquiry_link_url.target,r=o.inquiry_link_url.url;r&&(r+="?productid="+n.find(".p_product:first").attr("dataid")),i.inquirypopupwindow&&$.dialogiframe(getiframeparam(i,i.inquirypopupwindow,r)),n.find(".p_inquiry").unbind("click").bind("click",function(){if(o.inquiry_link&&o.inquiry_link_url.url){var t=$(this).parents(".p_product").attr("dataid");r=o.inquiry_link_url.url+"?productid="+t,"_popup"!=e&&(r+="&pageid="+$("body").attr("data-pageid"));var a=i.inquirypopupwindow?i.inquirypopupwindow.popupname:null;linkskipfun(n,r,e,a)}}),n.find(".p_btna,.p_buy,.p_addcart").each(function(){var r=$.grep($(this).attr("class").split(" "),function(t,a){return t&&-1!=t.indexof("p_")})[0].split("p_")[1];$(this).unbind("click").bind("click",function(){var t=$(this).parents(".p_product").attr("dataid");if("btna"==r){var a=o[r+"_link"]&&o[r+"_link_url"].url,i=o[r+"_link_url"].target,e=o[r+"_link_url"].url+"?productid="+t;a&&linkskipfun(n,e,i,"")}})})}function textsubstring(t){t.find(".js_singleline").each(function(){var t=$(this).attr("autosize");t||(t=1),$(this).fixlinen(t)}),t.find(".p_keywords").each(function(){var t=$(this).attr("autocut"),a=$(this).find(".d_keyword");if("true"==t&&0