document.lastCkeckedDomain={};function singupFieldCheck(g,q,m){var g=$(g),o=g.val(),n=g.prev(),p=g.parent(),j=false,d=g.attr("data-minlength"),f=g.attr("data-domain"),l=p.find(".domain_text"),k=g.attr("data-email"),a=g.attr("data-append-text"),e=p.find(".tooltip.validate-minlength"),c=p.find(".tooltip.validate-domain"),b=p.find(".tooltip.validate-domain-available"),h=p.find(".tooltip.validate-email");if(o.length){n.hide();if(a!="undefined"){l.show()}}else{if(a!="undefined"){if(!n.hasClass("focused")){l.hide();if(!n.hasClass("focused")){n.addClass("unvisible").show();setTimeout(function(){n.removeClass("unvisible")},30)}else{n.show()}}}else{if(!n.hasClass("focused")){n.addClass("unvisible").show();setTimeout(function(){n.removeClass("unvisible")},30)}else{n.show()}}}if(a!="undefined"){l.find(".subdomain").html(o)}if(d!="undefined"&&(o.length>0||m)&&o.length<d){if(!n.hasClass("focused")||m){e.addClass("tooltip-visible")}}else{e.removeClass("tooltip-visible")}if(k!="undefined"&&(o.length>0||m)&&!/^((([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(o)){if(!n.hasClass("focused")||m){h.addClass("tooltip-visible")}}else{h.removeClass("tooltip-visible")}if(f!="undefined"&&(o.length>0||m)&&!/^([a-z0-9]+|[a-z0-9][a-z0-9\-]+[a-z0-9])$/i.test(o)){c.addClass("tooltip-visible")}else{c.removeClass("tooltip-visible")}if(f!="undefined"&&o.length>2&&/^([a-z0-9]+|[a-z0-9][a-z0-9\-]+[a-z0-9])$/i.test(o)){if(typeof(document.lastCkeckedDomain[o])=="undefined"){document.lastCkeckedDomain[o]=true;ajax({url:"/user/check_domain/"+o,__unknown:function(r,s){},__error:function(r,t,s){},loading_id:"#loading",success:function(r){document.lastCkeckedDomain[o]=r.available;if(true==r.available){b.removeClass("tooltip-visible")}else{b.addClass("tooltip-visible")}}})}else{if(true==document.lastCkeckedDomain[o]){b.removeClass("tooltip-visible")}else{b.addClass("tooltip-visible")}}}else{b.removeClass("tooltip-visible")}if(typeof(q)=="undefined"||!q){setTimeout(function(){singupFieldCheck(g,1,m)},20)}}function fieldKeypress(b,a){if(20==b.which){$("#create_pass_tooltip_capslock").removeClass("tooltip-visible")}if($(a).attr("data-domain")){var c=b.which;if(9==c){return true}if(b.ctrlKey||(c>=48&&c<=57)||c==44||c==20||c==16||c==17||c==18||(c>=33&&c<=40)||189==c||c==46||c==0||c==8||c==13||/^[a-z0-9\-]$/i.test(String.fromCharCode(c))){singupFieldCheck(a);return true}else{$(a).parent().find(".tooltip.validate-domain").addClass("tooltip-visible");return false}}else{singupFieldCheck(a)}return true}$(document).ready(function(){$(".singup .field").each(function(){var a=$(this).find(".tooltip:first");$(this).find(".tooltip").css("width",($(this).width()-parseInt(a.css("padding-left"))-parseInt(a.css("padding-right")))+"px")});$(".singup .field input").click(function(){singupFieldCheck(this)}).focus(function(){$(this).prev().addClass("focused");singupFieldCheck(this)}).blur(function(){$(this).prev().removeClass("focused");singupFieldCheck(this)}).keyup(function(a,b){$(this).prev().addClass("focused");return fieldKeypress(a,this)}).keydown(function(a,b){$(this).prev().addClass("focused");return fieldKeypress(a,this)}).bind("paste",function(a){singupFieldCheck(this)}).bind("cut",function(a){singupFieldCheck(this)});$("form.singup").submit(function(){var a=$(this).find("input:submit");if(a.attr("disabled")){return false}a.attr("disabled",true);$(".singup .field input").each(function(){singupFieldCheck(this,true,true)});if($(".tooltip-visible:not(#create_pass_tooltip_capslock)").length){a.attr("disabled",false);return false}setTimeout(function(){for(i=0;i<2;i++){message("Поздравляем! Ваш магазин создан успешно.",{status:"success",time:30000})}},1000)});$("#create_pass").capslock({caps_lock_on:function(){$("#create_pass_tooltip_capslock").addClass("tooltip-visible")},caps_lock_off:function(){$("#create_pass_tooltip_capslock").removeClass("tooltip-visible")}})});
