var signInConfig=new Array,messagesPhrases=new Array,usernameTmp=emailTmp=null,passwordStrengthOptions=new Array;signInConfig["usernameMinLength"]=4,signInConfig["usernameMaxLength"]=8,signInConfig["passwordMinLength"]=5,signInConfig["usernameMinLengthMailing"]=1,signInConfig["usernameMaxLengthMailing"]=64,signInConfig["passwordMinLengthMailing"]=6,messagesPhrases["username"]="Choose Your account name.<br/><br/>It will be Your subdomain name:<br/><i>account_name</i>.edaboard.eu<br/><br/>You can use: small letters and digits.<br/><br/>Account name must contain from 4 to 8 characters.";messagesPhrases["username_mail"]="Choose Your account name.<br/><br/>It will be Your e-mail address:<br/><i>account_name</i>@edaboard.com<br/><br/>You can use: letters, digits, dash, underscore and full stop character.<br/><br/>Account name must contain from 1 to 64 characters.";messagesPhrases["username_login"]="Enter hosting account name (without domain name) or complete e-mail address (if you chose e-mail account login)";messagesPhrases["list"]="Enter Your e-mail address.<br/><br/>We will send account activation letter to this email address.<br/><br/>If You forgot Your password, we will send the new one to this address.";messagesPhrases["new_password"]="Enter Your password.<br/><br/>Password must be at least 5 characters long.";messagesPhrases["new_password_mail"]="Enter Your password.<br/><br/>Password must be at least 6 characters long.";messagesPhrases["password_confirm"]="Confirm your password to avoid mistakes.";messagesPhrases["password_confirm_mail"]="Confirm your password to avoid mistakes.";messagesPhrases["board_username"]="Enter Your edaboard.com account username.<br/><br/>Username and password are required to verify quantity of Your posts on edaboard.com board.";messagesPhrases["board_password"]="Enter Your edaboard.com account password.<br/><br/>Username and password are required to verify quantity of Your posts on edaboard.com board.";messagesPhrases["usernamne_disallowed_chars"]="The account name you entered contains a disallowed characters.";messagesPhrases["usernamne_too_short"]="Account name must be at least 4 characters long. Please choose longer account name.";messagesPhrases["usernamne_too_long"]="Account name must not be more than 8 characters long. Please choose shorter account name.";messagesPhrases["usernamne_taken"]="The account name you entered is taken by other user, has been disallowed or contains a disallowed word. Please choose a different account name.";messagesPhrases["email_invalid_format"]="The e-mail address you entered is invalid. Please enter address like name@example.com.";messagesPhrases["email_taken"]="The e-mail address you entered is taken by other User.";messagesPhrases["password_too_short"]="Password must be at least 5 characters long. Please enter longer password.";messagesPhrases["password_mismatch"]="The password and confirmation password do not match.";messagesPhrases["sign_up_wait_break"]="Creating of your account has not been completed yet.\nIf you want to continue to create an account, please stay on this page. In the end you will see an adequate message on screen.";messagesPhrases["sign_up_process_info"]="This process may take few minutes. Do not close Your browser. Wait till you see a message.";messagesPhrases["sign_up_wait_break"]="Creating of your account has not been completed yet.\nIf you want to continue to create an account, please stay on this page. In the end you will see an adequate message on screen.";messagesPhrases["sign_up_process_info"]="This process may take few minutes. Do not close Your browser. Wait till you see a message.";passwordStrengthOptions["statements"]=new Array("too short","very weak","weak","medium","strong","very strong","this password is very popular");passwordStrengthOptions["minchar"]=signInConfig["passwordMinLength"];jQuery.fn.center=function(){this.css("position","absolute");this.css("top",($(window).height()-this.outerHeight())/2+$(window).scrollTop()+"px");this.css("left",($(window).width()-this.outerWidth())/2+$(window).scrollLeft()+"px");return this};makeDiv=function(){return $("<div/>")};makeImg=function(){return $("<img/>")};makeParagraph=function(){return $("<p/>")};makeSpan=function(){return $("<span/>")};makeButton=function(){return $("<button/>")};makeUlList=function(){return $("<ul/>")};makeListElement=function(){return $("<li/>")};var delay=function(){var a=0;return function(b,c){clearTimeout(a);a=setTimeout(b,c)}}();$(function(){$("a[rel*=external]").click(function(){window.open(this.href);return false});$("div .message").live("click",function(){$(this).remove()});var a=$(".tab-content").css("backgroundColor");$(".item").live("mouseover",function(){$(this).stop().animate({backgroundColor:"#f3f3f3"},200)});$(".item").live("mouseout",function(){$(this).stop().animate({backgroundColor:a},200)});$(".item").live("click",function(){var a=$(this).attr("id"),b=$(this).children(":first-child").toggleClass("appName").find("span").html(),c=$(this).children(":first-child").toggleClass("appVersion").find("td:eq(3)").html();removeIcon=makeImg(),inputPositions=$("#engineSelect").position();$("#appRemoveicon").remove();if(c.length>0){versionHtml=" ("+c+")"}else{versionHtml=""}$("#engineSelect").val(b+versionHtml);$('input[name="engineID"]').val(a);removeIcon.attr({src:"http://www.elektroda.net/static/images/icon_remove_app.png",id:"appRemoveicon"}).hide();removeIcon.css({position:"absolute",top:parseInt(inputPositions.top+7)+"px",left:parseInt(inputPositions.left+10)+"px","z-index":"999999",cursor:"pointer"});removeIcon.insertAfter($("#engineSelect")).fadeIn();removeIcon.click(function(){$("#engineSelect").val($('input[name="engineSelectDefaultValue"]').val());$('input[name="engineID"]').val("");$(this).fadeOut(function(){$(this).remove()})});closeEngineSelectionBox()})});createFormLoader=function(a,b,c){var d=makeSpan(),e=$("#"+a+" button:first");d.hide();d.html(b);d.addClass("loadingRequest");d.insertBefore(e);d.show("fast",function(){e.hide("fast");if(a=="signupMailbox"||a=="signupHosting"){signUpPreventBreak(c)}})};signUpPreventBreak=function(a){$(window).bind("beforeunload",function(){return a["sign_up_wait_break"]});$("#cboxClose").fadeOut();var b=makeDiv();b.attr("id","curtainPrevent");b.height($(document).height());$("body").append(b);var c=makeParagraph().hide();c.text(a["sign_up_process_info"]);c.addClass("submitFormInfo");c.insertAfter(".loadingRequest");c.fadeIn();parent.$.fn.colorbox.resize()};signUpRestoreBreak=function(){$(window).unbind("beforeunload");$("#cboxClose").fadeIn(function(){$(".submitFormInfo").fadeOut(function(){$("#curtainPrevent").remove();$(this).remove();parent.$.fn.colorbox.resize()})})};createEngineSelectionBox=function(a){var b=a.offset(),c=a.position(),d=575,e=parseInt(b.left+277),f=parseInt(b.top-d+30);if(f<0){f=0}$("#engineSelection").css({height:d+"px",left:e+"px",top:f+"px"});$(".engineSelectionWrapper").css("height",d+"px");$(".engineSelectionMiddleLeft").css("height",d-50+"px");$(".engineSelectionContent").css("height",d-50+"px");$(".engineSelectionLoadedContent").css("height",d-70+"px");$(".engineSelectionMiddleRight").css("height",d-50+"px");$("#engineSelectionArrow").css({left:e+"px",top:b.top+"px"});$(".tabsContent").css({height:parseInt(d-125)+"px"}).corner();$(".tab-content").css({height:parseInt(d-125)+"px"});$("#engineSelection").slideUp(600,function(){$("#engineSelectionArrow").show();$(this).show()})};closeEngineSelectionBox=function(){$("#engineSelection").fadeOut(150,function(){$(this).hide();$("#engineSelectionArrow").fadeOut(150,function(){$(this).hide()})})};$.fn.disableSelection=function(){return this.each(function(){$(this).attr("unselectable","on").css({"-moz-user-select":"none","-webkit-user-select":"none","user-select":"none"}).each(function(){this.onselectstart=function(){return false}})})};switchTabs=function(a,b){var c=a.attr("rel"),d=$(".tab-content:visible").attr("id");if(b){var e=$.get("ajax.php",{tab:"tabs1"},function(a){$("#tabs1").append(a)}).complete(function(a,b){if(a["responseText"]=="error"||b=="timeout"||b=="invalid"){$("#tabs1").append("<strong>Whoops! Looks like there was an error connecting to database.<br/>Try again in a minute!</strong>")}else{$("#tabs1").append(a)}});$("#tabs1").fadeIn("fast",function(){$(this).show()})}if(c!=d){$(".tab-content:visible").fadeOut("fast",function(){$(this).hide(function(){$(".tab-content").html("")});$(".tabs span").removeClass("selected");$.ajaxSetup({async:true,timeout:5e3});var b=$.get("ajax.php",{tab:c},function(a){$("#"+c).append(a)}).complete(function(a,b){if(a["responseText"]=="error"||b=="timeout"||b=="invalid"){$("#"+c).append("<strong>Whoops! Looks like there was an error connecting to database.<br/>Try again in a minute!</strong>")}else{$("#"+c).append(a)}});$("#"+c).fadeIn("fast",function(){$(this).show()});a.addClass("selected")})}};createSignUpEndScreen=function(a,b){var c=makeDiv().hide(),d=makeDiv().hide(),e=makeButton();try{result=$.parseJSON(b);a="error"}catch(f){}c.attr("id","curtain");c.height($(document).height());c.bind("contextmenu",function(a){a.preventDefault();return false});d.attr("id","curtainContent");if(a=="error"){var g=makeUlList();for(var h in result){var i=makeListElement();i.append(result[h]);g.append(i)}d.append(g);d.css({"border-color":"red","background-color":"#FFFFCC","background-image":"url(/static/images/alert.png)",backgroundPosition:"top right"})}else if(a=="timeout"){var g=makeParagraph();g.append(b);g.addClass("timeout");d.append(g);d.css({"background-color":"#FFFFCC","background-image":"url(/static/images/timeout.png)"})}else if(a=="valid"){var g=makeParagraph();g.append(b);d.append(g);d.css("border-color","#349534");$(".submitFormInfo").fadeOut(function(){$(".loadingRequest").fadeOut(function(){$("#curtainPrevent").remove();$(this).remove();parent.$.fn.colorbox.resize()});$(this).remove()})}e.addClass("submit-popup");e.text("OK");e.corner("4px");e.click(function(){d.fadeOut("fast",function(){c.fadeOut("fast",function(){$(".loadingRequest").hide();$(".submit-popup:hidden").show();signUpRestoreBreak();if(a=="valid"){parent.$.fn.colorbox.close()}$(this).remove()})})});d.append(e);$("body").append(d);d.center().get(0).oncontextmenu=function(){return false};$("body").append(c);c.fadeTo(200,.3,function(){d.fadeIn(150)})};cleanForm=function(a){var b=a.children("form:first"),c=document.getElementById(b.attr("id"));$("#appRemoveicon").remove();$(a).each(function(){$(".iconInputValidate",a).remove();$(".message",a).remove();$(".input",a).val("");$("input",b).filter(":visible").val("");$('input[name="engineID"]',a).val("");$('input[name="engine"]',a).val($('input[name="engineSelectDefaultValue"]',a).val())});$("input",b).not(":button, :submit, :reset, :hidden").val("").removeAttr("checked").removeAttr("selected");usernameTmp=""};signInFormAjaxSubmit=function(a){$.ajax({url:"ajax.php",async:true,cache:false,data:a,timeout:3e5,type:"POST",complete:function(a,b){if(a["status"]=="200"&&a["statusText"]=="OK"){createSignUpEndScreen("valid",a["responseText"])}else if(a["responseText"]=="timeout"||b=="timeout"){createSignUpEndScreen("timeout",'Unfortunately the waiting time of server is exceeded.(<br/>Probably your account has not been created. Check that you have received e-mail with information about created account or try again soon.<br/><br/>If the problem persists, <a href="/contact.html#contactForm">please contact with us.</a>.')}else{var c=jQuery.parseJSON(a["responseText"]);createSignUpEndScreen("error",c)}}});return false};loginFormContentSwitch=function(a){var b=$(a).val(),c=new Array;c["usernameHosting"]="account name",c["usernameMailing"]="e-mail address";if(b=="mail"){$("#usernameSwitch").html(c["usernameMailing"]);$('#loginContent input[name$="username"]').focus().val("@edaboard.eu");$("#loginContent form:first").attr("action","https://poczta.elektroda.net/zimbra/?zinitmode=http")}else{$("#usernameSwitch").html(c["usernameHosting"]);$("#loginContent form:first").attr("action","http://www.elektroda.eu:81/CMD_LOGIN");$('#loginContent input[name$="username"]').focus().val("")}};createTip=function(a,b,c){var d=a.offset(),e=makeDiv(),f=makeParagraph(),g=a.attr("name"),h=$(window).scrollTop(),i=a.closest("div").attr("id");if(i=="loginContent"){g+="_login"}if(b){f.html(b)}else{if(typeof c[g]!=="undefined"){f.html(c[g])}else{return false}}e.attr("id","tipBox");e.css({top:parseInt(d.top-h)+"px",left:parseInt(d.left+a.outerWidth()+40)+"px"});e.append(f);e.corner();e.hide();$("body").append(e);e.fadeIn();a.bind("blur",function(){e.fadeOut(function(){$(this).remove()})});$("document").bind("click",function(){e.fadeOut(function(){$(this).remove()})})};removeTip=function(){$("#tipBox").each(function(){$(this).remove()})};createValidationIcon=function(a,b){var c=$("#iconValidate"+b.attr("name")),d=c.is("*"),e=makeImg(),f=true,g=(new Date).getTime();if(a=="remove"){f=false}if(d){var h=c.attr("src").split("\\").pop().split("/").pop().split(".").shift();if(h!=a||a=="remove"){c.fadeOut(100,function(){$(this).remove()})}else{f=false}}if(f){e.addClass("iconInputValidate");e.attr({alt:"",src:"static/images/form_validation/"+a+".png?t="+g,id:"iconValidate"+b.attr("name")});e.insertAfter($(b));if(a=="valid"){e.fadeIn(200,function(){$("#"+b.attr("name")).slideUp(200)})}else{e.fadeIn(200)}}return true};createValidationLoaderIcon=function(a){var b=$("#iconValidateLoader"+a.attr("name")),c=b.is("*"),d=makeImg(),e=true,f=(new Date).getTime();if(c){b.fadeOut(100,function(){$(this).remove()});e=false}if(e){d.addClass("iconInputValidate");d.attr({alt:"",src:"static/images/form_validation/ajax_loader.gif?t="+f,id:"iconValidateLoader"+a.attr("name")});d.insertAfter($(a));d.fadeIn(200)}return true};createValidationMessage=function(a,b,c,d,e){var f=makeDiv(),g=makeParagraph(),h=$("#"+c+" form:first");if(b){f.addClass("message"+b)}else{f.addClass("message")}formPosition=h.offset();f.css({top:0,left:49+"px",width:parseInt(h.width()-55)+"px"});g.text(a);f.append(g);if(d){f.hide()}if(c){$("#"+c+" .message").remove()}if(e){f.attr("id",e.attr("name"))}return f};isUserNameAvailable=function(a,b,c,d){var e=false,f=makeImg(),g=(new Date).getTime(),h=d=="mailing"?"signupMailbox":"signupHosting";f.addClass("iconInputValidate");f.attr({alt:"",src:"static/images/form_validation/ajax_loader.gif?t="+g,id:"iconValidateLoader"+c.attr("name")});f.insertAfter($(c));f.fadeIn(50,function(){c.fadeTo(50,.5,function(){$(this).prop("readonly",true)})});if(a.length>3){$.ajaxSetup({async:true,timeout:1e4});var i;$.post("ajax.php",{username:a,mode:d},function(a){if(a="valid"){e=true}}).complete(function(a,d){if(a["responseText"]=="valid"||d=="timeout"){i="valid"}else{var e=createValidationMessage(b,"",h,true,c);i="invalid";$(e).insertBefore($("#"+h+" form:first")).slideDown(700,function(){})}f.fadeOut(100,function(){$(this).remove();createValidationIcon(i,c);c.fadeTo(50,1,function(){$(this).prop("readonly",false)})})})}return e};isEmailAddressAvailable=function(a,b,c,d){var e=false,f=makeImg(),g=(new Date).getTime(),h=d=="mailing"?"signupMailbox":"signupHosting";f.addClass("iconInputValidate");f.attr({alt:"",src:"static/images/form_validation/ajax_loader.gif?t="+g,id:"iconValidateLoader"+c.attr("name")});f.insertAfter($(c));f.fadeIn(50,function(){c.fadeTo(50,.5,function(){$(this).prop("readonly",true)})});if(a.length>4){$.ajaxSetup({async:true,timeout:1e4});var i;$.post("ajax.php",{email:a},function(a){if(a="valid"){e=true}}).complete(function(a,d){if(a["responseText"]=="valid"||d=="timeout"){i="valid"}else{var e=createValidationMessage(b,"",h,true,c);i="invalid";$(e).insertBefore($("#"+h+" form:first")).slideDown(700,function(){})}f.fadeOut(100,function(){$(this).remove();createValidationIcon(i,c);c.fadeTo(50,1,function(){$(this).prop("readonly",false)})})})}return e};usernameValidate=function(a,b,c,d){var e=d=="hosting"?/^([ A-Za-z0-9])+$/:/^([ A-Za-z0-9\-\_\.])+$/,f=$.trim(a.val()),g=f.length,h=false,i=d=="hosting"?b["usernameMinLength"]:b["usernameMinLengthMailing"],j=d=="hosting"?b["usernameMaxLength"]:b["usernameMaxLengthMailing"],k=d=="mailing"?"signupMailbox":"signupHosting",l=a.closest("div").attr("id");if(l=="loginContent"){return false}if(g>0){if(e.test(f)==false){var m=createValidationMessage(c["usernamne_disallowed_chars"],"",k,true,a);h=true}else if(g<i){var m=createValidationMessage(c["usernamne_too_short"],"",k,true,a);h=true}else if(g>j){var m=createValidationMessage(c["usernamne_too_long"],"",k,true,a);h=true}else{isUserNameAvailable(f,c["usernamne_taken"],a,d)}if(h){$(m).insertBefore($("#"+k+" form:first")).slideDown(700,function(){createValidationIcon("invalid",a)})}}else{createValidationIcon("remove",a)}};emailValidate=function(a,b,c){var d=/^([ A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([ A-Za-z]{2,4})$/,e=$.trim(a.val()),f=c=="mailing"?"signupMailbox":"signupHosting";if(e.length>0){if(d.test(e)==false){var g=createValidationMessage(b["email_invalid_format"],"",f,true,a);$(g).insertBefore($("#"+f+" form:first")).slideDown(700,function(){createValidationIcon("invalid",a)})}else{isEmailAddressAvailable(e,b["email_taken"],a)}}else{createValidationIcon("remove",a)}};passwordValidate=function(a,b,c,d){var e=a.val(),f=false,g=d=="hosting"?b["passwordMinLength"]:b["passwordMinLengthMailing"],h=d=="mailing"?"signupMailbox":"signupHosting",i=d=="mailing"?$('input[name$="new_password_mail"]').val():$('input[name$="new_password"]').val();if(e.length>0&&e.length<b["passwordMinLength"]){var j=createValidationMessage(c["password_too_short"],"",h,true,a);f=true}else if(a.attr("name")=="password_confirm"&&e!=i){var j=createValidationMessage(c["password_mismatch"],"",h,true,a);f=true}else if(e.length>=g){createValidationIcon("valid",a)}else{createValidationIcon("remove",a)}if(f){$(j).insertBefore($("#"+h+" form:first")).slideDown(700,function(){createValidationIcon("invalid",a)})}else{if(a.attr("name")!="password_confirm"&&$('input[name$="password_confirm"]').val().length>0){passwordValidate($('input[name$="password_confirm"]'),b,c)}}};ucwords=function(a){return(a+"").replace(/^([a-z])|\s+([a-z])/g,function(a){return a.toUpperCase()})};passwordStrengthBoxCreate=function(a,b){var c=ucwords(a);if(b){$("#passwordStrength"+c).html($("#passwordStrength").html());$("#passwordStrength").attr("id","passwordStrengthTmp");$("#passwordStrength"+c).attr("id","passwordStrength")}else{$("#passwordStrength").attr("id","passwordStrength"+c);$("#passwordStrengthTmp").attr("id","passwordStrength").empty()}};(function(a){a.extend(a.fn,{passwordStrength:function(b,c){var b=a.extend({colors:["#f00","#c06","#f60","#3c0","#3f0"],scores:[10,15,30,40],common:["iloveyou","access14","11111111","michelle","corvette","victoria","maverick","mountain","hardcore","xxxxxxxx","danielle","scorpion","sunshine","dolphins","starwars","einstein","superman","internet","baseball","srinivas","marlboro","butthead","redskins","steelers","bigdaddy","whatever","midnight","nicholas","trustno1","swimming","rush2112","12345678","cocacola","startrek","mistress","princess","firebird","password","football","mercedes","samantha","redwings","jennifer","passw0rd","qwertyui","computer","bond007","rangers","charlie","matthew","jackson","mustang","hooters","yankees","tiffany","welcome","cumshot","winston","thunder","bitches","patrick","warrior","jasmine","packers","chicago","voyager","madison","scorpio","ncc1701","private","blondes","8675309","cumming","trouble","zxcvbnm","letmein","gandalf","nipples","leather","richard","broncos","naughty","fishing","college","hunting","cameron","bulldog","1234567","newyork","shannon","panther","testing","fucking","monster","peaches","arsenal","7777777","ferrari","fuckyou","maxwell","michael","scooter","anthony","bigcock","forever","heather","rebecca","pussies","chelsea","florida","william","jessica","phoenix","phantom","gregory","crystal","amateur","rosebud","captain","extreme","melissa","panties","blowjob","porsche","bigtits","freedom","brandon","success","johnson","charles","dolphin","diamond","chester","gateway","cowboys","rainbow","asdfghjkl","bigdick","thx1138","raiders","asshole","chicken","blazer","ladies","calvin","asdfg","sierra","123456","qazwsxedc","mickey","winter","232323","doggie","zzzzzz","squirt","gunner","brandy","beavis","compaq","horney","tennis","shadow","sophie","dallas","andrew","112233","spanky","carlos","arthur","buster","johnny","fuckme","matrix","tigers","badboy","bonnie","morgan","boomer","iceman","thomas","walter","edward","scooby","alexis","runner","batman","beaver","purple","dakota","booger","ranger","jordan","harley","spider","andrea","angela","iwantu","suckit","hunter","flyers","player","aaaaaa","debbie","lovers","helpme","gordon","rabbit","victor","soccer","apples","gemini","barney","bailey","monkey","august","canada","george","killer","mother","hockey","peanut","tucker","junior","nathan","booboo","boston","robert","casper","tigger","knight","jackie","monica","stupid","yankee","saturn","xxxxxx","abc123","access","coffee","braves","qwertyuiop","tomcat","muffin","voodoo","dennis","cooper","sydney","martin","ginger","magnum"]},b);return this.each(function(){var c=a(this).attr("id"),d=$("#passwordStrength");d.append('<div class="strengthBarContainer"><div class="passwordStrengthBar" id="'+c+'_bar" style="border: 1px solid white; font-size: 1px; height: 5px; width: 0px;"></div></div>');d.append('<div class="strengthBarMessage" id="'+c+'_text"></div>');a(this).keyup(function(){a.fn.runPassword(a(this).val(),c,b)})})},runPassword:function(b,c,d){nPerc=a.fn.checkPassword(b,d);var e="#"+c+"_bar";var f="#"+c+"_text";if(nPerc==-200){strColor="#f00";strText=d.statements[6];a(e).css({width:"0%"})}else{if(nPerc<0&&nPerc>-199){strColor="#ccc";strText=d.statements[0];a(e).css({width:"5%"})}else{if(nPerc<=d.scores[0]){strColor=d.colors[0];strText=d.statements[1];a(e).css({width:"10%"})}else{if(nPerc>d.scores[0]&&nPerc<=d.scores[1]){strColor=d.colors[1];strText=d.statements[2];a(e).css({width:"25%"})}else{if(nPerc>d.scores[1]&&nPerc<=d.scores[2]){strColor=d.colors[2];strText=d.statements[3];a(e).css({width:"50%"})}else{if(nPerc>d.scores[2]&&nPerc<=d.scores[3]){strColor=d.colors[3];strText=d.statements[4];a(e).css({width:"75%"})}else{strColor=d.colors[4];strText=d.statements[5];a(e).css({width:"100%"})}}}}}}a(e).css({backgroundColor:strColor});a(f).html('<span class="gen">'+strText+"</span>")},checkPassword:function(a,b){var c=0;var d=b.statements[1];if(a.length<b.minchar){c=c-100}else{if(a.length>=b.minchar&&a.length<=b.minchar+2){c=c+6}else{if(a.length>=b.minchar+3&&a.length<=b.minchar+4){c=c+12}else{if(a.length>=b.minchar+5){c=c+18}}}}if(a.match(/[a-z]/)){c=c+1}if(a.match(/[A-Z]/)){c=c+5}if(a.match(/\d+/)){c=c+5}if(a.match(/(.*[0-9].*[0-9].*[0-9])/)){c=c+7}if(a.match(/.[!,@,#,$,%,^,&,*,?,_,~]/)){c=c+5}if(a.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)){c=c+7}if(a.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)){c=c+2}if(a.match(/([a-zA-Z])/)&&a.match(/([0-9])/)){c=c+3}if(a.match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/)){c=c+3}for(var e=0;e<b.common.length;e++){if(a.toLowerCase()==b.common[e]){c=-200}}return c}})})(jQuery)
