var $d=$(document); var wrap_div; //¹é±×¶ó¿îµå ·¹À̾î. ¸ð´Þ·Î ¸¸µé±â¿ë. var loading=null; //·ÎµùÀ̹ÌÁö var is_writing=false; //±Û ¾²±â »óÅ var max_viewHeight=750; function fn_href(url){location.href=url;} function fn_open(url){window.open(url);} function cf_href(url,msg){if(confirm(msg))fn_href(url);} function wclose(){self.close();} function cf_wclose(msg){alert(msg); wclose();} function MM_preloadImages() { //v3.0 var d=$d; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i total_page){ return; } else page=Math.floor((page-1)/block)*block+block+1 ; move_page(id,page,s_col,s_txt,url,div); } function move_prev(id,s_col,s_txt,url,div){ var total_page=eval(id+"_totalpage"); var page=eval(id+"_page"); var block=eval(id+"_block"); if( page <= block ){ return } else page=Math.floor((page-1)/block)*block; move_page(id,page,s_col,s_txt,url,div); } function fn_wheel_lock(id,d){ if(!d){ $($d.body).addEvent("mousewheel", function (e){ return false;}); } if(id){ $$(id).addEvent("mousewheel",function (e) { if(e.target.nodeName=="SELECT"){ $($d.body).removeEvents("mousewheel"); wrap_div.addEvent("mouseover",function(){ $($d.body).addEvent("mousewheel", function (e){ return false;}); }); } else{ e.stop(); var step = this.getScrollSize()["y"]/40; this.scrollTo(this.scrollLeft, this.scrollTop - e.wheel*step); return false; } }); } } function fn_wheel_unlock(){ wrap_div.removeEvents("mouseover"); $($d.body).removeEvents("mousewheel"); } function fn_loading(bo){ bo=!bo ? $d.body : $(bo); try{ bo.set("check",false); if(bo.getStyle("position")=="static"){ bo.setStyle("position","relative"); bo.set("check",true); } }catch(e){} if(!loading){ loading = new Element("img").addClass("loading").set("alt","loading").set("src","/image/loading.gif") }else{ loading.setStyle("display","block"); } loading.inject(bo); setCenter(loading,bo); } function fn_unloading(bo){ if(bo){ if($(bo).get("check")){ $(bo).setStyle("position","static"); } } loading.setStyle("display","none"); } function fn_search(id){ var temp_form=$(id+"_form"); move_page(id,1,temp_form.getElement("select").value,temp_form.getElement("input[type='text']").value); return false; } function fn_view (content_id,p_no,url,width,height,s_col,s_txt){ is_writing=false; view_content_id = content_id; var view_id = content_id + "_view"; var list_id = content_id + "_list"; if(!url){ temp_url='ajax/ajax_'+view_id+'.asp'; } else { temp_url=url; } if(!s_col){ s_col=''; } if(!s_txt){ s_txt=''; } try{ $("div_scroll").set("id",""); }catch(e){} wrap_body(); wrap_div.tween("opacity",0.25); try{ var $view_id = $(view_id); $view_id.set("html",""); $view_id.setStyles({"height":''}); }catch(e){ } wrap_div.addEvent("click",function(){ $view_id.setStyle("display","none"); wrap_div.tween("opacity",0); if($defined($("board_left_arrow"))){ $("board_left_arrow").setStyle("visibility","hidden"); $("board_right_arrow").setStyle("visibility","hidden"); } fn_wheel_unlock(); fn_unloading(); unwrap_body(); }) body_size = $($d.body).getSize(); if (!width){ temp_width=750; } else { temp_width=width;} if (!height){ temp_height = parseInt(body_size["y"] * 0.93); temp_height = temp_height > max_viewHeight ? max_viewHeight : temp_height; } else{temp_height=height;} $view_id.setStyles({width:temp_width,"height":temp_height ,"background-color":"white","padding":10,"overflow":"hidden","border":"3px solid #518ec0"}); setCenter($view_id); fn_loading(); new Request({ url:temp_url , method:'post' , onSuccess: function(responseText){ var div_temp = new Element("div").set("html",responseText); $view_id.set("html",div_temp.get("html")); if(!close_div){ var close_img = new Element("img").setStyles({height:25,width:27}); close_img.src="/image/btn_brd_close.gif"; var close_div = new Element("div").setStyles({ "padding":"4px","position":"absolute","background":"white" ,"top":"1px","left":$view_id.getSize()["x"]-44,"cursor":"pointer"}); close_img.inject(close_div); } close_div.clone(true).addEvent("click",function(){ wrap_div.fireEvent("click");}).inject($view_id); if($defined($("board_left_arrow"))){ var view_position = $view_id.getPosition(); var view_size = $view_id.getSize(); var arrow_top = view_position.y + (view_size.y -$("board_left_arrow").getHeight())/2; var offset = 10; $("board_left_arrow").setStyles({ top:arrow_top ,left:view_position.x- ($("board_left_arrow").getWidth()+offset) ,visibility:'visible' }); $("board_right_arrow").setStyles({ top:arrow_top ,left:view_position.x+view_size.x+offset ,visibility:'visible'}); } try{ $( content_id +"_"+ p_no + "_hit").set("text",$(content_id +"_"+ p_no+"_hit").get("text").toInt()+1); }catch(e){}; fn_unloading(); fn_check_test(view_id); } , evalScripts:true }).send("p_no="+p_no+"&s_col="+s_col+"&s_txt="+escape(s_txt)); MM_preloadImages("/image/btn_brd_close.gif"); } function fn_write (content_id,p_no,ref_no,url,temp_width,height){ //p_no´Â ÁÖŰ, ref ´Â ´ä±Û¿ë ÂüÁ¶Å° var write_id = content_id + "_write"; var view_id = content_id + "_view"; if(is_writing){ body_size = $($d.body).getSize(); if (!temp_width){ temp_width=750; } if (!height){ temp_height = parseInt(body_size["y"] * 0.93); temp_height = temp_height > max_viewHeight ? max_viewHeight : temp_height; } else{temp_height=height;} wrap_div.tween("opacity",0.25); $(view_id).setStyles({width:temp_width,"height":temp_height ,"background-color":"white","padding":10,"overflow":"hidden","border":"3px solid #518ec0"}); setCenter(view_id); return; } if(!url){ var temp_url='ajax/ajax_'+write_id+'.asp';} else{ var temp_url=url; } try{ $("div_scroll").set("id",""); }catch(e){} wrap_body(); wrap_div.tween("opacity",0.25); var $view_id = $(view_id); $view_id.set("html",""); $view_id.setStyles({"height":''}); wrap_div.addEvent("click",function(){ $view_id.setStyle("display","none"); wrap_div.tween("opacity",0); fn_wheel_unlock(); fn_unloading(); unwrap_body(); }) body_size = $($d.body).getSize(); if (!temp_width){ temp_width=750; } if (!height){ temp_height = parseInt(body_size["y"] * 0.93); temp_height = temp_height > max_viewHeight ? max_viewHeight : temp_height; } else{temp_height=height;} $view_id.setStyles({width:temp_width,"height":temp_height ,"background-color":"white","padding":10,"overflow":"hidden","border":"3px solid #518ec0"}); setCenter($view_id); fn_loading(); new Request({ url:temp_url , method:'post' , onSuccess: function(responseText){ var div_temp = new Element("div").set("html",responseText); $view_id.set("html",div_temp.get("html")); if(!close_div){ var close_img = new Element("img").setStyles({height:25,width:27}); close_img.src="/image/btn_brd_close.gif"; var close_div = new Element("div").setStyles({ "padding":"4px","position":"absolute","background":"white" ,"top":"1px","left":$view_id.getSize()["x"]-44,"cursor":"pointer"}); close_img.inject(close_div); is_writing=true; } close_div.clone(true).addEvent("click",function(){ wrap_div.fireEvent("click");}).inject($view_id); fn_unloading(); fn_check_test(view_id); } , evalScripts:true }).send("p_no="+p_no+"&ref_no="+ref_no); MM_preloadImages("/image/btn_brd_close.gif"); } function fn_check_test(view_id) { if($$(".scroll")[0]){ try{ var minus_scroll = minus_scroll_ch;} catch(e){ var minus_scroll = 85;} $id = $(view_id); try{ $("div_scroll").setStyle("height",parseInt(temp_height * 0.95)-minus_scroll); fn_wheel_lock(".scroll"); }catch(e){ } } else{ setTimeout(fn_check_test,100); } } function fn_submit(f,list_id){ this.mode = f.mode.value; if($(f).getElements("[required=1]").some(function (o){ return ( o.value.trim().length==0 ) })){ alert('ÇʼöÇ׸ñÀ» ÀÛ¼ºÇØÁÖ¼¼¿ä ^^') return false; } f.submit(); fn_loading(); fn_waiting.delay(1000,this,list_id) is_writing=false; return false; } function fn_waiting(list_id){ if($($("upload_ifr").contentWindow.document.body).get("html").trim()=="ok"){ wrap_div.fireEvent("click"); switch(mode){ case "ins": page=1; break; case "modify": case "reply": page=eval(list_id+"_page"); break; default: page=1; } move_page(list_id,page,'',''); }else{ fn_waiting.delay(1000,this,list_id) } } function fn_delete (content_id,p_no,url){ //p_no´Â ÁÖŰ, ref ´Â ´ä±Û¿ë ÂüÁ¶Å° if(!confirm("Á¤¸» »èÁ¦ÇϽðڽÀ´Ï±î?")) return; fn_loading(); if(!url){ var temp_url='ajax/ajax_'+content_id+'_del.asp';} else { var temp_url=url;} new Request({ url:temp_url , method:'post' , onSuccess: function(responseText){ wrap_div.fireEvent("click"); move_page(content_id+"_list",eval(content_id+"_list_page"),'',''); } , evalScripts:true }).send("p_no="+p_no); } function fn_pop_cons(){ fn_loading(); wrap_body(); wrap_div.removeEvents("click"); wrap_div.addEvent("click",function(){ $("cons_div").setStyle("display","none"); wrap_div.tween("opacity",0); fn_wheel_unlock(); fn_unloading(); unwrap_body(); }) wrap_div.tween("opacity",0.4); new Request({ url:'/include/consultant.htm' , method:'post' , onSuccess: function(responseText){ fn_unloading(); fn_wheel_lock(''); $("cons_div").set("html",responseText); setCenter("cons_div"); } , evalScripts:true }).send(); } function chk_form(f){ fn_loading(); chk_tmp=0; if(f.name.value == "") { alert('À̸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä'); return false; } if(f.hp.value == "") { if(f.hp2.value == "") if(f.hp3.value == ""){ alert('¿¬¶ôó¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä'); return false;} } f.hp.value = f.hp.value + "-" + f.hp2.value + "-"+ f.hp3.value; new Request({ url:f.action , method:'post' , onSuccess: function(responseText){ wrap_div.fireEvent("click"); } , evalScripts:true }).send($(f).toQueryString()); return false; //document.pre_form.submit(); } function fn_pop_autosize(){ /*ÆË¾÷¶ç¿ï¶§ ÄÁÅÙÃ÷ Å©±â¿¡ ¸ÂÃç â Å©±â ¹Ù²Ù±â*/ try{ var size=$($d.body).getScrollSize(); var cur_size=$($d.body).getSize(); window.resizeBy( size.x-cur_size.x,size.y-cur_size.y); }catch(e){} } function CreateBookmarkLink(urlStr) { title = "À©¿¡µàÇ÷¯½º"; url = urlStr; //FF if (window.sidebar) { window.sidebar.addPanel(title, url,""); } //IE else if( window.external ) { window.external.AddFavorite( url, title); } //Opera else if(window.opera && window.print) { return true; } } /** * ½ÃÀÛÆäÀÌÁö ¼³Á¤ */ function startPage(Obj,urlStr){ if (document.all && window.external){ Obj.style.behavior='url(#default#homepage)'; Obj.setHomePage(urlStr); } else { } } //ÀÌÀü±Û ´ÙÀ½±Û function fn_pre_view(){ if( $chk(view_pre_no)){ fn_view (view_content_id,view_pre_no,temp_url,temp_width,temp_height,view_s_col,view_s_txt) } else alert('ÀÌÀü±ÛÀÌ ¾ø½À´Ï´Ù ^^'); } function fn_next_view(){ if($chk(view_next_no)) fn_view (view_content_id,view_next_no,temp_url,temp_width,temp_height,view_s_col,view_s_txt) else alert('´ÙÀ½±ÛÀÌ ¾ø½À´Ï´Ù ^^'); } function load_id(){ var lf=$("login_form"); var id=GetCookie('saved_id'); if (id != "" && id != null) { lf.MId.value=id; if(lf.save_id) lf.save_id.checked=true; } } function fn_comment_update_action(o,f,c_no){ $($(f).comment).set('text',$(o).getParent('table').getElement("td[name=comment_"+c_no+"]").get("text")); $(f).c_no.value=c_no; } function fn_comment_update(f,list_id){ if($(f.comment).value.trim().length==0){ alert('³»¿ëÀ» ÀÔ·ÂÇϼ¼¿ä ^^'); return; } fn_loading(f); $(f.comment).set("readonly","1"); new Request({ url:f.action , method:'post' , data:f , onSuccess: function(responseText){ f.c_no.value=''; $(f.comment).set('text',''); $(f.comment).erase("readonly"); fn_unloading(); move_page(list_id,1,'',f.p_no.value); } , evalScripts:true }).send(); } function fn_comment_delete_action(c_no,f,list_id,url){ if(!confirm('Á¤¸» »èÁ¦ÇϽðڽÀ´Ï±î?')) return; fn_loading(list_id); new Request({ url:url , method:'post' , onSuccess: function(responseText){ $(f).c_no.value=''; fn_unloading(); move_page(list_id,1,'',$(f).p_no.value); } , evalScripts:true }).send('c_no='+c_no); } function SetCookie(sName, sValue, expire) { document.cookie = sName + "=" + escape(sValue) + ( (expire) ? "; expires=" + expire.toGMTString() : ""); } function GetCookie(sName) { var aCookie = document.cookie.split("; "); for (var i=0; i < aCookie.length; i++) { var aCrumb = aCookie[i].split("="); if (sName == aCrumb[0]) return unescape(aCrumb[1]); } return null; } function fn_go_login(o){ if(confirm("·Î±×ÀÎ ÇÑ »ç¶÷¸¸ ¾µ¼ö ÀÖ´Â ¸Þ´ºÀÔ´Ï´Ù.\n·Î±×ÀÎ ÇϽðڽÀ´Ï±î?")) fn_href("/member/"); $d.body.focus(); } function fn_recommand(url2,p_no){ new Request({ url:url2 , method:'post' , onSuccess: function(responseText){ } , evalScripts:true }).send("p_no="+p_no); }