jQuery.ui||(function(p){var j=p.fn.remove,o=p.browser.mozilla&&(parseFloat(p.browser.version)<1.9);p.ui={version:"1.7.2",plugin:{add:function(c,b,f){var a=p.ui[c].prototype;for(var e in f){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,f[e]])}},call:function(e,b,c){var f=e.plugins[b];if(!f||!e.element[0].parentNode){return}for(var a=0;a<f.length;a++){if(e.options[f[a][0]]){f[a][1].apply(e.element,c)}}}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,c){if(p(a).css("overflow")=="hidden"){return false}var e=(c&&c=="left")?"scrollLeft":"scrollTop",b=false;if(a[e]>0){return true}a[e]=1;b=(a[e]>0);a[e]=0;return b},isOverAxis:function(b,c,a){return(b>c)&&(b<(c+a))},isOver:function(f,c,g,a,e,b){return p.ui.isOverAxis(f,g,e)&&p.ui.isOverAxis(c,a,b)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(o){var m=p.attr,n=p.fn.removeAttr,k="http://www.w3.org/2005/07/aaa",r=/^aria-/,q=/^wairole:/;p.attr=function(c,e,b){var a=b!==undefined;return(e=="role"?(a?m.call(this,c,e,"wairole:"+b):(m.apply(this,arguments)||"").replace(q,"")):(r.test(e)?(a?c.setAttributeNS(k,e.replace(r,"aaa:"),b):m.call(this,c,e.replace(r,"aaa:"))):m.apply(this,arguments)))};p.fn.removeAttr=function(a){return(r.test(a)?this.each(function(){this.removeAttributeNS(k,a.replace(r,""))}):n.call(this,a))}}p.fn.extend({remove:function(){p("*",this).add(this).each(function(){p(this).triggerHandler("remove")});return j.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var a;if((p.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){a=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(p.curCSS(this,"position",1))&&(/(auto|scroll)/).test(p.curCSS(this,"overflow",1)+p.curCSS(this,"overflow-y",1)+p.curCSS(this,"overflow-x",1))}).eq(0)}else{a=this.parents().filter(function(){return(/(auto|scroll)/).test(p.curCSS(this,"overflow",1)+p.curCSS(this,"overflow-y",1)+p.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!a.length?p(document):a}});p.extend(p.expr[":"],{data:function(a,b,c){return !!p.data(a,c[3])},focusable:function(b){var a=b.nodeName.toLowerCase(),c=p.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(a)?!b.disabled:"a"==a||"area"==a?b.href||!isNaN(c):!isNaN(c))&&!p(b)["area"==a?"parents":"closest"](":hidden").length},tabbable:function(a){var b=p.attr(a,"tabindex");return(isNaN(b)||b>=0)&&p(a).is(":focusable")}});function l(a,g,f,b){function c(h){var i=p[a][g][h]||[];return(typeof i=="string"?i.split(/,?\s+/):i)}var e=c("getter");if(b.length==1&&typeof b[0]=="string"){e=e.concat(c("getterSetter"))}return(p.inArray(f,e)!=-1)}p.widget=function(b,c){var a=b.split(".")[0];b=b.split(".")[1];p.fn[b]=function(f){var h=(typeof f=="string"),g=Array.prototype.slice.call(arguments,1);if(h&&f.substring(0,1)=="_"){return this}if(h&&l(a,b,f,g)){var e=p.data(this[0],b);return(e?e[f].apply(e,g):undefined)}return this.each(function(){var i=p.data(this,b);(!i&&!h&&p.data(this,b,new p[a][b](this,f))._init());(i&&h&&p.isFunction(i[f])&&i[f].apply(i,g))})};p[a]=p[a]||{};p[a][b]=function(f,g){var e=this;this.namespace=a;this.widgetName=b;this.widgetEventPrefix=p[a][b].eventPrefix||b;this.widgetBaseClass=a+"-"+b;this.options=p.extend({},p.widget.defaults,p[a][b].defaults,p.metadata&&p.metadata.get(f)[b],g);this.element=p(f).bind("setData."+b,function(i,s,h){if(i.target==f){return e._setData(s,h)}}).bind("getData."+b,function(h,i){if(h.target==f){return e._getData(i)}}).bind("remove",function(){return e.destroy()})};p[a][b].prototype=p.extend({},p.widget.prototype,c);p[a][b].getterSetter="option"};p.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(b,a){var c=b,e=this;if(typeof b=="string"){if(a===undefined){return this._getData(b)}c={};c[b]=a}p.each(c,function(g,f){e._setData(g,f)})},_getData:function(a){return this.options[a]},_setData:function(b,a){this.options[b]=a;if(b=="disabled"){this.element[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",a)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(b,a,h){var f=this.options[b],e=(b==this.widgetEventPrefix?b:this.widgetEventPrefix+b);a=p.Event(a);a.type=e;if(a.originalEvent){for(var c=p.event.props.length,g;c;){g=p.event.props[--c];a[g]=a.originalEvent[g]}}this.element.trigger(a,h);return !(p.isFunction(f)&&f.call(this.element[0],a,h)===false||a.isDefaultPrevented())}};p.widget.defaults={disabled:false};p.ui.mouse={_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});if(p.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(p.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(b.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(b));this._mouseDownEvent=b;var c=this,a=(b.which==1),e=(typeof this.options.cancel=="string"?p(b.target).parents().add(b.target).filter(this.options.cancel).length:false);if(!a||e||!this._mouseCapture(b)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=(this._mouseStart(b)!==false);if(!this._mouseStarted){b.preventDefault();return true}}this._mouseMoveDelegate=function(f){return c._mouseMove(f)};this._mouseUpDelegate=function(f){return c._mouseUp(f)};p(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(p.browser.safari||b.preventDefault());b.originalEvent.mouseHandled=true;return true},_mouseMove:function(a){if(p.browser.msie&&!a.button){return this._mouseUp(a)}if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,a)!==false);(this._mouseStarted?this._mouseDrag(a):this._mouseUp(a))}return !this._mouseStarted},_mouseUp:function(a){p(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(a.target==this._mouseDownEvent.target);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return(Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance)},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return true}};p.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(g){var e={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},f="ui-dialog ui-widget ui-widget-content ui-corner-all ";g.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var b=this,a=this.options,n=a.title||this.originalTitle||"&nbsp;",s=g.ui.dialog.getTitleId(this.element),c=(this.uiDialog=g("<div/>")).appendTo(document.body).hide().addClass(f+a.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:a.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(h){(a.closeOnEscape&&h.keyCode&&h.keyCode==g.ui.keyCode.ESCAPE&&b.close(h))}).attr({role:"dialog","aria-labelledby":s}).mousedown(function(h){b.moveToTop(false,h)}),q=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(c),r=(this.uiDialogTitlebar=g("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(c),o=g('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){o.addClass("ui-state-hover")},function(){o.removeClass("ui-state-hover")}).focus(function(){o.addClass("ui-state-focus")}).blur(function(){o.removeClass("ui-state-focus")}).mousedown(function(h){h.stopPropagation()}).click(function(h){b.close(h);return false}).appendTo(r),p=(this.uiDialogTitlebarCloseText=g("<span/>")).addClass("ui-icon ui-icon-closethick").text(a.closeText).appendTo(o),t=g("<span/>").addClass("ui-dialog-title").attr("id",s).html(n).prependTo(r);r.find("*").add(r).disableSelection();(a.draggable&&g.fn.draggable&&this._makeDraggable());(a.resizable&&g.fn.resizable&&this._makeResizable());this._createButtons(a.buttons);this._isOpen=false;(a.bgiframe&&g.fn.bgiframe&&c.bgiframe());(a.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.originalTitle&&this.element.attr("title",this.originalTitle))},close:function(a){var c=this;if(false===c._trigger("beforeclose",a)){return}(c.overlay&&c.overlay.destroy());c.uiDialog.unbind("keypress.ui-dialog");(c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",a)}):c.uiDialog.hide()&&c._trigger("close",a));g.ui.dialog.overlay.resize();c._isOpen=false;if(c.options.modal){var b=0;g(".ui-dialog").each(function(){if(this!=c.uiDialog[0]){b=Math.max(b,g(this).css("z-index"))}});g.ui.dialog.maxZ=b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){if((this.options.modal&&!a)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",b)}if(this.options.zIndex>g.ui.dialog.maxZ){g.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",g.ui.dialog.overlay.maxZ=++g.ui.dialog.maxZ));var c={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++g.ui.dialog.maxZ);this.element.attr(c);this._trigger("focus",b)},open:function(){if(this._isOpen){return}var a=this.options,b=this.uiDialog;this.overlay=a.modal?new g.ui.dialog.overlay(this):null;(b.next().length&&b.appendTo("body"));this._size();this._position(a.position);b.show(a.show);this.moveToTop(true);(a.modal&&b.bind("keypress.ui-dialog",function(j){if(j.keyCode!=g.ui.keyCode.TAB){return}var k=g(":tabbable",this),c=k.filter(":first")[0],l=k.filter(":last")[0];if(j.target==l&&!j.shiftKey){setTimeout(function(){c.focus()},1)}else{if(j.target==c&&j.shiftKey){setTimeout(function(){l.focus()},1)}}}));g([]).add(b.find(".ui-dialog-content :tabbable:first")).add(b.find(".ui-dialog-buttonpane :tabbable:first")).add(b).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(a){var b=this,h=false,c=g("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof a=="object"&&a!==null&&g.each(a,function(){return !(h=true)}));if(h){g.each(a,function(k,j){g('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(k).click(function(){j.apply(b.element[0],arguments)}).hover(function(){g(this).addClass("ui-state-hover")},function(){g(this).removeClass("ui-state-hover")}).focus(function(){g(this).addClass("ui-state-focus")}).blur(function(){g(this).removeClass("ui-state-focus")}).appendTo(c)});c.appendTo(this.uiDialog)}},_makeDraggable:function(){var c=this,a=this.options,b;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){b=a.height;g(this).height(g(this).height()).addClass("ui-dialog-dragging");(a.dragStart&&a.dragStart.apply(c.element[0],arguments))},drag:function(){(a.drag&&a.drag.apply(c.element[0],arguments))},stop:function(){g(this).removeClass("ui-dialog-dragging").height(b);(a.dragStop&&a.dragStop.apply(c.element[0],arguments));g.ui.dialog.overlay.resize()}})},_makeResizable:function(a){a=(a===undefined?this.options.resizable:a);var h=this,b=this.options,c=typeof a=="string"?a:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:b.maxWidth,maxHeight:b.maxHeight,minWidth:b.minWidth,minHeight:b.minHeight,start:function(){g(this).addClass("ui-dialog-resizing");(b.resizeStart&&b.resizeStart.apply(h.element[0],arguments))},resize:function(){(b.resize&&b.resize.apply(h.element[0],arguments))},handles:c,stop:function(){g(this).removeClass("ui-dialog-resizing");b.height=g(this).height();b.width=g(this).width();(b.resizeStop&&b.resizeStop.apply(h.element[0],arguments));g.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(a){var k=g(window),j=g(document),c=j.scrollTop(),l=j.scrollLeft(),b=c;if(g.inArray(a,["center","top","right","bottom","left"])>=0){a=[a=="right"||a=="left"?a:"center",a=="top"||a=="bottom"?a:"middle"]}if(a.constructor!=Array){a=["center","middle"]}if(a[0].constructor==Number){l+=a[0]}else{switch(a[0]){case"left":l+=0;break;case"right":l+=k.width()-this.uiDialog.outerWidth();break;default:case"center":l+=(k.width()-this.uiDialog.outerWidth())/2}}if(a[1].constructor==Number){c+=a[1]}else{switch(a[1]){case"top":c+=0;break;case"bottom":c+=k.height()-this.uiDialog.outerHeight();break;default:case"middle":c+=(k.height()-this.uiDialog.outerHeight())/2}}c=Math.max(c,b);this.uiDialog.css({top:c,left:l})},_setData:function(c,b){(e[c]&&this.uiDialog.data(e[c],b));switch(c){case"buttons":this._createButtons(b);break;case"closeText":this.uiDialogTitlebarCloseText.text(b);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(f+b);break;case"draggable":(b?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(b);break;case"position":this._position(b);break;case"resizable":var h=this.uiDialog,a=this.uiDialog.is(":data(resizable)");(a&&!b&&h.resizable("destroy"));(a&&typeof b=="string"&&h.resizable("option","handles",b));(a||this._makeResizable(b));break;case"title":g(".ui-dialog-title",this.uiDialogTitlebar).html(b||"&nbsp;");break;case"width":this.uiDialog.width(b);break}g.widget.prototype._setData.apply(this,arguments)},_size:function(){var a=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var b=this.uiDialog.css({height:"auto",width:a.width}).height();this.element.css({minHeight:Math.max(a.minHeight-b,0),height:a.height=="auto"?"auto":Math.max(a.height-b,0)})}});g.extend(g.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(a){return"ui-dialog-title-"+(a.attr("id")||++this.uuid)},overlay:function(a){this.$el=g.ui.dialog.overlay.create(a)}});g.extend(g.ui.dialog.overlay,{instances:[],maxZ:0,events:g.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length===0){setTimeout(function(){if(g.ui.dialog.overlay.instances.length){g(document).bind(g.ui.dialog.overlay.events,function(h){var c=g(h.target).parents(".ui-dialog").css("zIndex")||0;return(c>g.ui.dialog.overlay.maxZ)})}},1);g(document).bind("keydown.dialog-overlay",function(c){(a.options.closeOnEscape&&c.keyCode&&c.keyCode==g.ui.keyCode.ESCAPE&&a.close(c))});g(window).bind("resize.dialog-overlay",g.ui.dialog.overlay.resize)}var b=g("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(a.options.bgiframe&&g.fn.bgiframe&&b.bgiframe());this.instances.push(b);return b},destroy:function(b){this.instances.splice(g.inArray(this.instances,b),1);if(this.instances.length===0){g([document,window]).unbind(".dialog-overlay")}b.remove();var a=0;g.each(this.instances,function(){a=Math.max(a,this.css("z-index"))});this.maxZ=a},height:function(){if(g.browser.msie&&g.browser.version<7){var a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(a<b){return g(window).height()+"px"}else{return a+"px"}}else{return g(document).height()+"px"}},width:function(){if(g.browser.msie&&g.browser.version<7){var b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);var a=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(b<a){return g(window).width()+"px"}else{return b+"px"}}else{return g(document).width()+"px"}},resize:function(){var a=g([]);g.each(g.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,height:0}).css({width:g.ui.dialog.overlay.width(),height:g.ui.dialog.overlay.height()})}});g.extend(g.ui.dialog.overlay.prototype,{destroy:function(){g.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);register=null;jQuery(document).ready(function(b){var a=function(){this.window=b("#anmeldung");this.waitData=new Object;this.reactivate=(typeof register_reactivate=="undefined")?false:true;this.new_password_send=false;this.callBack=false;if(!this.reactivate){b("input",this.window).not(':submit, input[name="zahl"], input[type="button"], select, :radio, :checkbox').val("")}b("#weiter",this.window).click(function(){register.emailCatchWeiter()});this.emailCatchWeiter=function(){var e=b("#benutzername").val();var c=b("#email").val();if(e!=""&&c!=""&&!b(".status_benutzername").is(".error")&&!b(".status_benutzername img").is(".status_load")&&b(".status_benutzername").html()!=""&&!b(".status_email").is(".error")&&!b(".status_email img").is(".status_load")&&b(".status_email").html()!=""){b(".weiter",this.window).show();b(".weiter-remove",this.window).remove();b.post("/wp-content/themes/sexplicy/register.callback.php",{action:"prepare_register",username:e,email:c})}else{alert("Sie müssen alle Felder ausfüllen und warten, bis diese geprüft wurden. Danke!")}};b(".agb",this.window).click(function(){if(typeof register.agb_opened=="undefined"){b("#agb").dialog({bgiframe:true,height:500,width:680,resizable:true,modal:true,autoOpen:true});register.agb_opened=true}else{b("#agb").dialog("open")}});b("#agb .weiter").click(function(){b("#agb").dialog("close")});b(".datensch",this.window).click(function(){if(typeof register.agb_opened=="undefined"){b("#agb").dialog({bgiframe:true,height:500,width:680,resizable:true,modal:true,autoOpen:true});register.agb_opened=true}else{b("#agb").dialog("open")}});b(".wiederruf",this.window).click(function(){if(typeof register.wieder_opened=="undefined"){b("#wiederruf").dialog({bgiframe:true,height:500,width:680,resizable:true,modal:true,autoOpen:true});register.wieder_opened=true}else{b("#wiederruf").dialog("open")}});b("#wiederruf .weiter").click(function(){b("#wiederruf").dialog("close")});b(":radio",this.window).change(function(){register.checkProdukt()});b("img.produkt",this.window).click(function(){b("#produkt"+this.id).attr("checked","checked");b("#produkt"+(this.id==1)?2:1).removeAttr("checked","checked");register.checkProdukt()});b("form input[name='benutzername']",this.window).bind("change",function(){$field=b("input[name='benutzername']",register.window);if($field.val().length>=3){register.validAjaxField(".status_benutzername","benutzername",{action:"check_username",username:$field.val()})}else{register.validString($field,3)}}).bind("blur",function(){if(this.value==""){register.validString(b(this))}});b("form input[name='bank_code']",this.window).bind("change",function(){register.validBLZ()}).bind("blur",function(){if(this.value==""){register.validString(b(this))}});b("form input[name='email']",this.window).bind("change",function(){register.new_password_send=false;register.validEmail()}).bind("blur",function(){if(this.value==""){register.validString(b(this))}}).bind("keyup","ctrl+v",function(){this.value=""});b("form input[name='pw']",this.window).bind("keyup blur",function(){register.validPw()}).bind("change",function(){b("form input[name='pw_wdh']",this.window).val("")}).bind("keyup","ctrl+v",function(){this.value=""});b("form input[name='pw_wdh']",this.window).bind("focus",function(){if(!register.validPw()){b("input[name='pw']",this.window).focus()}}).bind("keyup change",function(){register.validPwWDH()}).bind("keyup","ctrl+v",function(){this.value=""});b("form input[name='plz']",this.window).bind("change",function(){register.validPLZ()}).bind("blur",function(){if(this.value==""){register.validString(b(this))}});b('form input[name="agb"]',this.window).bind("change",function(){if(b(this).is(":checked")){b("form :submit",register.window).removeAttr("disabled")}else{b("form :submit",register.window).attr("disabled","disabled")}});b("form :input",this.window).filter(':not(input[name*="email"], input[name*="pw"], input[name="plz"], input[name="benutzername"], input[name="bank_code"], :checkbox)').bind("keyup blur",function(){register.validString(this,3)});b('form input[name="vorname"], form input[name="nachname"]').change(function(){if(b("form input[name='account_holder']").val()==""){if(b("form input[name='vorname']").val()!=""&&b("form input[name='nachname']").val()!=""){b("form input[name='account_holder']",register.window).val(b('form input[name="vorname"]').val()+" "+b('form input[name="nachname"]').val());register.setFormField(b("form input[name='account_holder']",register.window),true)}}});b("form",this.window).submit(function(){if(register.validForm()){$data="email_wdh=save&"+b("form",register.window).serialize();b("form input",register.window).attr("disabled","disabled");b("form :submit",register.window).val("Bitte warten");register.waitData.send_data={field:"form :submit",timeout:setTimeout("register.checkToLongWait('send_data');",30000)};b.post("/wp-content/themes/sexplicy/register.callback.php",$data,function(c){b(".hinweis_freischaltung_fail",register.window).fadeOut("fast");if(typeof c.error!="undefined"){if(typeof c.status=="undefined"){alert(c.error)}else{register.showZugangVergessen()}}else{if(typeof c.status!="undefined"&&c.status==100){register.formFreigeben();window.location.href="/anmeldung-erfolgreich/?success=1";return true}else{alert("Unbekannter Fehler")}}register.formFreigeben()},"json")}else{if(b("#weiter").length>0){register.emailCatchWeiter()}else{alert("Sie müsen alle Felder ausfüllen!")}}});this.showZugangVergessen=function(){register.email=b("form input[name='email']",this.window).val();$window=b("#zugang_vergessen");if(!register.new_password_send){b("div",$window).hide();b("div.info",$window).show()}b(".exists_email",$window).text(register.email);if(typeof register.zugang_vergessen_opened=="undefined"){$window.dialog({bgiframe:true,height:300,width:680,resizable:true,modal:true,autoOpen:true});register.zugang_vergessen_opened=true;b("span.yes",$window).click(function(){b(".info",$window).fadeOut("fast",function(){b(".loading",$window).fadeIn("fast")});b.post("/wp-content/themes/sexplicy/register.callback.php",{action:"get_new_pw",email:register.email},function(c){b(".loading",$window).fadeOut("fast",function(){if(typeof c.status!="undefined"&&c.status==100){b(".success",$window).fadeIn("fast");register.new_password_send=true}else{b(".error .msg",$window).text(c.error);b(".error",$window).fadeIn("fast")}})},"json")});b("span.no",$window).click(function(){$window.dialog("close")})}else{$window.dialog("open")}};this.checkProdukt=function(){if(b(":radio:checked",register.window).attr("id")=="produkt1"){b(".test-info",register.window).show();b(".vip-info",register.window).hide()}else{b(".test-info",register.window).hide();b(".vip-info",register.window).show()}};this.checkToLongWait=function(c){register.setFormField(register.waitData[c].field,false);b(register.waitData[c].field).removeAttr("disabled");if(c=="send_data"){b(".hinweis_freischaltung_fail",register.window).fadeIn("fast");register.formFreigeben()}alert("Die Anfrage hat zulange gedauert. Bitte erneut probieren.")};this.formFreigeben=function(){clearTimeout(register.waitData.send_data.timeout);b("form input",register.window).removeAttr("disabled");b("form :submit",register.window).val("Jetzt freischalten!")};this.validAjaxField=function(c,e,f){$field_status=b(c,register.window);$field_benutzer=b("input[name='"+e+"']");register.waitData["check_"+e]={field:$field_benutzer,timeout:setTimeout("register.checkToLongWait('check_"+e+"');",20000)};$field_status.text("");register.addImageStatus($field_benutzer,"load");$field_status.removeClass("ok, error");$field_benutzer.attr("disabled","disabled");b.post("/wp-content/themes/sexplicy/register.callback.php",f,function(g){$field_benutzer.removeAttr("disabled");clearTimeout(register.waitData["check_"+e].timeout);if(typeof g.success!="undefined"&&g.success=="ok"){register.setFormField($field_benutzer,true);return true}else{if(typeof g.criterror!="undefined"){alert(g.criterror)}else{if(typeof g.email_exists!="undefined"){register.showZugangVergessen()}register.setFormField($field_benutzer,false);$field_status.append(g.error).addClass("error")}return false}},"json")};this.validBLZ=function(){$field_status=b(".status_blz",register.window);$field_blz=b("input[name='bank_code']");if(!register.validInt($field_blz.val(),3,10)){register.setFormField($field_blz,false);return false}register.waitData.check_blz={field:$field_blz,timeout:setTimeout("register.checkToLongWait('check_blz');",20000)};$field_status.text("");register.addImageStatus($field_blz,"load");$field_status.removeClass("ok, error");b(".bank_name",register.window).text("");$bank_code=$field_blz.attr("disabled","disabled").val();b.post("/wp-content/themes/sexplicy/register.callback.php",{action:"check_blz",blz:$bank_code},function(c){$field_blz.removeAttr("disabled");clearTimeout(register.waitData.check_blz.timeout);if(typeof c.success!="undefined"&&c.success=="ok"){b(".blz_info",register.window).text(c.bank).addClass("ok").fadeIn("fast");register.setFormField($field_blz,true);return true}else{b(".blz_info",register.window).text("Bitte überprüfen.").fadeIn("fast");register.setFormField($field_blz,false)}},"json")};this.validInt=function(c,f,e){var g=c.replace(/[^0-9]/g,"");return g.length>=f&&(typeof e=="undefined"||g.length<=e)?true:false};this.validEmail=function(){var c=($field=b("form input[name='email']",register.window)).val();if(!/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(c)){b(".status_email").addClass("error");register.setFormField($field,false);return false}register.validAjaxField(".status_email","email",{action:"check_email",email:c});return true};this.validPw=function(){if(($field=b("form input[name='pw']",register.window)).val().length<8){register.setFormField($field,false);if(b("form input[name='pw_wdh']",register.window).val()!=""){register.setFormField(b("form input[name='pw_wdh']",register.window),false)}b(".pw_info",register.window).fadeIn("fast");return false}register.setFormField($field,true);b(".pw_info",register.window).fadeOut("fast");return true};this.validPwWDH=function(){var c=b("form input[name='pw']",register.window).val();var e=($field=b("form input[name='pw_wdh']",register.window)).val();if(c.length<8||c!=e){register.setFormField($field,false);return false}else{register.setFormField($field,true)}return true};this.validString=function(e,g){if(e.name=="strasse"||e.name=="strasse_nr"){var f=b("form input[name='strasse_nr']",register.window);var c=b("form input[name="+(e.name=="strasse"?"strasse_nr":"strasse")+"]",register.window);if(b(e).val()==""||c.val()==""){register.setFormField(e,b(e).val()==""?false:true);register.addImageStatus(f,"error");return false}else{register.addImageStatus(f,"ok")}}else{if(b(e).val()==""||(typeof g!="undefined"&&b(e).val().length<g)){register.setFormField(e,false);return false}}if(e.name=="ort"){if(!register.validPLZ()){return false}}register.setFormField(e,true);return true};this.validPLZ=function(){var e=($field=b("form input[name='plz']",register.window)).val();var c=b("form input[name='ort']",register.window);if(!/^\d{4,5}$/i.test(e)){register.setFormField($field,false);if(c.val()!=""){register.addImageStatus(c,"error")}return false}register.setFormField($field,true);if(c.val().length>2){register.addImageStatus(c,"ok");return true}return false};this.validForm=function(){$return=true;if(!register.reactivate){if(!register.validPw()){$return=false}if(!register.validPwWDH()){$return=false}}if(!register.validPLZ()){$return=false}$extra_fields=(!register.reactivate)?'input[name="email"], ':"";if(register.callBack){$extra_fields=$extra_fields=+'input[name="telefonnummer"], '}b.each(b("form input",this.window).filter($extra_fields+'input[name="benutzername"], input[name="vorname"], input[name="nachname"], input[name="strasse"], input[name="strasse_nr"], input[name="ort"], input[name="tariff_id"]:checked, input[name="bank_code"], input[name="bank_account"], input[name="account_holder"]'),function(){if(!register.validString(this)){$return=false}});return $return};this.setFormField=function(e,c){if(!c){b(e).addClass("error");register.addImageStatus(e,"error")}else{b(e).removeClass("error");register.addImageStatus(e,"ok")}};this.addImageStatus=function(h,e){if(b(h).hasClass("no_status")){return true}switch(e){case"ok":var i="/wp-content/themes/sexplicy/gfx/icons/16/accept.png";var f=16;var c=16;var g="status";break;case"error":var i="/wp-content/themes/sexplicy/gfx/icons/16/cross.png";var f=16;var c=16;var g="status";break;case"load":var i="/wp-content/themes/sexplicy/gfx/icons/16/load.gif";var f=126;var c=22;var g="status_load";break}if(b(h).next("span").length<1){b("<span></span>").insertAfter(b(b(h)))}if(($field=b(h).next("span").find("img")).length>0){if(i==$field.attr("src")){return true}$field=b(h).next("span").find("img");$field.fadeOut("fast",function(){$field.attr({src:i,width:f,height:c,"class":g}).fadeIn("fast")})}else{b("<img />").attr({src:i,width:f,height:c,"class":g,style:"display: none;"}).prependTo(b(h).next("span")).fadeIn("fast")}}};if(b("#anmeldung").length>0){register=new a()}});function d(b,a,c){c=c?c:0;a=a?a:1;returnString="<ol>";for(property in b){if(property!="domConfig"){returnString+="<li><strong>"+property+"</strong> <small>("+(typeof b[property])+")</small>";if(typeof b[property]=="number"||typeof b[property]=="boolean"){returnString+=" : <em>"+b[property]+"</em>"}if(typeof b[property]=="string"&&b[property]){returnString+=': <div style="background:#C9C9C9;border:1px solid black; overflow:auto;"><code>'+b[property].replace(/</g,"&amp;lt;").replace(/>/g,"&amp;gt;")+"</code></div>"}if((typeof b[property]=="object")&&(c<a)){returnString+=d(b[property],a,(c+1))}returnString+="</li>"}}returnString+="</ol>";if(c==0){winpop=window.open("","","width=800,height=600,scrollbars,resizable");winpop.document.write("<pre>"+returnString+"</pre>");winpop.document.close()}return returnString};
