function refreshCaptcha(){Captcha.imageMode?(WpsHip.type="visual",WpsHip.reloadHIP()):(WpsHip.type="audio",WpsHip.reloadHIP())}function onBlockComplete(n){n.userError?(refreshCaptcha(),$("#UserSolution").val(""),$("#macAddressForm").validate().element("#UserSolution"),$("#UserSolution").placeholder()):window.location.href=n.success?Captcha.successUrl:Captcha.errorUrl}function onBlockFailure(){window.location.href=Captcha.errorUrl}var WpsHip,hipVerify;Captcha={imageMode:!0,errorUrl:null,successUrl:null,set:function(n,t){this.successUrl=n,this.errorUrl=t}},WpsHip={error:0,left:"20",showInstruction:!1,showMenu:!1,showError:!1,errorMessage:"",instructionsInside:!1,inputWidth:0,done:!1,holder:"hipHolder",scriptHolder:"hipScriptHolder",count:0,type:"visual",cssSet:{cssCdHIPMenu:"hipMenu",cssCdHIPInput:"hipInput",cssCdHIPLink:"hipLink",cssCdHIPError:"hipError",cssCdHIPErrorImg:"hipErrorImg"},postLoad:function(){$(".hipInput").hide()}},$(document).ready(function(){$("#UserSolution").val(""),$("#UserSolution").placeholder()}),$("#refreshCaptchaLink").click(function(){$("#UserSolution").val(""),$("#UserSolution").placeholder(),$("#captchaInput .field-validation-error").empty(),refreshCaptcha()}),$("#captionAudioLink").click(function(){Captcha.imageMode=!1,$("#refreshCaptchaLink").trigger("click"),$("#captchaAudio").hide(),$("#captchaImage").show()}),$("#captionImageLink").click(function(){Captcha.imageMode=!0,$("#refreshCaptchaLink").trigger("click"),$("#captchaImage").hide(),$("#captchaAudio").show()}),$("#macAddressSubmit").click(function(){return $("#UserSolution").val($.trim($("#UserSolution").val())),$("#MacAddress").val($.trim($("#MacAddress").val())),$(".hipInput").val($("#UserSolution").val()),WpsHip.verify(hipVerify,""),WpsHip.error!="0"?(WpsHip.reloadHIP(1),$("#UserSolution").val(""),$("#macAddressForm").validate().element("#UserSolution"),$("#UserSolution").placeholder(),!1):!0}),hipVerify=function(n,t){if(WpsHip.clientValidation(),WpsHip.error=="0"){$("#solution").val(n),$("#token").val(t),$("#type").val(WpsHip.type);return}}