;(function($){var tmp,loading,overlay,wrap,outer,content,close,title,nav_left,nav_right,selectedIndex=0,selectedOpts={},selectedArray=[],currentIndex=0,currentOpts={},currentArray=[],ajaxLoader=null,imgPreloader=new Image(),imgRegExp=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,swfRegExp=/[^\.]\.(swf)\s*$/i,loadingTimer,loadingFrame=1,titleHeight=0,titleStr='',start_pos,final_pos,busy=false,fx=$.extend($('<div/>')[0],{prop:0}),isIE6=$.browser.msie&&$.browser.version<7&&!window.XMLHttpRequest,_abort=function(){loading.hide();imgPreloader.onerror=imgPreloader.onload=null;if(ajaxLoader){ajaxLoader.abort();}
tmp.empty();},_error=function(){if(false===selectedOpts.onError(selectedArray,selectedIndex,selectedOpts)){loading.hide();busy=false;return;}
selectedOpts.titleShow=false;selectedOpts.width='auto';selectedOpts.height='auto';tmp.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>');_process_inline();},_start=function(){var obj=selectedArray[selectedIndex],href,type,title,str,emb,ret;_abort();selectedOpts=$.extend({},$.fn.fancybox.defaults,(typeof $(obj).data('fancybox')=='undefined'?selectedOpts:$(obj).data('fancybox')));ret=selectedOpts.onStart(selectedArray,selectedIndex,selectedOpts);if(ret===false){busy=false;return;}else if(typeof ret=='object'){selectedOpts=$.extend(selectedOpts,ret);}
title=selectedOpts.title||(obj.nodeName?$(obj).attr('title'):obj.title)||'';if(obj.nodeName&&!selectedOpts.orig){selectedOpts.orig=$(obj).children("img:first").length?$(obj).children("img:first"):$(obj);}
if(title===''&&selectedOpts.orig&&selectedOpts.titleFromAlt){title=selectedOpts.orig.attr('alt');}
href=selectedOpts.href||(obj.nodeName?$(obj).attr('href'):obj.href)||null;if((/^(?:javascript)/i).test(href)||href=='#'){href=null;}
if(selectedOpts.type){type=selectedOpts.type;if(!href){href=selectedOpts.content;}}else if(selectedOpts.content){type='html';}else if(href){if(href.match(imgRegExp)){type='image';}else if(href.match(swfRegExp)){type='swf';}else if($(obj).hasClass("iframe")){type='iframe';}else if(href.indexOf("#")===0){type='inline';}else{type='ajax';}}
if(!type){_error();return;}
if(type=='inline'){obj=href.substr(href.indexOf("#"));type=$(obj).length>0?'inline':'ajax';}
selectedOpts.type=type;selectedOpts.href=href;selectedOpts.title=title;if(selectedOpts.autoDimensions){if(selectedOpts.type=='html'||selectedOpts.type=='inline'||selectedOpts.type=='ajax'){selectedOpts.width='auto';selectedOpts.height='auto';}else{selectedOpts.autoDimensions=false;}}
if(selectedOpts.modal){selectedOpts.overlayShow=true;selectedOpts.hideOnOverlayClick=false;selectedOpts.hideOnContentClick=false;selectedOpts.enableEscapeButton=false;selectedOpts.showCloseButton=false;}
selectedOpts.padding=parseInt(selectedOpts.padding,10);selectedOpts.margin=parseInt(selectedOpts.margin,10);tmp.css('padding',(selectedOpts.padding+selectedOpts.margin));$('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change',function(){$(this).replaceWith(content.children());});switch(type){case'html':tmp.html(selectedOpts.content);_process_inline();break;case'inline':if($(obj).parent().is('#fancybox-content')===true){busy=false;return;}
$('<div class="fancybox-inline-tmp" />').hide().insertBefore($(obj)).bind('fancybox-cleanup',function(){$(this).replaceWith(content.children());}).bind('fancybox-cancel',function(){$(this).replaceWith(tmp.children());});$(obj).appendTo(tmp);_process_inline();break;case'image':busy=false;$.fancybox.showActivity();imgPreloader=new Image();imgPreloader.onerror=function(){_error();};imgPreloader.onload=function(){busy=true;imgPreloader.onerror=imgPreloader.onload=null;_process_image();};imgPreloader.src=href;break;case'swf':selectedOpts.scrolling='no';str='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"><param name="movie" value="'+href+'"></param>';emb='';$.each(selectedOpts.swf,function(name,val){str+='<param name="'+name+'" value="'+val+'"></param>';emb+=' '+name+'="'+val+'"';});str+='<embed src="'+href+'" type="application/x-shockwave-flash" width="'+selectedOpts.width+'" height="'+selectedOpts.height+'"'+emb+'></embed></object>';tmp.html(str);_process_inline();break;case'ajax':busy=false;$.fancybox.showActivity();selectedOpts.ajax.win=selectedOpts.ajax.success;ajaxLoader=$.ajax($.extend({},selectedOpts.ajax,{url:href,data:selectedOpts.ajax.data||{},error:function(XMLHttpRequest,textStatus,errorThrown){if(XMLHttpRequest.status>0){_error();}},success:function(data,textStatus,XMLHttpRequest){var o=typeof XMLHttpRequest=='object'?XMLHttpRequest:ajaxLoader;if(o.status==200){if(typeof selectedOpts.ajax.win=='function'){ret=selectedOpts.ajax.win(href,data,textStatus,XMLHttpRequest);if(ret===false){loading.hide();return;}else if(typeof ret=='string'||typeof ret=='object'){data=ret;}}
tmp.html(data);_process_inline();}}}));break;case'iframe':_show();break;}},_process_inline=function(){var
w=selectedOpts.width,h=selectedOpts.height;if(w.toString().indexOf('%')>-1){w=parseInt(($(window).width()-(selectedOpts.margin*2))*parseFloat(w)/100,10)+'px';}else{w=w=='auto'?'auto':w+'px';}
if(h.toString().indexOf('%')>-1){h=parseInt(($(window).height()-(selectedOpts.margin*2))*parseFloat(h)/100,10)+'px';}else{h=h=='auto'?'auto':h+'px';}
tmp.wrapInner('<div style="width:'+w+';height:'+h+';overflow: '+(selectedOpts.scrolling=='auto'?'auto':(selectedOpts.scrolling=='yes'?'scroll':'hidden'))+';position:relative;"></div>');selectedOpts.width=tmp.width();selectedOpts.height=tmp.height();_show();},_process_image=function(){selectedOpts.width=imgPreloader.width;selectedOpts.height=imgPreloader.height;$("<img />").attr({'id':'fancybox-img','src':imgPreloader.src,'alt':selectedOpts.title}).appendTo(tmp);_show();},_show=function(){var pos,equal;loading.hide();if(wrap.is(":visible")&&false===currentOpts.onCleanup(currentArray,currentIndex,currentOpts)){$.event.trigger('fancybox-cancel');busy=false;return;}
busy=true;$(content.add(overlay)).unbind();$(window).unbind("resize.fb scroll.fb");$(document).unbind('keydown.fb');if(wrap.is(":visible")&&currentOpts.titlePosition!=='outside'){wrap.css('height',wrap.height());}
currentArray=selectedArray;currentIndex=selectedIndex;currentOpts=selectedOpts;if(currentOpts.overlayShow){overlay.css({'background-color':currentOpts.overlayColor,'opacity':currentOpts.overlayOpacity,'cursor':currentOpts.hideOnOverlayClick?'pointer':'auto','height':$(document).height()});if(!overlay.is(':visible')){if(isIE6){$('select:not(#fancybox-tmp select)').filter(function(){return this.style.visibility!=='hidden';}).css({'visibility':'hidden'}).one('fancybox-cleanup',function(){this.style.visibility='inherit';});}
overlay.show();}}else{overlay.hide();}
final_pos=_get_zoom_to();_process_title();if(wrap.is(":visible")){$(close.add(nav_left).add(nav_right)).hide();pos=wrap.position(),start_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};equal=(start_pos.width==final_pos.width&&start_pos.height==final_pos.height);content.fadeTo(currentOpts.changeFade,0.3,function(){var finish_resizing=function(){content.html(tmp.contents()).fadeTo(currentOpts.changeFade,1,_finish);};$.event.trigger('fancybox-change');content.empty().removeAttr('filter').css({'border-width':currentOpts.padding,'width':final_pos.width-currentOpts.padding*2,'height':selectedOpts.autoDimensions?'auto':final_pos.height-titleHeight-currentOpts.padding*2});if(equal){finish_resizing();}else{fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.changeSpeed,easing:currentOpts.easingChange,step:_draw,complete:finish_resizing});}});return;}
wrap.removeAttr("style");content.css('border-width',currentOpts.padding);if(currentOpts.transitionIn=='elastic'){start_pos=_get_zoom_from();content.html(tmp.contents());wrap.show();if(currentOpts.opacity){final_pos.opacity=0;}
fx.prop=0;$(fx).animate({prop:1},{duration:currentOpts.speedIn,easing:currentOpts.easingIn,step:_draw,complete:_finish});return;}
if(currentOpts.titlePosition=='inside'&&titleHeight>0){title.show();}
content.css({'width':final_pos.width-currentOpts.padding*2,'height':selectedOpts.autoDimensions?'auto':final_pos.height-titleHeight-currentOpts.padding*2}).html(tmp.contents());wrap.css(final_pos).fadeIn(currentOpts.transitionIn=='none'?0:currentOpts.speedIn,_finish);},_format_title=function(title){if(title&&title.length){if(currentOpts.titlePosition=='float'){return'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+title+'</td><td id="fancybox-title-float-right"></td></tr></table>';}
return'<div id="fancybox-title-'+currentOpts.titlePosition+'">'+title+'</div>';}
return false;},_process_title=function(){titleStr=currentOpts.title||'';titleHeight=0;title.empty().removeAttr('style').removeClass();if(currentOpts.titleShow===false){title.hide();return;}
titleStr=$.isFunction(currentOpts.titleFormat)?currentOpts.titleFormat(titleStr,currentArray,currentIndex,currentOpts):_format_title(titleStr);if(!titleStr||titleStr===''){title.hide();return;}
title.addClass('fancybox-title-'+currentOpts.titlePosition).html(titleStr).appendTo('body').show();switch(currentOpts.titlePosition){case'inside':title.css({'width':final_pos.width-(currentOpts.padding*2),'marginLeft':currentOpts.padding,'marginRight':currentOpts.padding});titleHeight=title.outerHeight(true);title.appendTo(outer);final_pos.height+=titleHeight;break;case'over':title.css({'marginLeft':currentOpts.padding,'width':final_pos.width-(currentOpts.padding*2),'bottom':currentOpts.padding}).appendTo(outer);break;case'float':title.css('left',parseInt((title.width()-final_pos.width-40)/2,10)*-1).appendTo(wrap);break;default:title.css({'width':final_pos.width-(currentOpts.padding*2),'paddingLeft':currentOpts.padding,'paddingRight':currentOpts.padding}).appendTo(wrap);break;}
title.hide();},_set_navigation=function(){if(currentOpts.enableEscapeButton||currentOpts.enableKeyboardNav){$(document).bind('keydown.fb',function(e){if(e.keyCode==27&&currentOpts.enableEscapeButton){e.preventDefault();$.fancybox.close();}else if((e.keyCode==37||e.keyCode==39)&&currentOpts.enableKeyboardNav&&e.target.tagName!=='INPUT'&&e.target.tagName!=='TEXTAREA'&&e.target.tagName!=='SELECT'){e.preventDefault();$.fancybox[e.keyCode==37?'prev':'next']();}});}
if(!currentOpts.showNavArrows){nav_left.hide();nav_right.hide();return;}
if((currentOpts.cyclic&&currentArray.length>1)||currentIndex!==0){nav_left.show();}
if((currentOpts.cyclic&&currentArray.length>1)||currentIndex!=(currentArray.length-1)){nav_right.show();}},_finish=function(){if(!$.support.opacity){content.get(0).style.removeAttribute('filter');wrap.get(0).style.removeAttribute('filter');}
if(selectedOpts.autoDimensions){content.css('height','auto');}
wrap.css('height','auto');if(titleStr&&titleStr.length){title.show();}
if(currentOpts.showCloseButton){close.show();}
_set_navigation();if(currentOpts.hideOnContentClick){content.bind('click',$.fancybox.close);}
if(currentOpts.hideOnOverlayClick){overlay.bind('click',$.fancybox.close);}
$(window).bind("resize.fb",$.fancybox.resize);if(currentOpts.centerOnScroll){$(window).bind("scroll.fb",$.fancybox.center);}
if(currentOpts.type=='iframe'){$('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" '+($.browser.msie?'allowtransparency="true""':'')+' scrolling="'+selectedOpts.scrolling+'" src="'+currentOpts.href+'"></iframe>').appendTo(content);}
wrap.show();busy=false;$.fancybox.center();currentOpts.onComplete(currentArray,currentIndex,currentOpts);_preload_images();},_preload_images=function(){var href,objNext;if((currentArray.length-1)>currentIndex){href=currentArray[currentIndex+1].href;if(typeof href!=='undefined'&&href.match(imgRegExp)){objNext=new Image();objNext.src=href;}}
if(currentIndex>0){href=currentArray[currentIndex-1].href;if(typeof href!=='undefined'&&href.match(imgRegExp)){objNext=new Image();objNext.src=href;}}},_draw=function(pos){var dim={width:parseInt(start_pos.width+(final_pos.width-start_pos.width)*pos,10),height:parseInt(start_pos.height+(final_pos.height-start_pos.height)*pos,10),top:parseInt(start_pos.top+(final_pos.top-start_pos.top)*pos,10),left:parseInt(start_pos.left+(final_pos.left-start_pos.left)*pos,10)};if(typeof final_pos.opacity!=='undefined'){dim.opacity=pos<0.5?0.5:pos;}
wrap.css(dim);content.css({'width':dim.width-currentOpts.padding*2,'height':dim.height-(titleHeight*pos)-currentOpts.padding*2});},_get_viewport=function(){return[$(window).width()-(currentOpts.margin*2),$(window).height()-(currentOpts.margin*2),$(document).scrollLeft()+currentOpts.margin,$(document).scrollTop()+currentOpts.margin];},_get_zoom_to=function(){var view=_get_viewport(),to={},resize=currentOpts.autoScale,double_padding=currentOpts.padding*2,ratio;if(currentOpts.width.toString().indexOf('%')>-1){to.width=parseInt((view[0]*parseFloat(currentOpts.width))/100,10);}else{to.width=currentOpts.width+double_padding;}
if(currentOpts.height.toString().indexOf('%')>-1){to.height=parseInt((view[1]*parseFloat(currentOpts.height))/100,10);}else{to.height=currentOpts.height+double_padding;}
if(resize&&(to.width>view[0]||to.height>view[1])){if(selectedOpts.type=='image'||selectedOpts.type=='swf'){ratio=(currentOpts.width)/(currentOpts.height);if((to.width)>view[0]){to.width=view[0];to.height=parseInt(((to.width-double_padding)/ratio)+double_padding,10);}
if((to.height)>view[1]){to.height=view[1];to.width=parseInt(((to.height-double_padding)*ratio)+double_padding,10);}}else{to.width=Math.min(to.width,view[0]);to.height=Math.min(to.height,view[1]);}}
to.top=parseInt(Math.max(view[3]-20,view[3]+((view[1]-to.height-40)*0.5)),10);to.left=parseInt(Math.max(view[2]-20,view[2]+((view[0]-to.width-40)*0.5)),10);return to;},_get_obj_pos=function(obj){var pos=obj.offset();pos.top+=parseInt(obj.css('paddingTop'),10)||0;pos.left+=parseInt(obj.css('paddingLeft'),10)||0;pos.top+=parseInt(obj.css('border-top-width'),10)||0;pos.left+=parseInt(obj.css('border-left-width'),10)||0;pos.width=obj.width();pos.height=obj.height();return pos;},_get_zoom_from=function(){var orig=selectedOpts.orig?$(selectedOpts.orig):false,from={},pos,view;if(orig&&orig.length){pos=_get_obj_pos(orig);from={width:pos.width+(currentOpts.padding*2),height:pos.height+(currentOpts.padding*2),top:pos.top-currentOpts.padding-20,left:pos.left-currentOpts.padding-20};}else{view=_get_viewport();from={width:currentOpts.padding*2,height:currentOpts.padding*2,top:parseInt(view[3]+view[1]*0.5,10),left:parseInt(view[2]+view[0]*0.5,10)};}
return from;},_animate_loading=function(){if(!loading.is(':visible')){clearInterval(loadingTimer);return;}
$('div',loading).css('top',(loadingFrame*-40)+'px');loadingFrame=(loadingFrame+1)%12;};$.fn.fancybox=function(options){if(!$(this).length){return this;}
$(this).data('fancybox',$.extend({},options,($.metadata?$(this).metadata():{}))).unbind('click.fb').bind('click.fb',function(e){e.preventDefault();if(busy){return;}
busy=true;$(this).blur();selectedArray=[];selectedIndex=0;var rel=$(this).attr('rel')||'';if(!rel||rel==''||rel==='nofollow'){selectedArray.push(this);}else{selectedArray=$("a[rel="+rel+"], area[rel="+rel+"]");selectedIndex=selectedArray.index(this);}
_start();return;});return this;};$.fancybox=function(obj){var opts;if(busy){return;}
busy=true;opts=typeof arguments[1]!=='undefined'?arguments[1]:{};selectedArray=[];selectedIndex=parseInt(opts.index,10)||0;if($.isArray(obj)){for(var i=0,j=obj.length;i<j;i++){if(typeof obj[i]=='object'){$(obj[i]).data('fancybox',$.extend({},opts,obj[i]));}else{obj[i]=$({}).data('fancybox',$.extend({content:obj[i]},opts));}}
selectedArray=jQuery.merge(selectedArray,obj);}else{if(typeof obj=='object'){$(obj).data('fancybox',$.extend({},opts,obj));}else{obj=$({}).data('fancybox',$.extend({content:obj},opts));}
selectedArray.push(obj);}
if(selectedIndex>selectedArray.length||selectedIndex<0){selectedIndex=0;}
_start();};$.fancybox.showActivity=function(){clearInterval(loadingTimer);loading.show();loadingTimer=setInterval(_animate_loading,66);};$.fancybox.hideActivity=function(){loading.hide();};$.fancybox.next=function(){return $.fancybox.pos(currentIndex+1);};$.fancybox.prev=function(){return $.fancybox.pos(currentIndex-1);};$.fancybox.pos=function(pos){if(busy){return;}
pos=parseInt(pos);selectedArray=currentArray;if(pos>-1&&pos<currentArray.length){selectedIndex=pos;_start();}else if(currentOpts.cyclic&&currentArray.length>1){selectedIndex=pos>=currentArray.length?0:currentArray.length-1;_start();}
return;};$.fancybox.cancel=function(){if(busy){return;}
busy=true;$.event.trigger('fancybox-cancel');_abort();selectedOpts.onCancel(selectedArray,selectedIndex,selectedOpts);busy=false;};$.fancybox.close=function(){if(busy||wrap.is(':hidden')){return;}
busy=true;if(currentOpts&&false===currentOpts.onCleanup(currentArray,currentIndex,currentOpts)){busy=false;return;}
_abort();$(close.add(nav_left).add(nav_right)).hide();$(content.add(overlay)).unbind();$(window).unbind("resize.fb scroll.fb");$(document).unbind('keydown.fb');content.find('iframe').attr('src',isIE6&&/^https/i.test(window.location.href||'')?'javascript:void(false)':'about:blank');if(currentOpts.titlePosition!=='inside'){title.empty();}
wrap.stop();function _cleanup(){overlay.fadeOut('fast');title.empty().hide();wrap.hide();$.event.trigger('fancybox-cleanup');content.empty();currentOpts.onClosed(currentArray,currentIndex,currentOpts);currentArray=selectedOpts=[];currentIndex=selectedIndex=0;currentOpts=selectedOpts={};busy=false;}
if(currentOpts.transitionOut=='elastic'){start_pos=_get_zoom_from();var pos=wrap.position();final_pos={top:pos.top,left:pos.left,width:wrap.width(),height:wrap.height()};if(currentOpts.opacity){final_pos.opacity=1;}
title.empty().hide();fx.prop=1;$(fx).animate({prop:0},{duration:currentOpts.speedOut,easing:currentOpts.easingOut,step:_draw,complete:_cleanup});}else{wrap.fadeOut(currentOpts.transitionOut=='none'?0:currentOpts.speedOut,_cleanup);}};$.fancybox.resize=function(){if(overlay.is(':visible')){overlay.css('height',$(document).height());}
$.fancybox.center(true);};$.fancybox.center=function(){var view,align;if(busy){return;}
align=arguments[0]===true?1:0;view=_get_viewport();if(!align&&(wrap.width()>view[0]||wrap.height()>view[1])){return;}
wrap.stop().animate({'top':parseInt(Math.max(view[3]-20,view[3]+((view[1]-content.height()-40)*0.5)-currentOpts.padding)),'left':parseInt(Math.max(view[2]-20,view[2]+((view[0]-content.width()-40)*0.5)-currentOpts.padding))},typeof arguments[0]=='number'?arguments[0]:200);};$.fancybox.init=function(){if($("#fancybox-wrap").length){return;}
$('body').append(tmp=$('<div id="fancybox-tmp"></div>'),loading=$('<div id="fancybox-loading"><div></div></div>'),overlay=$('<div id="fancybox-overlay"></div>'),wrap=$('<div id="fancybox-wrap"></div>'));outer=$('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(wrap);outer.append(content=$('<div id="fancybox-content"></div>'),close=$('<a id="fancybox-close"></a>'),title=$('<div id="fancybox-title"></div>'),nav_left=$('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),nav_right=$('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));close.click($.fancybox.close);loading.click($.fancybox.cancel);nav_left.click(function(e){e.preventDefault();$.fancybox.prev();});nav_right.click(function(e){e.preventDefault();$.fancybox.next();});if($.fn.mousewheel){wrap.bind('mousewheel.fb',function(e,delta){if(busy){e.preventDefault();}else if($(e.target).get(0).clientHeight==0||$(e.target).get(0).scrollHeight===$(e.target).get(0).clientHeight){e.preventDefault();$.fancybox[delta>0?'prev':'next']();}});}
if(!$.support.opacity){wrap.addClass('fancybox-ie');}
if(isIE6){loading.addClass('fancybox-ie6');wrap.addClass('fancybox-ie6');$('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||'')?'javascript:void(false)':'about:blank')+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(outer);}};$.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:'auto',width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:'transparent'},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:'#777',titleShow:true,titlePosition:'float',titleFormat:null,titleFromAlt:false,transitionIn:'fade',transitionOut:'fade',speedIn:300,speedOut:300,changeSpeed:300,changeFade:'fast',easingIn:'swing',easingOut:'swing',showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};$(document).ready(function(){var t=$.browser.msie?500:10;setTimeout(function(){$.fancybox.init();},t);});})(jQuery);var mark_plugins=[];(function($){$.fn.markItUp=function(settings,extraSettings){var options,ctrlKey,shiftKey,altKey;ctrlKey=shiftKey=altKey=false;options={id:'',nameSpace:'',root:'',previewInWindow:'',previewAutoRefresh:true,previewPosition:'after',previewTemplatePath:'~/templates/preview.html',previewParser:false,previewParserPath:'',previewParserVar:'data',resizeHandle:true,beforeInsert:'',afterInsert:'',onEnter:{},onShiftEnter:{},onCtrlEnter:{},onTab:{},markupSet:[{}]};$.extend(options,settings,extraSettings);if(!options.root){$('script').each(function(a,tag){miuScript=$(tag).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==null){options.root=miuScript[1];}});}
return this.each(function(){var $$,textarea,levels,scrollPosition,caretPosition,caretOffset,clicked,hash,header,footer,previewWindow,template,iFrame,abort;$$=$(this);textarea=this;levels=[];abort=false;scrollPosition=caretPosition=0;caretOffset=-1;options.previewParserPath=localize(options.previewParserPath);options.previewTemplatePath=localize(options.previewTemplatePath);function localize(data,inText){if(inText){return data.replace(/("|')~\//g,"$1"+options.root);}
return data.replace(/^~\//,options.root);}
function init(){id='';nameSpace='';if(options.id){id='id="'+options.id+'"';}else if($$.attr("id")){id='id="markItUp'+($$.attr("id").substr(0,1).toUpperCase())+($$.attr("id").substr(1))+'"';}
if(options.nameSpace){nameSpace='class="'+options.nameSpace+'"';}
$$.wrap('<div '+nameSpace+'></div>');$$.wrap('<div '+id+' class="markItUp"></div>');$$.wrap('<div class="markItUpContainer"></div>');$$.addClass("markItUpEditor");header=$('<div class="markItUpHeader"></div>').insertBefore($$);$(dropMenus(options.markupSet)).appendTo(header);footer=$('<div class="markItUpFooter"></div>').insertAfter($$);if(options.resizeHandle===true&&$.browser.safari!==true){resizeHandle=$('<div class="markItUpResizeHandle"></div>').insertAfter($$).bind("mousedown",function(e){var h=$$.height(),y=e.clientY,mouseMove,mouseUp;mouseMove=function(e){$$.css("height",Math.max(20,e.clientY+h-y)+"px");return false;};mouseUp=function(e){$("html").unbind("mousemove",mouseMove).unbind("mouseup",mouseUp);return false;};$("html").bind("mousemove",mouseMove).bind("mouseup",mouseUp);});footer.append(resizeHandle);}
$$.keydown(keyPressed).keyup(keyPressed);$$.bind("insertion",function(e,settings){if(settings.target!==false){get();}
if(textarea===$.markItUp.focused){markup(settings);}});$$.focus(function(){$.markItUp.focused=this;});}
function dropMenus(markupSet){var ul=$('<ul></ul>'),i=0;ul.addClass('clear');$('li:hover > ul',ul).css('display','block');$.each(markupSet,function(){var button=this,t='',title,li,j;title=(button.key)?(button.name||'')+' [Ctrl+'+button.key+']':(button.name||'');key=(button.key)?'accesskey="'+button.key+'"':'';if(button.separator){li=$('<li class="markItUpSeparator">'+(button.separator||'')+'</li>').appendTo(ul);}else{i++;for(j=levels.length-1;j>=0;j--){t+=levels[j]+"-";}
li=$('<li class="markItUpButton markItUpButton'+t+(i)+' '+(button.className||'')+'"><a href="" '+key+' title="'+title+'">'+(button.name||'')+'</a></li>').bind("contextmenu",function(){return false;}).click(function(){return false;}).bind("focusin",function(){$$.focus();}).mouseup(function(){if(button.call){eval(button.call)();}
setTimeout(function(){markup(button)},1);return false;}).hover(function(){$('> ul',this).show();$(document).one('click',function(){$('ul ul',header).hide();});},function(){$('> ul',this).hide();}).appendTo(ul);if(button.dropMenu){levels.push(i);$(li).addClass('markItUpDropMenu').append(dropMenus(button.dropMenu));}}});levels.pop();return ul;}
function magicMarkups(string){if(string){string=string.toString();string=string.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(x,a){var b=a.split('|!|');if(altKey===true){return(b[1]!==undefined)?b[1]:b[0];}else{return(b[1]===undefined)?"":b[0];}});string=string.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(x,a){var b=a.split(':!:');if(abort===true){return false;}
value=prompt(b[0],(b[1])?b[1]:'');if(value===null){abort=true;}
return value;});return string;}
return"";}
function prepare(action){if($.isFunction(action)){action=action(hash);}
return magicMarkups(action);}
function build(string){var openWith=prepare(clicked.openWith);var placeHolder=prepare(clicked.placeHolder);var replaceWith=prepare(clicked.replaceWith);var closeWith=prepare(clicked.closeWith);var openBlockWith=prepare(clicked.openBlockWith);var closeBlockWith=prepare(clicked.closeBlockWith);var multiline=clicked.multiline;if(replaceWith!==""){block=openWith+replaceWith+closeWith;}else if(selection===''&&placeHolder!==''){block=openWith+placeHolder+closeWith;}else{string=string||selection;var lines=selection.split(/\r?\n/),blocks=[];for(var l=0;l<lines.length;l++){line=lines[l];var trailingSpaces;if(trailingSpaces=line.match(/ *$/)){blocks.push(openWith+line.replace(/ *$/g,'')+closeWith+trailingSpaces);}else{blocks.push(openWith+line+closeWith);}}
block=blocks.join("\n");}
block=openBlockWith+block+closeBlockWith;return{block:block,openWith:openWith,replaceWith:replaceWith,placeHolder:placeHolder,closeWith:closeWith};}
function markup(button){var len,j,n,i;hash=clicked=button;get();$.extend(hash,{line:"",root:options.root,textarea:textarea,selection:(selection||''),caretPosition:caretPosition,ctrlKey:ctrlKey,shiftKey:shiftKey,altKey:altKey});prepare(options.beforeInsert);prepare(clicked.beforeInsert);if((ctrlKey===true&&shiftKey===true)||button.multiline===true){prepare(clicked.beforeMultiInsert);}
$.extend(hash,{line:1});if((ctrlKey===true&&shiftKey===true)){lines=selection.split(/\r?\n/);for(j=0,n=lines.length,i=0;i<n;i++){if($.trim(lines[i])!==''){$.extend(hash,{line:++j,selection:lines[i]});lines[i]=build(lines[i]).block;}else{lines[i]="";}}
string={block:lines.join('\n')};start=caretPosition;len=string.block.length+(($.browser.opera)?n-1:0);}else if(ctrlKey===true){string=build(selection);start=caretPosition+string.openWith.length;len=string.block.length-string.openWith.length-string.closeWith.length;len=len-(string.block.match(/ $/)?1:0);len-=fixIeBug(string.block);}else if(shiftKey===true){string=build(selection);start=caretPosition;len=string.block.length;len-=fixIeBug(string.block);}else{string=build(selection);start=caretPosition+string.block.length;len=0;start-=fixIeBug(string.block);}
if((selection===''&&string.replaceWith==='')){caretOffset+=fixOperaBug(string.block);start=caretPosition+string.openWith.length;len=string.block.length-string.openWith.length-string.closeWith.length;caretOffset=$$.val().substring(caretPosition,$$.val().length).length;caretOffset-=fixOperaBug($$.val().substring(0,caretPosition));}
$.extend(hash,{caretPosition:caretPosition,scrollPosition:scrollPosition});if(string.block!==selection&&abort===false){insert(string.block);set(start,len);}else{caretOffset=-1;}
get();$.extend(hash,{line:'',selection:selection});if((ctrlKey===true&&shiftKey===true)||button.multiline===true){prepare(clicked.afterMultiInsert);}
prepare(clicked.afterInsert);prepare(options.afterInsert);if(previewWindow&&options.previewAutoRefresh){refreshPreview();}
shiftKey=altKey=ctrlKey=abort=false;}
function fixOperaBug(string){if($.browser.opera){return string.length-string.replace(/\n*/g,'').length;}
return 0;}
function fixIeBug(string){if($.browser.msie){return string.length-string.replace(/\r*/g,'').length;}
return 0;}
function insert(block){if(document.selection){var newSelection=document.selection.createRange();newSelection.text=block;}else{textarea.value=textarea.value.substring(0,caretPosition)+block+textarea.value.substring(caretPosition+selection.length,textarea.value.length);}}
function set(start,len){if(textarea.createTextRange){if($.browser.opera&&$.browser.version>=9.5&&len==0){return false;}
range=textarea.createTextRange();range.collapse(true);range.moveStart('character',start);range.moveEnd('character',len);range.select();}else if(textarea.setSelectionRange){textarea.setSelectionRange(start,start+len);}
textarea.scrollTop=scrollPosition;textarea.focus();}
function get(){textarea.focus();scrollPosition=textarea.scrollTop;if(document.selection){selection=document.selection.createRange().text;if($.browser.msie){var range=document.selection.createRange(),rangeCopy=range.duplicate();rangeCopy.moveToElementText(textarea);caretPosition=-1;while(rangeCopy.inRange(range)){rangeCopy.moveStart('character');caretPosition++;}}else{caretPosition=textarea.selectionStart;}}else{caretPosition=textarea.selectionStart;selection=textarea.value.substring(caretPosition,textarea.selectionEnd);}
return selection;}
function preview(){if(!previewWindow||previewWindow.closed){if(options.previewInWindow){previewWindow=window.open('','preview',options.previewInWindow);$(window).unload(function(){previewWindow.close();});}else{iFrame=$('<iframe class="markItUpPreviewFrame"></iframe>');if(options.previewPosition=='after'){iFrame.insertAfter(footer);}else{iFrame.insertBefore(header);}
previewWindow=iFrame[iFrame.length-1].contentWindow||frame[iFrame.length-1];}}else if(altKey===true){if(iFrame){iFrame.remove();}else{previewWindow.close();}
previewWindow=iFrame=false;}
if(!options.previewAutoRefresh){refreshPreview();}
if(options.previewInWindow){previewWindow.focus();}}
function refreshPreview(){renderPreview();}
function renderPreview(){var phtml;if(options.previewParser&&typeof options.previewParser==='function'){var data=options.previewParser($$.val());writeInPreview(localize(data,1));}else if(options.previewParserPath!==''){var addData='&bo_table='+g4_bo_table+'&doc='+encodeURIComponent(wiki_doc);$.ajax({type:'POST',dataType:'text',global:false,url:options.previewParserPath,data:options.previewParserVar+'='+encodeURIComponent($$.val())+addData,success:function(data){writeInPreview(localize(data,1));}});}else{if(!template){$.ajax({url:options.previewTemplatePath,dataType:'text',global:false,success:function(data){writeInPreview(localize(data,1).replace(/<!-- content -->/g,$$.val()));}});}}
return false;}
function writeInPreview(data){if(previewWindow.document){try{sp=previewWindow.document.documentElement.scrollTop}catch(e){sp=0;}
previewWindow.document.open();previewWindow.document.write(data);previewWindow.document.close();previewWindow.document.documentElement.scrollTop=sp;}}
function keyPressed(e){shiftKey=e.shiftKey;altKey=e.altKey;ctrlKey=(!(e.altKey&&e.ctrlKey))?(e.ctrlKey||e.metaKey):false;if(e.type==='keydown'){if(ctrlKey===true){li=$('a[accesskey="'+String.fromCharCode(e.keyCode)+'"]',header).parent('li');if(li.length!==0){ctrlKey=false;setTimeout(function(){li.triggerHandler('mouseup');},1);return false;}}
if(e.keyCode===13||e.keyCode===10){if(ctrlKey===true){ctrlKey=false;markup(options.onCtrlEnter);return options.onCtrlEnter.keepDefault;}else if(shiftKey===true){shiftKey=false;markup(options.onShiftEnter);return options.onShiftEnter.keepDefault;}else{markup(options.onEnter);return options.onEnter.keepDefault;}}
if(e.keyCode===9){if(shiftKey==true||ctrlKey==true||altKey==true){return false;}
if(caretOffset!==-1){get();caretOffset=$$.val().length-caretOffset;set(caretOffset,0);caretOffset=-1;return false;}else{markup(options.onTab);return options.onTab.keepDefault;}}}}
init();});};$.fn.markItUpRemove=function(){return this.each(function(){var $$=$(this).unbind().removeClass('markItUpEditor');$$.parent('div').parent('div.markItUp').parent('div').replaceWith($$);});};$.markItUp=function(settings){var options={target:false};$.extend(options,settings);if(options.target){return $(options.target).each(function(){$(this).focus();$(this).trigger('insertion',[options]);});}else{$('textarea').trigger('insertion',[options]);}};})(jQuery);;(function($){$.extend($.fn,{swapClass:function(c1,c2){var c1Elements=this.filter('.'+c1);this.filter('.'+c2).removeClass(c2).addClass(c1);c1Elements.removeClass(c1).addClass(c2);return this;},replaceClass:function(c1,c2){return this.filter('.'+c1).removeClass(c1).addClass(c2).end();},hoverClass:function(className){className=className||"hover";return this.hover(function(){$(this).addClass(className);},function(){$(this).removeClass(className);});},heightToggle:function(animated,callback){animated?this.animate({height:"toggle"},animated,callback):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(callback)
callback.apply(this,arguments);});},heightHide:function(animated,callback){if(animated){this.animate({height:"hide"},animated,callback);}else{this.hide();if(callback)
this.each(callback);}},prepareBranches:function(settings){if(!settings.prerendered){this.filter(":last-child:not(ul)").addClass(CLASSES.last);this.filter((settings.collapsed?"":"."+CLASSES.closed)+":not(."+CLASSES.open+")").find(">ul").hide();}
return this.filter(":has(>ul)");},applyClasses:function(settings,toggler){this.filter(":has(>ul):not(:has(>a))").find(">span").unbind("click.treeview").bind("click.treeview",function(event){if(this==event.target)
toggler.apply($(this).next());}).add($("a",this)).hoverClass();if(!settings.prerendered){this.filter(":has(>ul:hidden)").addClass(CLASSES.expandable).replaceClass(CLASSES.last,CLASSES.lastExpandable);this.not(":has(>ul:hidden)").addClass(CLASSES.collapsable).replaceClass(CLASSES.last,CLASSES.lastCollapsable);var hitarea=this.find("div."+CLASSES.hitarea);if(!hitarea.length)
hitarea=this.prepend("<div class=\""+CLASSES.hitarea+"\"/>").find("div."+CLASSES.hitarea);hitarea.removeClass().addClass(CLASSES.hitarea).each(function(){var classes="";$.each($(this).parent().attr("class").split(" "),function(){classes+=this+"-hitarea ";});$(this).addClass(classes);})}
this.find("div."+CLASSES.hitarea).click(toggler);},treeview:function(settings){settings=$.extend({cookieId:"treeview"},settings);if(settings.toggle){var callback=settings.toggle;settings.toggle=function(){return callback.apply($(this).parent()[0],arguments);};}
function treeController(tree,control){function handler(filter){return function(){toggler.apply($("div."+CLASSES.hitarea,tree).filter(function(){return filter?$(this).parent("."+filter).length:true;}));return false;};}
$("a:eq(0)",control).click(handler(CLASSES.collapsable));$("a:eq(1)",control).click(handler(CLASSES.expandable));$("a:eq(2)",control).click(handler());}
function toggler(){$(this).parent().find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightToggle(settings.animated,settings.toggle);if(settings.unique){$(this).parent().siblings().find(">.hitarea").replaceClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).replaceClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea).end().replaceClass(CLASSES.collapsable,CLASSES.expandable).replaceClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">ul").heightHide(settings.animated,settings.toggle);}}
this.data("toggler",toggler);function serialize(){function binary(arg){return arg?1:0;}
var data=[];branches.each(function(i,e){data[i]=$(e).is(":has(>ul:visible)")?1:0;});$.cookie(settings.cookieId,data.join(""),settings.cookieOptions);}
function deserialize(){var stored=$.cookie(settings.cookieId);if(stored){var data=stored.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(data[i])?"show":"hide"]();});}}
this.addClass("treeview");var branches=this.find("li").prepareBranches(settings);switch(settings.persist){case"cookie":var toggleCallback=settings.toggle;settings.toggle=function(){serialize();if(toggleCallback){toggleCallback.apply(this,arguments);}};deserialize();break;case"location":var current=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase();});if(current.length){var items=current.addClass("selected").parents("ul, li").add(current.next()).show();if(settings.prerendered){items.filter("li").swapClass(CLASSES.collapsable,CLASSES.expandable).swapClass(CLASSES.lastCollapsable,CLASSES.lastExpandable).find(">.hitarea").swapClass(CLASSES.collapsableHitarea,CLASSES.expandableHitarea).swapClass(CLASSES.lastCollapsableHitarea,CLASSES.lastExpandableHitarea);}}
break;}
branches.applyClasses(settings,toggler);if(settings.control){treeController(this,settings.control);$(settings.control).show();}
if(settings.aftertree){settings.aftertree();}
return this;}});$.treeview={};var CLASSES=($.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea"});})(jQuery);jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+options.path:'';var domain=options.domain?'; domain='+options.domain:'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};$.fn.wiki_list=function(){var elapsed_hour=function(now,date){return Math.round((now.getTime()-date.getTime())/1000)/60/60;};var list_list_rendering=function(div_id,json,params){$div=$('#'+div_id);$list=$('<ul></ul>').attr('class','wiki_list wiki_list_1 list_list');for(i=0;i<json.list.length;i++){var item=json.list[i];var row=$('<li></li>').append($('<a></a>').attr('href',item.href).addClass('wiki_active_link').addClass('list_title').attr('style',params.title_style).html(item.title));if(params.nocomment==undefined&&item.comments>0){row.append($('<span></span>').attr('class','list_comment').attr('style',params.comment_style).html('('+item.comments+')'));}
if(params.showfolder!=undefined){row.append($('<span></span>').attr('class','list_folder').attr('style',params.folder_style).html(item.ns));}
if(params.showeditor!=undefined){name=item.editor;if(params.usename!=undefined)
name=item.name;else if(params.usenick!=undefined)
name=item.nick;row.append($('<span></span>').attr('class','list_editor').attr('style',params.editor_style).html(name));}
if(params.showdate!=undefined){var date=item.date;if(params.elapsed!=undefined)
date=item.elapsed;row.append($('<span></span>').attr('class','list_date').attr('style',params.date_style).html(date));}
if(params.emp>0){if(elapsed_hour(new Date(json.current_time),new Date(item.datetime))<=params.emp){row.find('.list_title').attr('style',params.emp_style);}}
row.appendTo($list);}
$div.append($list).show();};var list_table_rendering=function(div_id,json,params){$div=$('#'+div_id);var head={title:'문서명',date:'날짜',editor:'편집자',hits:'조회수'};var field=params.field.replace(' ','').split(',');var table=$('<table></table>').attr('cellspacing','0').attr('cellpadding','0').addClass('list_table');if(params.table_style!=undefined){table.attr('style',params.table_style);}
if(params.nohead==undefined){var thead=$('<thead></thead>');var header=$('<tr></tr>');for(j=0;j<field.length;j++){if(field[j]=='date'&&params.elapsed!=undefined){head[field[j]]='시간';}
header.append($('<td></td>').html(head[field[j]]).addClass('list_'+field[j]));}
thead.append(header).appendTo(table);}
var tbody=$('<tbody></tbody>');for(i=0;i<json.list.length;i++){var item=json.list[i];var row=$('<tr></tr>');var is_recent=false;for(j=0;j<field.length;j++){var as='';var ae='';var ns='';var content=item[field[j]];var td=$('<td></td>').addClass('list_'+field[j]).attr('style',params[field[j]+'_style']);if(field[j]=='date'){if(elapsed_hour(new Date(json.current_time),new Date(item.datetime))<=params.emp){is_recent=true;}
if(params.elapsed!=undefined){content=item.elapsed;}}
if(field[j]=='editor'){if(params.usename!=undefined){content=item.name;}else if(params.usenick!=undefined){content=item.nick;}}
if(field[j]=='title'){$('<a></a>').attr('href',item.href).html(content).addClass('wiki_active_link').appendTo(td);if(params.nocomment==undefined&&item.comments>0){$('<span></span>').addClass('list_comment').html(item.comments).appendTo(td);}
if(params.nofolder==undefined){$('<span></span>').addClass('list_folder').html(item.ns).appendTo(td);}}else{td.html(content);}
row.append(td);}
if(is_recent&&params.emp>0)
row.find('.list_title a').attr('style',params.emp_style);row.appendTo(tbody);}
tbody.appendTo(table);$div.append(table).show();};return this.each(function(idx){var div_id='wiki_list_'+Math.round(Math.random()*1000000);$this=$(this);$this.attr('id',div_id);var setting={rows:5,type:'list',title_length:512,emp:0,field:'title,editor,date',order:'date',editor_style:'',date_style:'',title_style:'',hits_style:'',comment_style:'',folder_style:'',emp_style:'font-weight:bold',dateformat:'Y-m-d H:i:s'};var params=$.parseJSON($this.html());params=$.extend(setting,params);if(params.noajax!=undefined){$('#'+div_id).empty();if(params.type=='table')
list_table_rendering(div_id,params.list,params);else
list_list_rendering(div_id,params.list,params);return;}
$.ajax({url:wiki_url+'/p.php?bo_table='+g4_bo_table
+'&p=list&m=list',async:true,data:params,dataType:'json',success:function(json){$('#'+div_id).empty();$('#'+div_id).prev().remove();if(json.code!=1){$('#'+div_id).html(json.msg);return;}
if(params.type=='table')
list_table_rendering(div_id,json,params);else
list_list_rendering(div_id,json,params);},error:function(jqXHR,textStatus,errorThrown){$('#'+div_id).html('<span style="color:red">최근문서 로딩에 실패했습니다.</span>');}});});};$(document).ready(function(){$('.wiki_lister').wiki_list();});function narin_emoticons(){var emos={"8-)":"icon_cool.gif","8-O":"icon_eek.gif",":-(":"icon_sad.gif",":-)":"icon_smile.gif",":=)":"icon_smile2.gif",":-/":"icon_doubt.gif",":-\\":"icon_doubt2.gif",":-?":"icon_confused.gif",":-D":"icon_biggrin.gif",":-P":"icon_razz.gif",":-O":"icon_surprised.gif",":-X":"icon_silenced.gif",":-|":"icon_neutral.gif",";-)":"icon_wink.gif","^_^":"icon_fun.gif",":?:":"icon_question.gif",":!:":"icon_exclaim.gif","LOL":"icon_lol.gif","FIXME":"fixme.gif","DELETEME":"delete.gif"};var dropmenu=[];var style='';for(var k in emos){c=emos[k];klass=emos[k].replace(".gif","");dropmenu.push({name:'',replaceWith:k,className:klass});style+=".markItUp .narin_emoticon ."+klass
+" a {background-image:url("+wiki_url+"/imgs/smileys/"
+klass+".gif)}\n";if(klass.indexOf("icon_")<0){style+=".markItUp .narin_emoticon ."+klass+" {width:85px;}\n";style+=".markItUp .narin_emoticon ."+klass
+" a {width:85px;}\n";}}
$(document).ready(function(){$(document.body).append("<style type='text/css'>"+style+"</style>");});return dropmenu;}
function narin_special_chars(){var chars=["＃＆＊＠§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓◁◀▷＃▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡®ªº","＋－＜＝＞±×÷≠≤≥∞∴♂♀∠⊥⌒∂∇≡≒≪≫√∽∝","＄％￦Ｆ′″℃Å￠￡￥¤℉‰€㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎛㎟㎠㎡㎢㏊㎍㏈㎧㎨㎰㎶Ω㎮㎯㏆","‘’“”〔〕〈〉《》「」『』【】","㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻","ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮","ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ","ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψω","АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчш"].join('');var char_array=chars.split('');var dropmenu=[];for(i=0;i<char_array.length;i++){c=char_array[i];dropmenu.push({name:c,replaceWith:c,className:"wiki_special_char"});}
return dropmenu;}
function narin_find_doc(panel){input=panel.find(".find_doc").eq(0);result=panel.find(".wf_result").eq(0);loading=panel.find(".wf_load").eq(0);stxt=$.trim(input.val());if(stxt==''){result.html("검색어를 입력하세요.");return;}
if(stxt.length<2){result.html("검색어를 2자 이상 입력하세요.");return;}
result.html('');loading.show();$.getJSON(wiki_url+"/exe/a.php?&w=find_doc&find_doc="+encodeURIComponent(stxt),function(json){loading.hide();items=[];$.each(json,function(key,val){items.push("<li><a href=\"javascript:;\" class=\"find_result\">"
+(val.folder=="/"?"":val.folder)+"/"+val.docname+"</a></li>");});if(items.length>0)result.html(items.join(''));else result.html("없습니다.");});}
var is_comment=(wiki_script=='write.php'?false:true);var mark_set=[];if(!is_comment){mark_set.push({name:'제목 1',key:'1',openWith:'= ',closeWith:' =',placeHolder:'제목',className:'narin_h1'});mark_set.push({name:'제목 2',key:'2',openWith:'== ',closeWith:' ==',placeHolder:'제목',className:'narin_h2'});mark_set.push({name:'제목 3',key:'3',openWith:'=== ',closeWith:' ===',placeHolder:'제목',className:'narin_h3'});mark_set.push({name:'제목 4',key:'4',openWith:'==== ',closeWith:' ====',placeHolder:'제목',className:'narin_h4'});mark_set.push({name:'제목 5',key:'5',openWith:'===== ',closeWith:' =====',placeHolder:'제목',className:'narin_h5'});mark_set.push({name:'제목 6',key:'6',openWith:'====== ',closeWith:' ======',placeHolder:'제목',className:'narin_h6'});mark_set.push({separator:'---------------'});}
mark_set.push({name:'굵게',key:'B',openWith:"** ",closeWith:" **",className:'narin_bold'});mark_set.push({name:'기울게',key:'I',openWith:"// ",closeWith:" //",className:'narin_italic'});mark_set.push({name:'밑줄',key:'U',openWith:"__ ",closeWith:" __",className:'narin_underline'});mark_set.push({name:'취소선',key:'S',openWith:'<del> ',closeWith:' </del>',className:'narin_stroke'});mark_set.push({name:'글자크기',className:'narin_sizes',dropMenu:[{name:'6pt',openWith:'<size 6pt>',closeWith:'</size>',className:"size6"},{name:'8pt',openWith:'<size 8pt>',closeWith:'</size>',className:"size8"},{name:'10pt',openWith:'<size 10pt>',closeWith:'</size>',className:"size10"},{name:'12pt',openWith:'<size 12pt>',closeWith:'</size>',className:"size12"},{name:'14pt',openWith:'<size 14pt>',closeWith:'</size>',className:"size14"},{name:'16pt',openWith:'<size 16pt>',closeWith:'</size>',className:"size16"},{name:'18pt',openWith:'<size 18pt>',closeWith:'</size>',className:"size18"},{name:'20pt',openWith:'<size 20pt>',closeWith:'</size>',className:"size20"}]});mark_set.push({name:'글자색',className:'narin_colors',dropMenu:[{name:'Yellow',openWith:'<color #FCE94F>',closeWith:'</color>',className:"col1-1"},{name:'Yellow',openWith:'<color #EDD400>',closeWith:'</color>',className:"col1-2"},{name:'Yellow',openWith:'<color #C4A000>',closeWith:'</color>',className:"col1-3"},{name:'Orange',openWith:'<color #FCAF3E>',closeWith:'</color>',className:"col2-1"},{name:'Orange',openWith:'<color #F57900>',closeWith:'</color>',className:"col2-2"},{name:'Orange',openWith:'<color #CE5C00>',closeWith:'</color>',className:"col2-3"},{name:'Brown',openWith:'<color #E9B96E>',closeWith:'</color>',className:"col3-1"},{name:'Brown',openWith:'<color #C17D11>',closeWith:'</color>',className:"col3-2"},{name:'Brown',openWith:'<color #8F5902>',closeWith:'</color>',className:"col3-3"},{name:'Green',openWith:'<color #8AE234>',closeWith:'</color>',className:"col4-1"},{name:'Green',openWith:'<color #73D216>',closeWith:'</color>',className:"col4-2"},{name:'Green',openWith:'<color #4E9A06>',closeWith:'</color>',className:"col4-3"},{name:'Blue',openWith:'<color #729FCF>',closeWith:'</color>',className:"col5-1"},{name:'Blue',openWith:'<color #3465A4>',closeWith:'</color>',className:"col5-2"},{name:'Blue',openWith:'<color #204A87>',closeWith:'</color>',className:"col5-3"},{name:'Purple',openWith:'<color #AD7FA8>',closeWith:'</color>',className:"col6-1"},{name:'Purple',openWith:'<color #75507B>',closeWith:'</color>',className:"col6-2"},{name:'Purple',openWith:'<color #5C3566>',closeWith:'</color>',className:"col6-3"},{name:'Red',openWith:'<color #EF2929>',closeWith:'</color>',className:"col7-1"},{name:'Red',openWith:'<color #CC0000>',closeWith:'</color>',className:"col7-2"},{name:'Red',openWith:'<color #A40000>',closeWith:'</color>',className:"col7-3"},{name:'Gray',openWith:'<color #FFFFFF>',closeWith:'</color>',className:"col8-1"},{name:'Gray',openWith:'<color #D3D7CF>',closeWith:'</color>',className:"col8-2"},{name:'Gray',openWith:'<color #BABDB6>',closeWith:'</color>',className:"col8-3"},{name:'Gray',openWith:'<color #888A85>',closeWith:'</color>',className:"col9-1"},{name:'Gray',openWith:'<color #555753>',closeWith:'</color>',className:"col9-2"},{name:'Gray',openWith:'<color #000000>',closeWith:'</color>',className:"col9-3"}]});mark_set.push({name:'특수문자표',className:'narin_special_char',dropMenu:narin_special_chars()});mark_set.push({name:'이모티콘',dropMenu:narin_emoticons(),className:'narin_emoticon'});mark_set.push({separator:'---------------'});mark_set.push({name:'목록',openWith:'(!(  * |!|*)!)',className:'narin_ul'});mark_set.push({name:'순서목록',openWith:'(!(  - |!|-)!)',className:'narin_ol'});mark_set.push({separator:'---------------'});mark_set.push({name:'위키문서',openWith:'[[[![문서명]!]|',closeWith:']]',placeHolder:'문서명',className:'narin_doc'});mark_set.push({name:'위키문서 검색',beforeInsert:function(h){pos=$(".markItUp .narin_find_doc").position();find_panel=$(h.textarea).prev(".wiki_find_doc");if(!find_panel.length){find_panel=$("<div></div>").attr('class','wiki_find_doc').html(["<img class='wf_load' src='"+
wiki_url+"/css/tool_images/loading.gif'>","<h4>문서 검색</h4>","<div class='wf_body'>","<div class='wf_form clear'>","  <label>문서명</label>","  <input type='text' name='find_doc' class='find_doc' size='20'>","  <span class='button purple small'><a href='#find_doc' class='wf_do'>검색</a></span>"," ","</div>","<ul class='wf_result'></ul>","</div>"].join(''));$(h.textarea).before(find_panel);find_panel.css('margin-top',-4).css('margin-left',pos.left-5);find_panel.find(".wf_do").eq(0).click(function(){narin_find_doc(find_panel)});find_panel.find(".find_doc").eq(0).keypress(function(evt){if(evt.which==13){evt.preventDefault();narin_find_doc(find_panel);}});setTimeout(function(){find_panel.find(".find_doc").eq(0).focus();},100);$(".find_result").live('click',function(){val=$(this).text();$.markItUp({openWith:"[["+val+"|",closeWith:"]]",placeHolder:"문서명"});find_panel.hide();});}else{find_panel.toggle();if(find_panel.is(":visible"))
setTimeout(function(){find_panel.find(".find_doc").eq(0).focus();},100);}
$(".wiki_emoticons").hide();},className:'narin_find_doc'});mark_set.push({name:'외부문서',openWith:'[[![Url:!:http://]!] ',closeWith:']',placeHolder:'링크명',className:'narin_url'});mark_set.push({name:'주석',replaceWith:'(([![주석:]!]))',className:'narin_footnote'});if(!is_comment){mark_set.push({separator:'---------------'});mark_set.push({name:'미디어 관리자',className:'narin_media'});}
mark_set.push({separator:'---------------'});mark_set.push({name:'인용',openWith:'(!(> |!|>)!)',className:'narin_quote'});mark_set.push({name:'코드블럭',openWith:'(!(<code [![프로그래밍언어 (e.g. php)]!]>\n|!|<pre>)!)',closeWith:'(!(\n</code>|!|</pre>)!)',className:'narin_code'});mark_set.push({name:'표만들기',className:'tablegenerator',placeholder:"입력",replaceWith:function(h){var cols=prompt("몇 열 테이블을 만드시겠습니까 ?"),rows=prompt("몇 행 테이블을 만드시겠습니까 ?"),html="";if(h.altKey){for(var c=0;c<cols;c++){html+="^ [![헤드"+(c+1)+" 텍스트:]!] ";}
html+="^\n";}
for(var r=0;r<rows;r++){for(var c=0;c<cols;c++){html+="| "+(h.placeholder||"")+" ";}
html+="|\n";}
return html;}});if(!is_comment){mark_set.push({name:'메타데이터',className:'narin_meta',dropMenu:[{name:'목차사용안함',replaceWith:'~~NOTOC~~',className:"meta_notoc"},{name:'댓글사용',replaceWith:'~~COMMENT~~',className:"meta_comment"},{name:'캐시안함',replaceWith:'~~NOCACHE~~',className:"meta_cache"}]});mark_set.push({separator:'---------------'});if(mark_plugins!=undefined&&mark_plugins.length>0){mark_set.push({name:'플러그인',className:'narin_plugin',dropMenu:mark_plugins});mark_set.push({separator:'---------------'});}
mark_set.push({name:'미리보기',call:'preview',className:'preview'});}
jQuery.fn.narinEditor=function(ns){narinWikiSettings={nameSpace:ns,markupSet:mark_set,previewParserVar:'content',previewParserPath:wiki_url+"/preview.php"}
this.markItUp(narinWikiSettings);if($.browser.mozilla){this.keypress(function(e){addKeyEvent($(this).get(0),e);});}else{this.keydown(function(e){addKeyEvent($(this).get(0),e);});}
function addKeyEvent(ele,e){if(e.which!=13&&e.which!=8&&e.which!=32)
return;var field=ele;var selection=getSelection(field);if(selection.length)
return;var search="\n"+field.value.substr(0,selection.start);var linestart=Math.max(search.lastIndexOf("\n"),search.lastIndexOf("\r"));search=search.substr(linestart);if(e.which==13){var match=search.match(/(\n  +([\*-] ?)?)/);if(match){var scroll=field.scrollHeight;var match2=search.match(/^\n  +[\*-]\s*$/);if(match2&&field.value.substr(selection.start).match(/^($|\r?\n)/)){field.value=field.value.substr(0,linestart)
+field.value.substr(selection.start);selection.start=linestart;selection.end=linestart;setSelection(selection);}else{insertAtCarret(field.id,match[1]);}
field.scrollTop+=(field.scrollHeight-scroll);e.preventDefault();return false;}}else if(e.which==8){var match=search.match(/(\n  +)([*-] ?)$/);if(match){var spaces=match[1].length-1;if(spaces>3){field.value=field.value.substr(0,linestart)
+field.value.substr(linestart+2);selection.start=selection.start-2;selection.end=selection.start;}else{field.value=field.value.substr(0,linestart)
+field.value.substr(selection.start);selection.start=linestart;selection.end=linestart;}
setSelection(selection);e.preventDefault();return false;}}else if(e.which==32){var match=search.match(/(\n  +)([*-] )$/);if(match){field.value=field.value.substr(0,linestart)+'  '
+field.value.substr(linestart);selection.start=selection.start+2;selection.end=selection.start;setSelection(selection);e.preventDefault();return false;}}}}
function setCaretPosition(ctrl,pos){if(ctrl.setSelectionRange){ctrl.focus();ctrl.setSelectionRange(pos,pos);}else if(ctrl.createTextRange){var range=ctrl.createTextRange();range.collapse(true);range.moveEnd('character',pos);range.moveStart('character',pos);range.select();}}
function selection_class(){this.start=0;this.end=0;this.obj=null;this.rangeCopy=null;this.scroll=0;this.fix=0;this.getLength=function(){return this.end-this.start;};this.getText=function(){if(!this.obj)
return'';return this.obj.value.substring(this.start,this.end);};}
function getSelection(textArea){var sel=new selection_class();sel.obj=textArea;sel.start=textArea.value.length;sel.end=textArea.value.length;textArea.focus();if(document.getSelection){sel.start=textArea.selectionStart;sel.end=textArea.selectionEnd;sel.scroll=textArea.scrollTop;}else if(document.selection){sel.rangeCopy=document.selection.createRange().duplicate();if(textArea.tagName==='INPUT'){var before_range=textArea.createTextRange();before_range.expand('textedit');}else{var before_range=document.body.createTextRange();before_range.moveToElementText(textArea);}
before_range.setEndPoint("EndToStart",sel.rangeCopy);var before_finished=false,selection_finished=false;var before_text,selection_text;before_text=before_range.text;selection_text=sel.rangeCopy.text;sel.start=before_text.length;sel.end=sel.start+selection_text.length;do{if(!before_finished){if(before_range.compareEndPoints("StartToEnd",before_range)==0){before_finished=true;}else{before_range.moveEnd("character",-1);if(before_range.text==before_text){sel.start+=2;sel.end+=2;}else{before_finished=true;}}}
if(!selection_finished){if(sel.rangeCopy.compareEndPoints("StartToEnd",sel.rangeCopy)==0){selection_finished=true;}else{sel.rangeCopy.moveEnd("character",-1);if(sel.rangeCopy.text==selection_text){sel.end+=2;}else{selection_finished=true;}}}}while((!before_finished||!selection_finished));var countNL=function(str){var m=str.split("\r\n");if(!m||!m.length)
return 0;return m.length-1;};sel.fix=countNL(sel.obj.value.substring(0,sel.start));}
return sel;}
function setSelection(selection){if(document.getSelection){selection.obj.setSelectionRange(selection.start,selection.end);if(selection.scroll)
selection.obj.scrollTop=selection.scroll;}else if(document.selection){selection.rangeCopy.collapse(true);selection.rangeCopy.moveStart('character',selection.start
-selection.fix);selection.rangeCopy.moveEnd('character',selection.end
-selection.start);selection.rangeCopy.select();}}
function insertAtCarret(textAreaID,text){var txtarea=$("#"+textAreaID);var selection=getSelection(txtarea.get(0));pasteText(selection,text,{nosel:true});}
function pasteText(selection,text,opts){if(!opts)
opts={};selection.obj.value=selection.obj.value.substring(0,selection.start)
+text
+selection.obj.value.substring(selection.end,selection.obj.value.length);if($.browser.opera){selection.end=selection.start+text.replace(/\r?\n/g,'\r\n').length;}else{selection.end=selection.start+text.length;}
if(opts.startofs)
selection.start+=opts.startofs;if(opts.endofs)
selection.end-=opts.endofs;if(opts.nosel)
selection.start=selection.end;setSelection(selection);}
function markitup_set(opts){var opt={target:'#wr_content'};opt=$.extend(opt,opts);$.markItUp(opt);}
$(document).ready(function(){$(".wiki_modal").wiki_lightbox();$("#toc_fold").click(function(evt){evt.preventDefault();$("#wiki_toc_content").slideToggle();head=$("#wiki_toc_head a");if(head.hasClass("fold_up")){head.removeClass("fold_up").addClass("fold_down");}else head.removeClass("fold_down").addClass("fold_up");});$(".button a, .button input").click(function(){$(this).blur();});if(!is_comment){$(".wr_content").narinEditor('wiki_write');$(".markItUp .narin_media").click(function(){win_pop_center(wiki_url+'/media.php',1000,600,'toolbar=0,resizable=1,scrollbars=1');});}
$(".wiki_external_link").attr('target','_blank');$(".narin_contents").find('img').load(function(){$(".narin_contents").find('img').each(function(){var img=$(this);var iw=img.width();var ih=img.height();var cw=img.parents('div').eq(0).width()-10;if(iw>cw){img.css('width',cw+'px').css('height',Math.floor(ih*cw/iw)+'px');}});});});$.wiki_lightbox_close=$.fancybox.close;$.fn.wiki_lightbox=function(opt){var settings={'centerOnScroll':true,'overlayOpacity':0.5,'showCloseButton':true,'enableEscapeButton':true,'overlayColor':'#222'}
opt=$.extend(settings,opt);return this.each(function(){$(this).fancybox(opt);});};function check_doc_name(docname,hidemsg)
{if($.trim(docname)==''){if(!hidemsg)alert("문서명을 입력하세요");return false;}
var pattern=/[\|\/\\\\\?#\+]/;if(pattern.test(docname)){if(!hidemsg)alert("문서명에 다음 문자는 사용할 수 없습니다 : \\, |, /, ?, #, +");return false;}
return true;}
function check_folder_name(foldername,hidemsg)
{if($.trim(foldername)==''){if(!hidemsg)alert("폴더명을 입력하세요");return false;}
var pattern=/[\|\\\\\?#\+]/;if(pattern.test(foldername)){if(!hidemsg)alert("폴더명에 다음 문자는 사용할 수 없습니다 : \\, |, ?, #, +");return false;}
pattern=/[\/]{2,}/;if(pattern.test(foldername)){if(!hidemsg)alert("폴더명에 / 를 연속하여 사용할 수 없습니다.");return false;}
pattern=/^\//;if(!pattern.test(foldername)){if(!hidemsg)alert("폴더명은 / 로 시작하는 문자열 이어야 합니다.");return false;}
return true;}
function recover_history(wr_id,hid)
{if(confirm("이 문서로 복원하시겠습니까?")){$.post(wiki_url+"/exe/history.php",{w:'r',wr_id:wr_id,hid:hid},function(data){if(data==1){location.href=g4_url+"/"+g4_bbs+"/board.php?bo_table="+g4_bo_table+"&wr_id="+wr_id;}else{alert("문서 이력 복원를 못하였습니다.");}});}}
function delete_history(hid)
{if(confirm("이 문서 이력을 삭제하시겠습니까?")){$.post(wiki_url+"/exe/history.php",{w:'d',hid:hid},function(data){if(data==1){location.reload();}else{alert("문서 이력 삭제를 못하였습니다.");}});}}
function clear_history(wr_id)
{if(confirm("이 문서의 모든 이력을 삭제하시겠습니까?\n페이지에 표시되지 않는 이력도 삭제됩니다.")){$.post(wiki_url+"/exe/history.php",{w:'da',wr_id:wr_id},function(data){if(data==1){location.href=g4_url+"/"+g4_bbs+"/board.php?bo_table="+g4_bo_table+"&wr_id="+wr_id;}else{alert("문서 이력 삭제를 못하였습니다.");}});}}
function delete_selected_history(wr_id)
{var hids=[];var chks=$("input[@name='hid[]']:checked").map(function(){hids.push(this.value);});if(hids.length==0)
{alert("문서를 하나 이상 선택하세요.");return false;}
if(confirm("선택한 문서 이력을 삭제하시겠습니까?")){$.post(wiki_url+"/exe/history.php",{w:'ds',wr_id:wr_id,hids:hids},function(data){if(data==1){location.reload();}else{alert("문서 이력 삭제를 못하였습니다.");}});}}
function delete_selected_changes()
{var cids=[];var chks=$("input[@name='cid[]']:checked").map(function(){cids.push(this.value);});if(cids.length==0)
{alert("변경내역을 하나 이상 선택하세요.");return false;}
if(confirm("선택한 변경내역을 삭제하시겠습니까?")){$.post(wiki_url+"/exe/changes.php",{w:'ds',cids:cids},function(data){if(data==1){location.reload();}else{alert("변경내역 삭제를 못하였습니다.");}});}}
function clear_changes()
{if(confirm("모든 변경내역을 삭제하시겠습니까?\n페이지에 표시되지 않는 내역도 모두 삭제됩니다.")){$.post(wiki_url+"/exe/changes.php",{w:'da'},function(data){if(data==1){location.reload();}else{alert("변경내역 삭제를 못하였습니다.");}});}}
function createDoc(folder)
{if(!check_folder_name(folder))return;var doc=prompt('문서명 입력 : ','');if(doc!=null){if(!check_doc_name(doc)){createDoc(folder);return;}
docpath=(folder=="/"?"/":folder+"/")+doc;if(typeof wiki_fancy!='undefined'){location.href=wiki_url+'/read'+docpath;}else{location.href=wiki_url+"/narin.php?doc="+encodeURIComponent(docpath)+"&fj=1";}}}
function wiki_search(f)
{var stx=$.trim(f.stx.value);if(stx==''){alert("검색어를 입력하세요");return false;}
if(typeof wiki_fancy!='undefined'){location.href=wiki_url+'/search/'+stx;return false;}
return true;}
$.center=function($this){var win=$(window);var top=(win.height()-$this.outerHeight())/2;var left=(win.width()-$this.outerWidth())/2;var pos='fixed';if($.browser.msie){top+=win.scrollTop()||0;top=(top>0?top:0);left+=win.scrollLeft()||0;left=(left>0?left:0);pos='absolute';}
$this.css({position:pos,top:top,left:left});};$.fn.center=function(){return this.each(function(){$this=$(this);$(window).resize(function(){$.center($this);}).scroll(function(){$.center($this);});$.center($(this));});};$.fn.center_now=function(){return this.each(function(){$.center($(this));});};function wiki_dialog(title,msg,options)
{var settings={msg_id:'wiki_dialog',title_bgcolor:"#555",title_color:"#fff",buttons:'<span class="button"><a href="javascript:$.wiki_lightbox_close();">확인</a></span>',onClose:function(){}};jQuery.extend(settings,options);msgLayer=$("<div></div>").attr('style','display:none;').html(['<div id="'+settings.msg_id+'">','<div style="padding:5px 10px;background-color:'+settings.title_bgcolor+';color:'+settings.title_color+';font-weight:bold;">',title,'</div>','<div style="padding:10px;line-height:160%;">',msg,'</div>','<div style="margin-top:10px;border-top:1px dashed #ccc;padding-top:10px;text-align:center">',settings.buttons,'</div>','<a href="#'+settings.msg_id+'" id="btn_'+settings.msg_id+'" style="display:none"></a>','</div>'].join(''));$(document.body).prepend(msgLayer);$("#btn_"+settings.msg_id).wiki_lightbox({'hideOnOverlayClick':false,'enableEscapeButton':false,'onClosed':function(){msgLayer.remove();settings.onClose();}}).trigger('click');}
function wiki_msg(msg,options){var settings={msg_id:'wiki_msg',seconds:2500,bgcolor:"#555",color:"#fff",callback:function(){}};jQuery.extend(settings,options);msgLayer=$("<div></div>").attr('style','display:none;position:absolute;padding:10px 30px;text-align:center;background-color:'+settings.bgcolor+';color:'+settings.color+';z-index:999999').html(msg).prependTo($('body'));msgLayer.center().fadeIn();setTimeout(function(){msgLayer.fadeOut(function(){msgLayer.remove();settings.callback();});},settings.seconds);}
function objToString(o){var parse=function(_o){var a=[],t;for(var p in _o){if(_o.hasOwnProperty(p)){t=_o[p];if(t&&typeof t=="object"){a[a.length]=p+":{ "+arguments.callee(t).join(", ")+"}";}
else{if(typeof t=="string"){a[a.length]=[p+": \""+t.toString()+"\""];}
else{a[a.length]=[p+": "+t.toString()];}}}}
return a;}
return"{"+parse(o).join(", ")+"}";}
function win_pop_center(loc,w,h,opts){var dualScreenLeft=window.screenLeft!=undefined?window.screenLeft:screen.left;var dualScreenTop=window.screenTop!=undefined?window.screenTop:screen.top;var left=((screen.width/2)-(w/2))+dualScreenLeft;var top=((screen.height/2)-(h/2))+dualScreenTop;if(opts!=undefined)opts=','+opts;else opts='';var newwin=window.open(''+loc,'narin_popup','top='+top+',left='+left+',width='+w+',height='+h+opts);if(window.focus){newwin.focus();}}
