/* procFilter 함수를 가로채서 captcha 이미지 및 폼을 출력 */
var oldExecXml=null;var calledArgs=null;(function(a){a(function(){var b=null;function c(){a("form").each(function(n){var l=false;if(!a(this).attr("onsubmit")||a(this).attr("onsubmit").indexOf("procFilter")<0){var m=a(this).find("input[name=act]").val();for(var n=0;n');if(!a(this).find("input[name=error_return_url]")){a(this).append('')}a(this).submit(function(p){if(a(this).find("input[name=secret_text]").val()){return true}p.preventDefault();var o=this;a("#captcha_layer form").submit(function(r){r.preventDefault();if(!a("#secret_text").val()){a(this).find("input[type=text]").val("").focus();return false}a(o).append('');a(o).submit()});var q=new Array();q.captcha_action="setCaptchaSession";q.mid=current_mid;oldExecXml("","",q,b.show,new Array("error","message","about_captcha","captcha_reload","captcha_play","cmd_input","cmd_cancel"))})}});var d=a(document.body);var g;if(!b){var j=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var k=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var i=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;var h=request_uri+"addons/captcha/swf/play.swf";if(j&&k&&!i){_object_='"}else{_object_=''}b=a('
').appendTo(document.body);var f="margin:-105px 0 0 -105px; top:50%; left:50%;";if(screen.width<480){f=""}var e=a('
").appendTo(b);e.find("button.cancel").click(function(){a("#captcha_layer").hide()});e.find("button.play").click(function(){var l=window.captcha_audio||document.captcha_audio;var m=current_url.setQuery("captcha_action","captchaAudio").setQuery("rnd",(new Date).getTime());e.find("input[type=text]").focus();l.setSoundTarget(m,"1")});e.find("button.reload").click(function(){var l=new Array();l.captcha_action="setCaptchaSession";l.mid=current_mid;oldExecXml("","",l,function(){a("#captcha_image").attr("src",current_url.setQuery("captcha_action","captchaImage").setQuery("rnd",(new Date).getTime()))})});b.exec=function(p,l,s,o,r,q,m){var n=false;a.each(captchaTargetAct||{},function(t,u){if(u==l){n=true;return false}});if(n){a("#captcha_layer form").submit(function(t){t.preventDefault();if(!a("#secret_text").val()){a(this).find("input[type=text]").val("").focus();return false}b.compare();return false});calledArgs={module:p,act:l,params:s,callback_func:o,response_tags:r,callback_func_arg:q,fo_obj:m};var s=new Array();s.captcha_action="setCaptchaSession";s.mid=current_mid;oldExecXml(p,l,s,b.show,new Array("error","message","about_captcha","captcha_reload","captcha_play","cmd_input","cmd_cancel"))}else{oldExecXml(p,l,s,o,r,q,m)}return true};b.show=function(l){a("#captcha_layer").show();a("#captchaAbout").html(l.about_captcha);a("#captcha_layer .reload").attr("title",l.captcha_reload);a("#captcha_layer .play").attr("title",l.captcha_play);a("#captcha_layer button[type=submit]").html(l.cmd_input);a("#captcha_layer button.cancel").html(l.cmd_cancel);a("#captcha_image").attr("src",current_url.setQuery("captcha_action","captchaImage").setQuery("rnd",(new Date).getTime()));e.find("input[type=text]").val("").focus();a("html, body").css("height","100%")};b.compare=function(l){var m=new Array();m.captcha_action="captchaCompare";m.mid=current_mid;m.secret_text=a("#secret_text").val();oldExecXml(calledArgs.module,calledArgs.act,m,function(){a("#captcha_layer").hide();oldExecXml(calledArgs.module,calledArgs.act,calledArgs.params,calledArgs.callback_func,calledArgs.response_tags,calledArgs.callback_func_arg,calledArgs.fo_obj)})}}return b}a(window).ready(function(){oldExecXml=exec_xml;exec_xml=c().exec})})})(jQuery);