﻿YAHOO.KR.promotion.ypbooks=function(){this.init();};YAHOO.KR.promotion.ypbooks.prototype={ispushed:0,left:(window.screen.width/2)-200,top:(window.screen.height/2)-180,ifrchange:function(no,typ){var url="";if(no==1){url="http://kr.rd.yahoo.com/promo-co/youngpoongbooks/tap_students/*";}else{if(no==2){url="http://kr.rd.yahoo.com/promo-co/youngpoongbooks/tap_office/*";}else{url="http://kr.rd.yahoo.com/promo-co/youngpoongbooks/tap_lover/*";}}this.fnc_rdImg(url);var oIfr=parent.document.getElementById("target1");oIfr.src=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/index.html?book_typ="+no+"&typ="+typ;},coupon:function(){if(YAHOO.KR.promotion.vars.period=="end"){alert("이벤트가 종료되었습니다.");}else{this.fnc_rdImg("http://kr.rd.yahoo.com/promo-co/youngpoongbooks/sub1_print/*");var url=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/yyp_p3_090211.html";var status="width=500, height=500, left="+this.left+",top="+this.top;var title="coupon1";var oPopup=window.open(url,title,status);if(!oPopup){alert("팝업이 차단되어 있습니다. 팝업허용 후 다시 응모해 주세요.");}else{this.fnc_rdImg("http://kr.rd.yahoo.com/promo-co/youngpoongbooks/sub1_print/*");oPopup.window.focus();}}},coupon2:function(){if(YAHOO.KR.promotion.vars.period=="end"){alert("이벤트가 종료되었습니다.");window.close();}else{var callback={success:this.handleSuccess_printcoupon,failure:this.handleFailure_printcoupon,timeout:5000,scope:this};if(this.ispushed===0){this.ispushed=1;var sUrl=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/coupon_check.html";var postData="";YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData);this.ispushed=0;}else{alert("지금 처리중입니다. 잠시만 기다려 주세요.");return ;}}},handleSuccess_printcoupon:function(o){var tmp=o.responseText;tmp=tmp.substring(0,tmp.lastIndexOf("!--")-1);if(tmp=="0"){alert("모든 쿠폰이 소진되었습니다.\n참여해 주셔서 감사합니다.");}else{this.coupon3();window.close();}},handleFailure_printcoupon:function(o){alert("다시 출력해 주세요.");},coupon3:function(){var url=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/index2.html";var status="width=500, height=800, left="+this.left+",top="+(this.top-150);var title="coupon2";var oPopup=window.open(url,title,status);if(!oPopup){alert("팝업이 차단되어 있습니다. 팝업허용 후 다시 응모해 주세요.");}else{oPopup.window.focus();}},recommend:function(typ){if(YAHOO.KR.promotion.vars.period=="end"){alert("이벤트가 종료되었습니다.");}else{var oTitle=document.getElementById("title");var oAuthor=document.getElementById("author");var oReason=document.getElementById("reason");if((!(oTitle.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,"")))||(oTitle.value=="띄어쓰기 포함 30자 이내")){oTitle.value="";oTitle.focus();alert("책제목을 입력해 주세요.");return ;}if((!(oAuthor.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,"")))||(oAuthor.value=="띄어쓰기 포함 30자 이내")){oAuthor.value="";oAuthor.focus();alert("저자를 입력해 주세요.");return ;}if((!(oReason.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,"")))||(oReason.value=="띄어쓰기 포함 50자 이내")){oReason.value="";oReason.focus();alert("추천이유를 입력해 주세요.");return ;}var frm=document.getElementById("f1");var title="recompop";var status="width=500, height=500, left="+this.left+",top="+this.top;var url=YAHOO.KR.promotion.vars.serv_url2+"/ypbooks/recommend_pop.html";var oPopup=window.open("",title,status);if(!oPopup){alert("팝업이 차단되어 있습니다. 팝업허용 후 다시 응모해 주세요.");}else{this.fnc_rdImg("http://kr.rd.yahoo.com/promo-co/youngpoongbooks/Main_chuchun/*");frm.target=title;frm.action=url;frm.method="post";frm.submit();oPopup.focus();}}},popok:function(){if(YAHOO.KR.promotion.vars.period=="end"){alert("이벤트가 종료되었습니다.");}else{var oCrumb=document.getElementById("crumb");var oTitle=document.getElementById("title");var oAuthor=document.getElementById("author");var oReason=document.getElementById("reason");var oName=document.getElementById("name");var oPhone1=document.getElementById("tel1");var oPhone2=document.getElementById("tel2");var oPhone3=document.getElementById("tel3");var oEmail=document.getElementById("email");var oAddr=document.getElementById("addr");var oAddr2=document.getElementById("addr2");var oDong=document.getElementById("dong");var phonePattern1=/^[0-9]{2,3}$/;var phonePattern2=/^[0-9]{3,4}$/;var phonePattern3=/^[0-9]{4}$/;var orName=document.getElementById("rname");var orPhone1=document.getElementById("rtel1");var orPhone2=document.getElementById("rtel2");var orPhone3=document.getElementById("rtel3");var oAgree=document.getElementById("agree");var oTyp=document.getElementById("typ");var oBookTyp=document.getElementById("book_typ");if((!(oName.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,"")))||(oName.value=="입력하세요")){oName.value="";oName.focus();alert("이름을 입력해 주세요.");return ;}if(!(oPhone1.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,""))){oPhone1.value="";oPhone1.focus();alert("연락처를 입력해 주세요.");return ;}if(oPhone1.value.search(phonePattern1)==-1){oPhone1.value="";oPhone1.focus();alert("올바른 연락처를 입력하세요.");return ;}if(!(oPhone2.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,""))){oPhone2.value="";oPhone2.focus();alert("연락처를 입력해 주세요.");return ;}if(oPhone2.value.search(phonePattern2)==-1){oPhone2.value="";oPhone2.focus();alert("올바른 연락처를 입력하세요.");return ;}if(!(oPhone3.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,""))){oPhone3.value="";oPhone3.focus();alert("연락처를 입력해 주세요.");return ;}if(oPhone3.value.search(phonePattern3)==-1){oPhone3.value="";oPhone3.focus();alert("올바른연락처를 입력하세요.");return ;}if((!(oAddr.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,"")))){oDong.value="";oDong.focus();alert("우편번호 검색을 통해 주소를 입력해 주세요.");return ;}if((!(oEmail.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,"")))||(oEmail.value=="입력하세요")){oEmail.value="";oEmail.focus();alert("이메일을 입력해 주세요.");return ;}if(oTyp.value=="2"){if(!(orName.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,""))){orName.value="";orName.focus();alert("추천인 이름을 입력해 주세요.");return ;}if(!(orPhone1.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,""))){orPhone1.value="";orPhone1.focus();alert("추천인의 연락처를 입력해 주세요.");return ;}if(orPhone1.value.search(phonePattern1)==-1){orPhone1.value="";orPhone1.focus();alert("올바른 연락처를 입력하세요.");return ;}if(!(orPhone2.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,""))){orPhone2.value="";orPhone2.focus();alert("추천인의 연락처를 입력해 주세요.");return ;}if(orPhone2.value.search(phonePattern2)==-1){orPhone2.value="";orPhone2.focus();alert("올바른 연락처를 입력하세요.");return ;}if(!(orPhone3.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,""))){orPhone3.value="";orPhone3.focus();alert("추천인의 연락처를 입력해 주세요.");return ;}if(orPhone3.value.search(phonePattern3)==-1){orPhone3.value="";orPhone3.focus();alert("올바른 연락처를 입력하세요.");return ;}}var agree_val=null;if(!oAgree.checked===true){alert("개인정보수집에 관한 동의를 하셔야 응모하실 수 있습니다.");}else{agree_val="1";var callback={success:this.handleSuccess_popok,failure:this.handleFailure_popok,timeout:5000,scope:this};if(this.ispushed===0){this.ispushed=1;var orname="";var orphone1="";var orphone2="";var orphone3="";if(oTyp.value=="2"){orname=orName.value;orphone1=orPhone1.value;orphone2=orPhone2.value;orphone3=orPhone3.value;}var sUrl=YAHOO.KR.promotion.vars.serv_url2+"/ypbooks/recommend_pop_ok.html";var postData="name="+oName.value+"&title="+oTitle.value+"&author="+oAuthor.value+"&reason="+oReason.value+"&tel1="+oPhone1.value+"&tel2="+oPhone2.value+"&tel3="+oPhone3.value+"&email="+oEmail.value+"&crumb="+oCrumb.value+"&addr="+oAddr.value+"&addr2="+oAddr2.value+"&rname="+orname+"&rtel1="+orphone1+"&rtel2="+orphone2+"&rtel3="+orphone3+"&typ="+oTyp.value+"&book_typ="+oBookTyp.value;YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData);this.ispushed=0;}else{alert("지금 처리중 입니다. 잠시만 기다려 주세요.");}}}},handleSuccess_popok:function(o){var tmp=o.responseText;tmp=tmp.substring(0,tmp.lastIndexOf("!--")-1);if(tmp=="0"){alert("다시 응모해 주세요.");}else{if(tmp=="111"){location.href=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/yyp_p2_090211.html?id=1";opener.top.location.href=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/main.html?book_typ=1";}else{if(tmp=="222"){location.href=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/yyp_p2_090211.html?id=2";opener.top.location.href=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/main.html?book_typ=2";}else{if(tmp=="333"){location.href=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/yyp_p2_090211.html?id=3";opener.top.location.href=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/main.html?book_typ=3";}else{if(tmp=="abuse"){alert("비정상적인 방법으로 응모하셨습니다.");window.close();}else{if(tmp=="4"){alert("이벤트가 종료되었습니다.");window.close();}else{if(tmp=="title"){alert("책제목을 입력해 주세요.");}else{if(tmp=="author"){alert("작가를 입력해 주세요.");}else{if(tmp=="reason"){alert("추천이유를 입력해 주세요.");}else{if(tmp=="name"){alert("이름을 입력해 주세요.");document.getElementById("name").focus();}else{if(tmp=="tel"){alert("올바른 연락처를 입력해 주세요.");}else{if(tmp=="email"){alert("올바른 이메일을 입력해 주세요.");document.getElementById("email").focus();}else{if(tmp=="addr"){alert("주소를 입력해 주세요.");document.getElementById("addr").focus();}else{if(tmp=="rname"){alert("추천인을 입력해 주세요.");document.getElementById("rname").focus();}else{if(tmp=="rtel"){alert("추천인의 연락처를 입력해 주세요.");}else{alert("다시 응모해 주세요.");}}}}}}}}}}}}}}}},handleFailure_popok:function(o){alert("다시 응모해 주세요.");},swf:function(){this.fnc_rdImg("http://kr.rd.yahoo.com/promo-co/youngpoongbooks/sub2_messager/*");alert("이벤트 URL이 복사 되었습니다.\n메신저 창을 열고 붙여넣기 (ctrl+V)를 통해\n이벤트를 홍보해 주세요.");},pscheck:function(typ){var delpass=document.getElementById("del_pass");var oCrumb=document.getElementById("crumb");if(delpass.value.length===0){alert("비밀번호를 입력해 주세요.");delpass.focus();return ;}var callback={success:this.handleSuccess_del,failure:this.handleFailure_del,timeout:5000,scope:this};if(this.ispushed===0){this.ispushed=1;var sUrl=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/del_proc.html";var postData="id="+document.getElementById("del_url").value+"&pw="+delpass.value+"&crumb="+oCrumb.value+"&typ="+typ;YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData);this.ispushed=0;}else{alert("지금 처리중입니다. 잠시만 기다려 주세요.");return ;}},handleSuccess_del:function(o){var tmp=o.responseText;tmp=tmp.substring(0,tmp.lastIndexOf("!--")-1);var divSMD=document.getElementById("divSMD").style;var divDEL=document.getElementById("divDEL").style;if(tmp=="0"){alert("비밀번호가 일치하지 않습니다.");divSMD.display="none";document.getElementById("del_url").value="";document.getElementById("del_pass").value="";}else{if(tmp=="ok"){alert("삭제하시겠습니까?");this.pscheck("ok");}else{alert("삭제되었습니다. 감사합니다.");divSMD.display="none";document.getElementById("del_url").value="";document.getElementById("del_pass").value="";this.list(this.currentpage);}}},handleFailure_del:function(o){},del_popup:function(sid){var divSMD=document.getElementById("divSMD").style;if(divSMD.display===""){divSMD.display="none";document.getElementById("del_url").value="";}else{divSMD.display="";document.getElementById("del_url").value=sid;}},list:function(page,book_typ){var callback={success:this.handleSuccess_list,failure:this.handleFailure_list,timeout:5000,scope:this};this.currentpage=page;if(this.ispushed===0){this.ispushed=1;var sUrl=YAHOO.KR.promotion.vars.serv_url+"/ypbooks/list.html";var postData="page="+page+"&book_typ="+YAHOO.KR.promotion.vars.book_typ;YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData);this.ispushed=0;}else{alert("지금 처리중입니다. 잠시만 기다려 주세요.");return ;}},handleSuccess_list:function(o){var tmp=o.responseText;tmp=tmp.substring(0,tmp.lastIndexOf("!--")-1);if((tmp=="no")||(tmp=="n")){alert("다시 응모해 주세요.");}else{var oTpl=document.getElementById("list");oTpl.innerHTML=tmp;}},handleFailure_list:function(o){},popcancel:function(){window.close();},chk_addr:function(e){var oDong=document.getElementById("dong");alert("우편번호 검색을 통해 주소를 입력해 주세요.");oDong.focus();return ;},insert_zipcode:function(){var callback={success:this.handleSuccess_zipcode,failure:this.handleFailure_zipcode,timeout:5000,scope:this};var oDong=document.getElementById("dong");var oCrumb=document.getElementById("crumb");if(!(oDong.value.replace(/(^[ \\f\\n\\r\\t]*)|([ \\f\\n\\r\\t]*$)/g,""))){oDong.value="";oDong.focus();alert("동(읍/면/리)를 입력해 주세요.");return ;}if(this.ispushed===0){this.ispushed=1;var sUrl=YAHOO.KR.promotion.vars.serv_url2+"/ypbooks/zipcode_proc.html";var postData="dong="+oDong.value+"&crumb="+oCrumb.value;YAHOO.util.Connect.asyncRequest("POST",sUrl,callback,postData);this.ispushed=0;}else{alert("지금 처리중입니다. 잠시만 기다려 주세요.");return ;}},handleSuccess_zipcode:function(o){var tmp=o.responseText;var oDong=document.getElementById("dong");tmp=tmp.substring(0,tmp.lastIndexOf("!--")-1);document.getElementById("div_addrList").style.display="none";if((tmp=="fail")||(tmp=="0")){alert("다시 검색해 주세요");oDong.value="";oDong.focus();return ;}if(tmp=="2"){alert("잘못된 접근입니다.");return ;}else{try{var messages=YAHOO.lang.JSON.parse(tmp);}catch(e){alert("다시 검색해 주세요2.");oDong.value="";oDong.focus();return ;}var link="<dl>";if(messages.length>0){link+="<dd>===== 찾으시는 주소를 선택해 주세요. =====</dd>";}else{link+="<dd>검색된 결과가 없습니다.</dd>";}var m,zip,addr,bunji;for(i=0;i<messages.length;i++){m=messages[i];zip=m.zip;addr=m.addr;bunji=m.bunji;link+="<dd><a href=\"javascript:oYpbooks.selectAddr('"+zip+"','"+addr+'\');"  onMouseOver="this.focus()">'+zip+" "+addr+" "+bunji+"</a></dd>";}link+="</dl>";document.getElementById("div_addrList").innerHTML=link;document.getElementById("div_addrList").style.display="block";}},handleFailure_zipcode:function(o){alert("다시 검색해 주세요");return ;},selectAddr:function(zip,addr){document.getElementById("div_addrList").style.display="none";var oAddr=document.getElementById("addr");oAddr.value=zip+" "+addr;},set_startpage:function(obj){if(document.all&&window.external){obj.style.behavior="url(#default#homepage)";obj.setHomePage("http://kr.yahoo.com");}else{}},fnc_rdImg:function(rd_url){if(rd_url){var rd_img=new Image();rd_img.src=rd_url+"*https://kr.sec.yimg.com/blank.gif?"+Math.random();}},init:function(){if(YAHOO.KR.promotion.vars.main=="y"){this.list(1);}}};var oYpbooks=new YAHOO.KR.promotion.ypbooks();var Ypbooks=oYpbooks;