Ext.onReady(function(){Ext.QuickTips.init();var x=new Ext.state.CookieProvider({});Ext.state.Manager.setProvider(x);new dB.qg();new fA.fB.az({renderTo:"login"});var p=Ext.get("login-button");var f=Ext.get("login-form");var t=Ext.get("help_content_container");if(t){var u=Ext.DomQuery.select('div[class*="help_item_content"]',t.dom);var m=Ext.get("help_content");var k=Ext.get("faq_content");Ext.get("help_item_faq").on("click",function(A,z){try{Ext.get(z).addClass("help_item_active");Ext.get("help_item_help").removeClass("help_item_active");k.setStyle({display:"block"});m.setStyle({display:"none"});var y=Ext.DomQuery.select('div[class*="help_item_content"]',k.dom);y.each(function(C){var D=Ext.get(C);D.first().removeClass("active");D.last().removeClass("visible")});Ext.get(y[0]).first().toggleClass("active");Ext.get(y[0]).last().toggleClass("visible")}catch(B){}});Ext.get("help_item_help").on("click",function(A,z){try{Ext.get(z).addClass("help_item_active");Ext.get("help_item_faq").removeClass("help_item_active");k.setStyle({display:"none"});m.setStyle({display:"block"});var y=Ext.DomQuery.select('div[class*="help_item_content"]',m.dom);y.each(function(C){var D=Ext.get(C);D.first().removeClass("active");D.last().removeClass("visible")});Ext.get(y[0]).first().toggleClass("active");Ext.get(y[0]).last().toggleClass("visible")}catch(B){}});if(u.length){u.each(function(y){var z=Ext.get(y).child("a");z.on("click",function(C,A){var B=Ext.get(A).parent();B.toggleClass("active");B.next().toggleClass("visible")})})}var d=dB.fx.mL();if(d.hasOwnProperty("help")){Ext.get("help_item_help").addClass("help_item_active");k.setStyle({display:"none"});m.setStyle({display:"block"});if(typeof d.help!="undefined"){var s=Ext.DomQuery.select('div[class*="help_item_content"]',m.dom);if(s.length){var g=false;s.each(function(z,y){if(y==(d.help-1)){Ext.get(z).first().addClass("active");Ext.get(z).last().addClass("visible");g=true}else{Ext.get(z).first().removeClass("active");Ext.get(z).last().removeClass("visible")}});if(g===false){Ext.get(s[0]).first().addClass("active");Ext.get(s[0]).last().addClass("visible")}}}}else{Ext.get("help_item_faq").addClass("help_item_active");k.setStyle({display:"block"});m.setStyle({display:"none"});if(typeof d.faq!="undefined"){var s=Ext.DomQuery.select('div[class*="help_item_content"]',k.dom);if(s.length){var g=false;s.each(function(z,y){if(y==(d.faq-1)){Ext.get(z).first().addClass("active");Ext.get(z).last().addClass("visible");g=true}else{Ext.get(z).first().removeClass("active");Ext.get(z).last().removeClass("visible")}});if(g===false){Ext.get(s[0]).first().addClass("active");Ext.get(s[0]).last().addClass("visible")}}}}}if(f&&p){(new Ext.Button({text:dN.bes,cls:"vs-btn-2 vs-btn-bold vs-register-submit-button",ctCls:"vs-btn-2-ct",scale:"vesper",height:(Ext.isIE?31:38),width:100,scope:this,handler:function(){f.dom.submit()},listeners:{render:function(){try{$$(".vs-login-field").pop().focus()}catch(y){}}}})).render(p);var o=Ext.get("invitation_form_link");if(o){o.on("click",function(A,z){var B=Ext.get("invitation_form");if(B){Ext.get(z).parent().remove();B.show();var y=new Ext.Button({text:dN.BUTTON_SEND_INVITATION,cls:"vs-btn-3 vs-btn-bold",ctCls:"vs-btn-3-ct",scale:"vesper",style:"float: right",width:70,renderTo:B});Ext.get("invitation_email").focus();if(Ext.isIE){Ext.get("invitation_email").setWidth(190);y.el.setStyle({"margin-top":"-28px"})}y.on("click",function(){var C=Ext.get("invitation_email").getAttribute("value");var D=Ext.get($$(".inv_form_title"));D.addClass("inv_form_success").update(dN.mZ);if((new RegExp(dB.fx.regEmail,"i")).test(C.trim())===true){y.disable();Ext.Ajax.request({url:"/invitationrequest",method:"POST",params:{email:C,source:1},success:function(E,F){try{var H=Ext.util.JSON.decode(E.responseText);if(H.success){D.addClass("inv_form_success").update(dN.na);Ext.get("invitation_email").remove();y.destroy()}else{y.enable();D.removeClass("inv_form_success").addClass("inv_form_error").update(dN.mU)}}catch(G){y.enable();D.removeClass("inv_form_success").addClass("inv_form_error").update(dN.mU)}},failure:function(E,F){y.enable();D.removeClass("inv_form_success").addClass("inv_form_error").update(dN.mU)}})}else{D.removeClass("inv_form_success").addClass("inv_form_error").update(dN.mV)}})}})}return}var c=Ext.get("activate-button");if(c){c.on("click",function(){document.location.href="/?ac=1"});return}var q=Ext.get("account-box");if(q){INV_EMAIL=typeof INV_EMAIL!="undefined"?INV_EMAIL:"";new fA.fB.aeM({renderTo:"account-box",cancel:false,bA:true,fE:INV_EMAIL});dB.eO.on(dB.fu.aJ96,function(z,A){var y=Ext.get("message-info");if(!y){return}if(z==fA.fB.notify.INFO){y.update('<p class="info">'+A+"</p>");return}y.update("<p>"+A+"</p>")})}dB.eO.on(dB.fu.ce8,function(){if(q){q.update('<div style="align: justify;">'+dN.dj+"</div>")}},this);var h=Ext.get("alias-form");if(h){var w=Ext.get("alias-button");var j=Ext.get("user-gender");var n=Ext.get("user-birth");var e=Ext.get("user-province");if(w){(new Ext.Button({text:dN.ic,cls:"vs-btn-3",ctCls:"vs-btn-3-ct",scale:"vesper",scope:this,handler:function(){if(h.dom.alias.value.length<fA.fI.lu){fA.fI.setMessage("alias-info",dN.lv.replace("%s",fA.fI.lu));return false}if(!fA.fI.testLocalPart(h.dom.alias.value)){fA.fI.setMessage("alias-info",dN.hA);return false}if(!fA.fI.testDomain(h.dom.domain.value)){fA.fI.setMessage("alias-info",dN.hB);return false}Ext.Ajax.request({url:"/api/configuration/testalias",method:"POST",params:{alias:h.dom.alias.value,domain:h.dom.domain.value,name:h.dom.name.value,surname:h.dom.surname.value,birth:h.dom.year.value+"/"+h.dom.month.value+"/"+h.dom.day.value},success:function(y,z){try{var B=Ext.util.JSON.decode(y.responseText)}catch(A){return}if(B.success){fA.fI.setMessage("alias-info",dN.hq,fA.fI.hY)}else{fA.fI.setMessage("alias-info",B.errorMsg);if(B.alternatives&&B.alternatives.length>0){fA.fI.setMessage("alias-alternatives",'<span class="alternatives-title"><strong>'+dN.jF+"</strong></span>",null,true,true);B.alternatives.each(function(C){fA.fI.setMessage("alias-alternatives",'<span class="link-alternatives">'+C+"</span>",null,true,true)})}fA.fI.jD(h.dom)}},failure:function(y,z){fA.fI.setMessage("alias-info",dN.hm)}})}})).render(w)}if(j){var r=j.dom.getAttribute("rel");(new Ext.form.ComboBox({hiddenName:"gender",value:parseInt(r)?parseInt(r):"",style:"width: 120px",allowBlank:false,triggerClass:"vs-combo-trigger-gender",listWidth:128,mode:"local",store:dN._user_form_genders,emptyText:dN.hy,triggerAction:"all",validationEvent:false,editable:false})).render(j)}if(n){var s=n.dom.getAttribute("rel").split("/")||[];var l=new Array();var v=new Array();for(i=1;i<32;i++){l.push(i)}for(i=(new Date()).getFullYear();i>(new Date()).getFullYear()-100;i--){v.push(i)}(new Ext.Panel({frame:false,xtype:"container",autoEl:{},layout:"table",border:false,autoWidth:false,autoHeight:true,layoutConfig:{columns:3},items:[(new Ext.form.ComboBox({hiddenName:"day",value:parseInt(s[0])?parseInt(s[0]):"",style:"width: 30px",width:50,allowBlank:false,mode:"local",store:l,emptyText:dN.hz,triggerAction:"all",validationEvent:false,editable:false})),(new Ext.form.ComboBox({hiddenName:"month",value:parseInt(s[1])?parseInt(s[1]):"",style:"width: 75px",width:95,allowBlank:false,mode:"local",store:dN._user_form_months,emptyText:dN.aC,triggerAction:"all",validationEvent:false,editable:false})),(new Ext.form.ComboBox({hiddenName:"year",value:parseInt(s[2])?parseInt(s[2]):"",style:"width: 40px",width:60,allowBlank:false,mode:"local",store:v,emptyText:dN.hp,triggerAction:"all",validationEvent:false,editable:false}))]})).render(n)}if(e){var b=e.dom.getAttribute("rel");(new Ext.form.ComboBox({hiddenName:"province",value:parseInt(b)?parseInt(b):"",style:"width: 120px",triggerClass:"vs-combo-trigger-province",listWidth:128,allowBlank:true,mode:"local",store:dN._user_form_provinces,emptyText:dN.aA,triggerAction:"all",validationEvent:false,editable:false})).render(e)}fA.fI.jD(h.dom);var a=Ext.get("submit-button");if(a){(new Ext.Button({text:dN.cl+' <font style="font-size: 10px;">>></font>',cls:"vs-btn-2 vs-register-submit-button",ctCls:"vs-btn-2-ct",scale:"vesper",scope:this,height:(Ext.isIE?26:38),width:163,handler:function(y){if(fA.fI.testForm(h.dom)){y.disable();Ext.Ajax.request({url:"/api/configuration/testalias",method:"POST",params:{alias:h.dom.alias.value,domain:h.dom.domain.value,name:h.dom.name.value,surname:h.dom.surname.value,birth:h.dom.year.value+"/"+h.dom.month.value+"/"+h.dom.day.value},success:function(z,A){try{var C=Ext.util.JSON.decode(z.responseText)}catch(B){return}if(C.success){h.dom.submit()}else{y.enable();fA.fI.setMessage("alias-info",C.errorMsg);if(C.alternatives&&C.alternatives.length>0){fA.fI.setMessage("alias-alternatives",'<span class="alternatives-title"><strong>'+dN.jF+"</strong></span>",null,true,true);C.alternatives.each(function(D){fA.fI.setMessage("alias-alternatives",'<span class="link-alternatives">'+D+"</span>",null,true,true)})}fA.fI.jD(h.dom)}},failure:function(z,A){y.enable();fA.fI.setMessage(dN.hm)}});return}}})).render(a)}return}});fA.rT={go:function(a){a=a||"";document.location.href="#"+a}};fA.fI={regLocalPart:/^[a-z]+[a-z0-9\-_.]{2,32}$/i,lu:4,regDomain:/^([\w\-]+\.){1,5}([a-z]){2,4}$/i,regGender:/^[12]{1}$/,testLocalPart:function(a){return this.regLocalPart.test(a)},testDomain:function(a){return this.regDomain.test(a)},testGender:function(a){return this.regGender.test(a)},testBirth:function(a,e,d){var c,b;if(a>=1&&a<=31&&e>=1&&e<=12&&d>=(new Date()).getFullYear()-100&&d<=(new Date()).getFullYear()){return true}return false},ly:function(a){if(a>0&&a<17){return true}return false},testForm:function(d){var a,e,b;a=d.day.value;e=d.month.value;b=d.year.value;if(d.alias.value.length<this.lu){this.setMessage("alias-info",dN.lv.replace("%s",this.lu));return false}if(!this.testLocalPart(d.alias.value)){this.setMessage("alias-info",dN.hA);return false}if(!this.testDomain(d.domain.value)){this.setMessage("alias-info",dN.hB);return false}if(!this.testGender(d.gender.value)){this.setMessage("gender-info",dN.ho);return false}if(!this.testBirth(a,e,b)){this.setMessage("birth-info",dN.hs);return false}if(!this.ly(d.province.value)){this.setMessage("province-info",dN.lw);return false}var c=0;Ext.DomQuery.select('input[name^="user_form_"]',d).each(function(f){if(f.checked==true){c++}});if(c<3){this.setMessage("hobbies-info",dN.ij);return false}if(d.condition1.checked!==true){this.setMessage("condition1-info",dN.lz);return false}if(d.condition2.checked!==true){this.setMessage("condition2-info",dN.lx);return false}return true},hY:1,hZ:2,setMessage:function(e,d,f,a,c){f=f||this.hZ;a=a||false;c=c||false;if(!c){Ext.DomQuery.select('div[class^="message-info"]').each(function(g){Ext.get(g).update("")})}var b=Ext.get(e);if(b){if(f==this.hY){if(a){b.update('<p class="info">'+this.jE(b.dom.innerHTML)+d+"</p>")}else{b.update('<p class="info">'+d+"</p>")}return}if(a){b.update("<p>"+this.jE(b.dom.innerHTML+d)+"</p>")}else{b.update("<p>"+d+"</p>")}}fA.rT.go(e.replace("-",""))},jE:function(a){return a.replace(/((<p[^>]*>)|(<\/p>))/mgi,"")},jD:function(a){Ext.DomQuery.select('span[class="link-alternatives"]').each(function(b){Ext.get(b).on("click",function(){a.alias.value=b.innerHTML.substr(0,b.innerHTML.indexOf("@"))})})}};