if(!gamepub)var gamepub=new function(){};
gamepub.coupon=new (function(){var objComm=null;var userobj=new Object;userobj.coupon=null;userobj.psrl=null;userobj.ssn=null;var capslock=false;var defaultmsg="ÄíÆù¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.";var dialog_box_name="pmcp_dialog";this.init_form=function(){try{var idcoupon=this.getElement("cp_coupon");if(idcoupon!==null){idcoupon.value=defaultmsg;idcoupon.style.imeMode="disabled";$(idcoupon).bind("keydown",function(evt){if(65<=evt.keyCode&&evt.keyCode<=90||37<=evt.keyCode&&evt.keyCode<=40||96<=evt.keyCode&&evt.keyCode<=
105||evt.keyCode==8||evt.keyCode==9||evt.keyCode==46||evt.keyCode==16||evt.keyCode==35||evt.keyCode==36||evt.keyCode==189)evt.returnValue=true;else if(!evt.shiftKey&&48<=evt.keyCode&&evt.keyCode<=57)evt.returnValue=true;else if(evt.keyCode==13){gamepub.coupon.open();evt.returnValue=false;return false}else evt.returnValue=false}).bind("keyup",function(e){var checkend=/[A-Z0-9-]+/;var tmp=this.value.toUpperCase().match(checkend);if(tmp!=null)this.value=tmp}).bind("focus",function(e){if(idcoupon.value==
defaultmsg)idcoupon.value=""}).trigger("blur").trigger("focus")}}catch(E){this.setStatusBar(E.message)}try{couponlist=arguments[0];this.draw_couponlist("tblCoupon",1,filter_default,0);$("body.mycoupon div.wrap_mycoupon div.container div.userinfo div.userinfo_in ul.numlist li").each(function(e){switch(this.className){case "get":$(this).html('<img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/img_myinfo_get.gif" title="" alt="¹ÞÀ» ¼ö ÀÖ´Â ¿Â¶óÀÎ ÄíÆù"> '+couponlist.on_total+' <img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/img_myinfo_num.gif" title="" alt="Àå">');
break;case "have":$(this).html('<img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/img_myinfo_have.gif" title="" alt="º¸À¯ÁßÀÎ ÄíÆù"> '+couponlist.total+' <img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/img_myinfo_num.gif" title="" alt="Àå">');break}})}catch(E){this.setStatusBar(E.message)}try{var objPanel=$("body.mycoupon div.wrap_mycoupon div.container div.coupon_have");$("div.select_game select",objPanel).bind("change",function(e){switch($("ol.tab li.on img",objPanel).attr("alt")){case "ÀüÃ¼ÄíÆù":gamepub.coupon.draw_couponlist("tblCoupon",
1,filter_default,this.value);break;case "¹«·áÄíÆù":gamepub.coupon.draw_couponlist("tblCoupon",1,filter_ncp,this.value);break;case "ÇÒÀÎÄíÆù":gamepub.coupon.draw_couponlist("tblCoupon",1,filter_dsc,this.value);break}});$("ol.tab li a",objPanel).bind("click",function(e){$("li",this.parentNode.parentNode).removeClass("on");$(this.parentNode).addClass("on");switch($("img",this).attr("alt")){case "ÀüÃ¼ÄíÆù":gamepub.coupon.draw_couponlist("tblCoupon",1,filter_default,$("div.select_game select",objPanel).attr("value"));
break;case "¹«·áÄíÆù":gamepub.coupon.draw_couponlist("tblCoupon",1,filter_ncp,$("div.select_game select",objPanel).attr("value"));break;case "ÇÒÀÎÄíÆù":gamepub.coupon.draw_couponlist("tblCoupon",1,filter_dsc,$("div.select_game select",objPanel).attr("value"));break}})}catch(E){this.setStatusBar(E.message)}try{$("body.mycoupon div.wrap_mycoupon div.container div.coupon_use div.select_game select").bind("change",function(e){gamepub.coupon.draw_couponlist("tblOnlineEvent",1,filter_ocp,this.value)});this.draw_couponlist("tblOnlineEvent",
1,filter_ocp,0)}catch(E){this.setStatusBar(E.message)}};this.init=function(){if(objComm!==null)return;var oAjax=new Ajax;objComm=oAjax.sendRequest("/gamepub/coupon/init.nwz",null,"GET",null,"JSON",true)};this.open=function(){if(objComm===null)this.init();if(this.checkLogin())if(this.checkCompleteForm())this.check_invalid_coupon(userobj.coupon);else this.alert_msg("ÄíÆùÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.");else this.alert_login()};this.preview=function(param){var info={type:param.type,ssn:param.ssn,psrl:param.psrl,grp_no:param.grp_no,
issue_cnt:param.issue_cnt,get_cnt:param.get_cnt};info=this.serialize(info);open_win("/gamepub/coupon/use.nwz?psrl="+param.psrl+"&ssn="+param.ssn+"&rtype=preview&info="+info,"_pm_coupon",430,500)};this.online=function(param){if(objComm===null)this.init();if(this.checkLogin()){if(param.get_cnt>=param.issue_cnt){this.alert_msg("¹èÆ÷ ¼ö·®¿¡ µµ´ÞÇÏ¿©, ¿Â¶óÀÎ ÄíÆù ÀÌº¥Æ®°¡ Á¶±â ¸¶°¨µÇ¾ú½À´Ï´Ù.");return}userobj.coupon={type:param.type,ssn:param.ssn,psrl:param.psrl,grp_no:param.grp_no,issue_cnt:param.issue_cnt,get_cnt:param.get_cnt};
this.check(++objComm.security[objComm.security.cvalue],"print")}else this.alert_login()};this.send=function(param){if(objComm===null)this.init();if(this.checkLogin()){userobj.coupon=param;if(userobj.coupon.rwm=="S"){userobj.coupon.sel=$("#coupon_detail input.checkbox").map(function(e){if(this.checked)return this.value}).get();if(userobj.coupon.sel.length==0){this.alert_msg("¼±ÅÃÁö±Þ »óÇ°Àº ÃÖ¼ÒÇÑ ÇÏ³ª ÀÌ»óÀÇ ¼ö·É°¡´ÉÇÑ »óÇ°À» ¼±ÅÃÇØÁÖ¼Å¾ß ÇÕ´Ï´Ù.",function(){gamepub.coupon.showSelector()});return}else if(userobj.coupon.sel.length>
1){this.alert_msg("ÇØ´ç ÄíÆùÀº µÎ°³ ÀÌ»óÀÇ »óÇ°À» ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù.",function(){$("#coupon_detail input.checkbox").attr("checked",false);gamepub.coupon.showSelector()});return}userobj.coupon.sel=userobj.coupon.sel.join("");var tmp=userobj.coupon.sel.split(":");var ssn=tmp[0];var ch=$("#coupon_detail select."+ssn).attr("value");if(ch==""){var gamename=$("#coupon_detail select."+ssn).parent().find("h5").text();this.alert_msg("»óÇ° ±³È¯À» À§ÇØ, "+gamename+" Ä³¸¯ÅÍ¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.",function(){gamepub.coupon.showSelector();$("#coupon_detail select."+
ssn).focus()});return}userobj.coupon.sel=tmp[1];userobj.coupon.ch=[{ssn:ssn,ch:ch}];this.check(++objComm.security[objComm.security.cvalue],"give")}else if(userobj.coupon.rwm=="G"){userobj.coupon.sel=$("#coupon_detail input.checkbox").map(function(e){if(this.checked)return this.value}).get();if(userobj.coupon.sel.length==0){this.alert_msg("¼±ÅÃÁö±Þ »óÇ°Àº ÃÖ¼ÒÇÑ ÇÏ³ª ÀÌ»óÀÇ ¼ö·É°¡´ÉÇÑ »óÇ°À» ¼±ÅÃÇØÁÖ¼Å¾ß ÇÕ´Ï´Ù.",function(){gamepub.coupon.showSelector()});return}var pssn=-1,ssn,tmp,selt="";for(var idx in userobj.coupon.sel){tmp=
userobj.coupon.sel[idx].split(":");ssn=tmp[0];if(pssn!=-1&&pssn!=ssn){this.alert_msg("ÇØ´ç ÄíÆùÀº µÎ°³ ÀÌ»óÀÇ °ÔÀÓÀ» ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù.",function(){$("#coupon_detail input.checkbox").attr("checked",false);gamepub.coupon.showSelector()});return}selt+=selt.length?":"+tmp[1]:tmp[1];pssn=ssn}userobj.coupon.sel=selt;var ch=$("#coupon_detail select").map(function(e){return{ssn:this.id,ch:this.value}}).get();for(var i in ch)if(ch[i].ch==""){this.alert_msg("»óÇ°À» ±³È¯ÇÏ½Ç Ä³¸¯ÅÍ¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.",function(){gamepub.coupon.showSelector();$("#coupon_detail select."+
ch[i].ssn).focus()});return}if(ch.length==0)userobj.coupon.ch=[{ssn:ssn,ch:""}];else userobj.coupon.ch=ch;this.check(++objComm.security[objComm.security.cvalue],"give")}else{var ch=$("#coupon_detail select").map(function(e){return{ssn:this.id,ch:this.value}}).get();for(var i in ch)if(ch[i].ch==""){this.alert_msg("»óÇ°À» ±³È¯ÇÏ½Ç Ä³¸¯ÅÍ¸¦ ¼±ÅÃÇØÁÖ¼¼¿ä.",function(){gamepub.coupon.showSelector();$("#coupon_detail select."+ch[i].ssn).focus()});return}if(ch.length==0)userobj.coupon.ch=[{ssn:-1,ch:""}];else userobj.coupon.ch=
ch;var nru=$("#coupon_detail > ul > li.title > span").map(function(e){if($(this).text()=="R")return"- "+$(this).parent().find("> h5").text()}).get().join(",<br>");if(nru!="")this.confirm_msg("<strong>"+nru+"</strong><br><br>"+"<font color=dimgray>* À§ °ÔÀÓ¿¡ Âü¿©ÇÏ½Å ÀûÀÌ ¾ø¾î, ÇöÀç »óÅÂ·Î ÄíÆùÀ» »ç¿ëÇÏ½Ç °æ¿ì »óÇ°ÀÌ Áö±ÞµÇÁö ¾Ê½À´Ï´Ù. Ä³¸¯ÅÍ¸¦ »ý¼ºÇÏ½Å ÈÄ ÄíÆùÀ» »ç¿ëÇÏ½Ã´Â °ÍÀÌ ÁÁ½À´Ï´Ù.<br><br></font>"+"<font color=#cc0000>¢Â Áö±Ý ÄíÆùÀ» »ç¿ë ÇÏ½Ã°Ú½À´Ï±î?</font>",function(){gamepub.coupon.check(++objComm.security[objComm.security.cvalue],"force")},function(){});else this.check(++objComm.security[objComm.security.cvalue],
"give")}}else this.alert_login()};this.check=function(n,m){var arrParam=new Array;arrParam["userobj"]=this.serialize(userobj);arrParam["security"]=this.serialize(objComm.security);arrParam["rtype"]=m;var oAjax=new Ajax;var obj=oAjax.sendRequest(objComm.check.url,arrParam,"POST",null,"JSON",true);var ucheck=false;switch(obj.msg_type){case "confirm":ucheck=this.confirm_msg(obj.msg);break;case "confirm_action":this.confirm_msg(obj.msg,function(){eval(obj.nurl)},function(){eval(obj.nurl_type)});break;
case "alert":this.alert_msg(obj.msg);break;case "alert_action":this.alert_msg(obj.msg,function(){eval(obj.nurl)});break;case "alert_action_close":this.alert_msg(obj.msg,function(){eval(obj.nurl);gamepub.coupon.close()});break;case "submit":eval(obj.nurl_type);var coupon_poc_func=this.getElement("cp_use_coupon_func");if(coupon_poc_func!==null&&coupon_poc_func.value.length>0)eval(coupon_poc_func.value)(this.serialize(objComm),this.serialize(userobj));else this.use();break;case "aft_use":document.location.reload();
break;case "direct_use":location.replace(obj.nurl);default:ucheck=true}};this.use=function(){if(userobj.target=="virtual")this.confirm_msg("<b>ÄíÆùÀÌ È®ÀÎµÇ¾ú½À´Ï´Ù.</b><br>¾ÆÀÌÅÛÀ¸·Î ±³È¯ÇÏ½Ã°Ú½À´Ï±î?<br><br><br>±³È¯À» ¿øÄ¡¾ÊÀ¸½Ç °æ¿ì, Â÷ÈÄ ´Ù½Ã ÄíÆùÀ» µî·ÏÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.",function(){var objsend={enckey:objComm.security.cvalue,psrl:userobj.cpsrl,couponid:userobj.cpid};var iframe=gamepub.coupon.getElement("ifr_virtual");if(iframe==null){iframe=document.createElement("<iframe name=ifr_virtual></iframe>");iframe.style.height=2;document.body.insertAdjacentElement("beforeEnd",
iframe)}var frm=document.createElement("<form name=frm_coupon></form>");frm.id="frm_coupon";frm.method="post";frm.action=userobj.use_url;frm.target="ifr_virtual";document.body.insertAdjacentElement("beforeEnd",frm);for(var idx in objsend){var obj=document.createElement("<input type=hidden name="+idx+" value="+objsend[idx]+">");frm.insertAdjacentElement("beforeEnd",obj)}frm.submit()},function(){});else if(userobj.target=="new")open_win(userobj.use_url+"?psrl="+userobj.cpsrl+"&coupon_id="+userobj.cpid+
"&auth="+userobj.auth+"&rtype="+userobj.rtype,"_pm_coupon",430,350);else if(userobj.target=="")location.replace(userobj.use_url+"?psrl="+userobj.cpsrl+"&coupon_id="+userobj.cpid+"&auth="+userobj.auth+"&rtype="+userobj.rtype);else location.replace(userobj.use_url+"?psrl="+userobj.cpsrl+"&coupon_id="+userobj.cpid+"&auth="+userobj.auth+"&rtype="+userobj.rtype)};this.changePsrl=function(psrl){if(objComm===null)this.init();userobj.psrl=psrl};this.checkCompleteForm=function(){var idcoupon=this.getElement("cp_coupon");
if(idcoupon===null)this.alert_msg("ÄíÆù ID°¡ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù(cp_coupon).");var idpsrl=this.getElement("cp_psrl");if(idpsrl!==null)userobj.psrl=idpsrl.value;else userobj.psrl=0;var idssn=this.getElement("cp_use_ssn");if(idssn!==null)userobj.ssn=idssn.value;else userobj.ssn=0;userobj.coupon=idcoupon.value.toUpperCase();if(typeof userobj.coupon!="string"||userobj.coupon.length<1)userobj.coupon=null;return userobj.coupon!==null&&userobj.psrl!==null};this.checkLogin=function(){var arrParam=new Array;var oAjax=
new Ajax;var blogin=oAjax.sendRequest("/gamepub/client/check_login.nwz",null,"GET",null,"TEXT",true);if(blogin=="ONLINE")return true;return false};this.alert_login=function(){this.setStatusBar("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.");this.alert_msg("·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.")};this.init_dialog_box=function(){var dialog=this.getElement(dialog_box_name);if(dialog==null){var dialog_box=$("<div>").attr({id:dialog_box_name});dialog_box.hide();$("body").append(dialog_box);dialog_box.dialog({bgiframe:true,autoOpen:false,modal:true,
resizable:false,draggable:false,title:"ÇÇ¸Á ÄíÆù"})}else var dialog_box=$("#"+dialog_box_name);return dialog_box};this.alert_msg=function(msg,callback){var buttons={"È®ÀÎ":function(){$(this).dialog("close");if(callback)callback()}};var dialog=this.init_dialog_box();dialog.dialog("option","buttons",{});dialog.dialog("option","buttons",buttons);dialog.html((msg+"\n\n").replace(/[\n]/g,"<br>"));dialog.dialog("open")};this.confirm_msg=function(msg,callback_yes,callback_no){var buttons={"¾Æ´Ï¿À":function(){$(this).dialog("close");
if(callback_no)callback_no()},"³×":function(){$(this).dialog("close");if(callback_yes)callback_yes()}};var dialog=this.init_dialog_box();dialog.dialog("option","buttons",{});dialog.dialog("option","buttons",buttons);dialog.html((msg+"\n\n").replace(/[\n]/g,"<br>"));dialog.dialog("open")};this.serialize=function(obj){if(window.uneval)return window.uneval(obj);switch(typeof obj){case "object":if(obj===null)return"null";var js=[];if(obj instanceof Array&&obj[obj.length-1]){js.push("[");for(var i=0,n=
obj.length;i<n;++i){i&&js.push(", ");js.push(this.serialize(obj[i]))}js.push("]")}else{js.push("{");for(var k in obj){js.length>1&&js.push(", ");js.push(this.serialize(k),": ",this.serialize(obj[k]))}js.push("}")}return js.join("");case "string":return'"'+obj.replace(/\\/g,"////").replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/"/g,'\\"')+'"';case "undefined":return"{}";default:return String(obj)}};this.setStatusBar=function(msg){if(objComm.isdev){window.status=msg;alert(msg)}};this.clearStatusBar=
function(){window.status=""};this.getElement=function(id){var obj=document.getElementById(id);if(typeof obj=="object"&&obj!==null)return obj;else return null};this.is_number=function(str){var r,re=/[^0-9]/;r=str.search(re);return r<0};this.check_invalid_coupon=function(str){if(str==defaultmsg){this.alert_msg("<em><strong>ÄíÆù ¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.</strong></em>");return true}var idcoupon=this.getElement("cp_coupon");var checkend=/[A-Z0-9-]+/;var r=str.match(checkend);if(str!=r){this.alert_msg("<em><strong>Àß¸øµÈ ÄíÆù ¹øÈ£ÀÔ´Ï´Ù.</strong></em>");
if(r!=null)idcoupon.value=r;return true}if(r!=null)idcoupon.value=r;userobj.coupon=userobj.coupon.replace(/[-]/g,"");if(str=="KOREA16"){this.preview({type:"OCP",ssn:321,psrl:89,grp_no:0,issue_cnt:1E7,get_cnt:0});return}this.check(++objComm.security[objComm.security.cvalue],"reg");return false};this.rebuild=function(){objComm=null};this.close=function(){self.close()};this.save=function(){if(document.location.search.search(/rtype=use/)>=0)$("body div.wrap_couppon div.container").html('<div class="cmsg"><h3>³ªÀÇÄíÆù¿¡ º¸°üµÇ¾ú½À´Ï´Ù.</h3><p class="msg">ÄíÆùÀº º¸À¯ÁßÀÎ ÄíÆù¿¡ º¸°üµÇ¾úÀ¸¸ç, À¯È¿±â°£ ³»¿¡<br>¡®º¸À¯ÁßÀÎ ³ªÀÇ ÄíÆù¡¯¿¡¼­ »óÇ°À» Áö±Þ ¹ÞÀ¸½Ã±â ¹Ù¶ø´Ï´Ù.</p><p class="notice">- À¯È¿±â°£ ³»¿¡ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ÀÚµ¿ ¼Ò¸êµÇ¿À´Ï ÀÌÁ¡ Âü°í ¹Ù¶ø´Ï´Ù.</p></div>');
else $("body div.wrap_couppon div.container").html('<div class="cmsg"><h3>ÇØ´çÄíÆùÀÌ Á¤»ó È®ÀÎµÇ¾î ³ªÀÇÄíÆù¿¡ º¸°üµÇ¾ú½À´Ï´Ù.</h3><p class="msg">ÀÔ·ÂÇÏ½Å ÄíÆùÀº º¸À¯ÁßÀÎ ÄíÆù¿¡ º¸°üµÇ¾úÀ¸¸ç, À¯È¿±â°£ ³»¿¡<br>¡®º¸À¯ÁßÀÎ ³ªÀÇ ÄíÆù¡¯¿¡¼­ »óÇ°À» Áö±Þ ¹ÞÀ¸½Ã±â ¹Ù¶ø´Ï´Ù.</p><p class="notice">- À¯È¿±â°£ ³»¿¡ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ÀÚµ¿ ¼Ò¸êµÇ¿À´Ï ÀÌÁ¡ Âü°í ¹Ù¶ø´Ï´Ù.</p></div><div class="btn_mycoupon"><a href="#" onclick="javascript:gamepub.coupon.mypage();"><img src="http://file.pmang.kr/images/pmang/nabi/popup/coupon/btn_mycoupon.gif" title="" alt="³ªÀÇ ÄíÆù ³»¿ªº¸±â"></a></div>');$("body div.wrap_couppon div.button").html('<a href="#" onclick="javascript:gamepub.coupon.close();" class="paybutton_odd"><span>´Ý±â</span></a>');
resize_wnd()};this.mypage=function(){window.open("/gamepub/coupon/index.nwz","_pm_coupon_list")};this.coupon=function(ssn){open_win("/gamepub/coupon/reg.nwz?ssn="+parseInt(ssn),"_pm_coupon",430,350)};this.change=function(param){open_win("/gamepub/coupon/use.nwz?psrl="+param.psrl+"&coupon_id="+param.coupon_id+"&auth="+param.auth+"&rtype=use","_pm_coupon",430,600)};this.go_shop=function(param){if(param.ssn>0)window.open(param.shopurl);else this.alert_msg("ÇÒÀÎÄíÆù »ç¿ëÀº °¢ °ÔÀÓ »óÁ¡¿¡¼­ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.")};var couponlist=
{total:0,on_total:0,pagesize:10,items:[]};var filter_default=0;var filter_ncp=1;var filter_dsc=2;var filter_ocp=3;var screensize=5;var table_fields={gamename:"gname",title:"cname",reward:"benefit",expire_date_str:"date",cuse:"cuse"};var tmp_object={type:null,gamename:"",title:"",reward:"",expire_date_str:"",cuse:"",expire_datetime_str:null};var sub_coupon_list={ncp:{},dsc:{},ocp:{},norm:{}};this.draw_couponlist=function(tblID,page,filter,gssn){var page_cnt=0;var objTbl=this.getElement(tblID);if(objTbl==
null)return;this.truncate_table(objTbl);var objList=null;var val="G"+gssn;switch(filter){case filter_ncp:if(typeof sub_coupon_list.ncp.list=="undefined"){sub_coupon_list.ncp.list=[];$(couponlist.items).each(function(e){if(this.type=="NCP"||this.type=="GEX"||this.type=="GTK")sub_coupon_list.ncp.list[sub_coupon_list.ncp.list.length]=this})}if(gssn>0){eval("var testobj = sub_coupon_list.ncp."+val+";");if(typeof testobj=="undefined"){eval("sub_coupon_list.ncp."+val+" = [];");$(sub_coupon_list.ncp.list).each(function(e){if(this.ssn==
gssn)eval("sub_coupon_list.ncp."+val+"[sub_coupon_list.ncp."+val+".length] = this;")})}eval("objList = sub_coupon_list.ncp."+val+";")}else objList=sub_coupon_list.ncp.list;break;case filter_ocp:if(typeof sub_coupon_list.ocp.list=="undefined"){sub_coupon_list.ocp.list=[];$(couponlist.items).each(function(e){if(this.type=="OCP")sub_coupon_list.ocp.list[sub_coupon_list.ocp.list.length]=this})}if(gssn>0){eval("var testobj = sub_coupon_list.ocp."+val+";");if(typeof testobj=="undefined"){eval("sub_coupon_list.ocp."+
val+" = [];");$(sub_coupon_list.ocp.list).each(function(e){if(this.ssn==gssn)eval("sub_coupon_list.ocp."+val+"[sub_coupon_list.ocp."+val+".length] = this;")})}eval("objList = sub_coupon_list.ocp."+val+";")}else objList=sub_coupon_list.ocp.list;break;case filter_dsc:if(typeof sub_coupon_list.dsc.list=="undefined"){sub_coupon_list.dsc.list=[];$(couponlist.items).each(function(e){if(this.type=="DSC")sub_coupon_list.dsc.list[sub_coupon_list.dsc.list.length]=this})}if(gssn>0){eval("var testobj = sub_coupon_list.dsc."+
val+";");if(typeof testobj=="undefined"){eval("sub_coupon_list.dsc."+val+" = [];");$(sub_coupon_list.dsc.list).each(function(e){if(this.ssn==gssn)eval("sub_coupon_list.dsc."+val+"[sub_coupon_list.dsc."+val+".length] = this;")})}eval("objList = sub_coupon_list.dsc."+val+";")}else objList=sub_coupon_list.dsc.list;break;default:if(typeof sub_coupon_list.norm.list=="undefined"){sub_coupon_list.norm.list=[];$(couponlist.items).each(function(e){if(this.type!="OCP")sub_coupon_list.norm.list[sub_coupon_list.norm.list.length]=
this})}if(gssn>0){eval("var testobj = sub_coupon_list.norm."+val+";");if(typeof testobj=="undefined"){eval("sub_coupon_list.norm."+val+" = [];");$(sub_coupon_list.norm.list).each(function(e){if(this.ssn==gssn)eval("sub_coupon_list.norm."+val+"[sub_coupon_list.norm."+val+".length] = this;")})}eval("objList = sub_coupon_list.norm."+val+";")}else objList=sub_coupon_list.norm.list;break}var startidx=(page-1)*couponlist.pagesize;if(startidx>objList.length){this.alert_msg("ÆäÀÌÁö°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");return}var endidx=
startidx+couponlist.pagesize;endidx=objList.length<endidx?objList.length:endidx;for(var i=startidx;i<startidx+couponlist.pagesize;i++)if(endidx==0){if(startidx==i)if(filter_ocp==filter)$(".coupon_use div.no_coupon").css("display","block");else $(".coupon_have div.no_coupon").css("display","block");this.add_row_table(objTbl,tmp_object)}else if(i<endidx){if(startidx==i)if(filter_ocp==filter)$(".coupon_use div.no_coupon").css("display","none");else $(".coupon_have div.no_coupon").css("display","none");
this.add_row_table(objTbl,objList[i])}else this.add_row_table(objTbl,tmp_object);page_cnt=Math.floor((objList.length-1)/couponlist.pagesize)+1;var objPage=this.getElement(tblID+"Page");if(objPage!=null){var pagehtml="";pagehtml+='<a href="#'+tblID+'" class="_btn_prev"><img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/btn_page_prev.gif" title="" alt="prev" class="btn_prev"></a>\n';var startPage=Math.floor((page-1)/screensize)*screensize+1;var endPage=startPage+screensize;if(page_cnt==0)pagehtml+=
'<a href="#'+tblID+'" class="_move"><strong>1</strong></a>\n';else for(var i=startPage;i<endPage&&i<=page_cnt;i++)pagehtml+=page==i?'<a href="#'+tblID+'" class="_move"><strong>'+i+"</strong></a>\n":'<a href="#'+tblID+'" class="_move">'+i+"</a>\n";pagehtml+='<a href="#'+tblID+'" class="_btn_next"><img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/btn_page_next.gif" title="" alt="next" class="btn_next"></a>\n';$(objPage).html(pagehtml);if(startPage>screensize)$("a._btn_prev",objPage).bind("click",
function(e){gamepub.coupon.draw_couponlist(tblID,startPage-1,filter,gssn)});$("a._move",objPage).bind("click",function(e){gamepub.coupon.draw_couponlist(tblID,$(this).text(),filter,gssn)});if(endPage<=page_cnt)$("a._btn_next",objPage).bind("click",function(e){gamepub.coupon.draw_couponlist(tblID,endPage,filter,gssn)})}};this.add_row_table_nolist=function(objTbl,obj){try{var tr=objTbl.insertRow();var td=tr.insertCell();td.colspan=5;td.rowspan=10;$(td).html(obj.title)}catch(E){}};this.add_row_table=
function(objTbl,obj){try{var tr=objTbl.insertRow();var td=null;for(var f in table_fields){td=tr.insertCell();switch(f){case "title":switch(obj.type){case "OCP":$(td).addClass(table_fields[f]).html("<span class=free>"+eval("obj."+f)+"</span>");break;case "NCP":$(td).addClass(table_fields[f]).html("<span class=free>"+eval("obj."+f)+"</span>");break;case "DSC":$(td).addClass(table_fields[f]).html("<span class=discount>"+eval("obj."+f)+"</span>");break;case "GEX":$(td).addClass(table_fields[f]).html("<span class=free>"+
eval("obj."+f)+"</span>");break;case "GTK":$(td).addClass(table_fields[f]).html("<span class=free>"+eval("obj."+f)+"</span>");break}break;case "cuse":switch(obj.type){case "OCP":$(td).addClass(table_fields[f]).html('<a href="#'+objTbl.id+'"><img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/btn_in_get.gif" title="" alt="Áö±Þ¹Þ±â"></a>');$("a",td).bind("click",function(e){gamepub.coupon.preview(obj)});break;case "NCP":$(td).addClass(table_fields[f]).html('<a href="#'+objTbl.id+'"><img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/btn_in_gift.gif" title="" alt="»óÇ° Áö±Þ¹Þ±â"></a>');
$("a",td).bind("click",function(e){gamepub.coupon.change(obj)});break;case "DSC":$(td).addClass(table_fields[f]).html('<a href="#'+objTbl.id+'"><img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/btn_in_use.gif" title="" alt="ÄíÆù »ç¿ëÇÏ±â"></a>');$("a",td).bind("click",function(e){gamepub.coupon.go_shop(obj)});break;case "GEX":$(td).addClass(table_fields[f]).html('<a href="#'+objTbl.id+'"><img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/btn_in_use.gif" title="" alt="ÄíÆù »ç¿ëÇÏ±â"></a>');$("a",
td).bind("click",function(e){gamepub.coupon.go_shop(obj)});break;case "GTK":$(td).addClass(table_fields[f]).html('<a href="#'+objTbl.id+'"><img src="http://file.pmang.kr/images/pmang/nabi/mycoupon/btn_in_use.gif" title="" alt="ÄíÆù »ç¿ëÇÏ±â"></a>');$("a",td).bind("click",function(e){gamepub.coupon.go_shop(obj)});break}break;default:$(td).addClass(table_fields[f]).html(eval("obj."+f));$(td).html("<a class="+table_fields[f]+">"+$(td).html()+"</a>");break}if(obj.expire_datetime_str!=null)$(td).attr("title",
obj.expire_datetime_str)}}catch(E){}};this.truncate_table=function(objTbl){$("tr:gt(0)",objTbl).remove()};this.showSelector=function(){$("#coupon_detail").show(200)};this.hideSelector=function(){$("#coupon_detail").hide(200)};this.move_page=function(target_url){document.location.href=target_url}});
