
Type.registerNamespace("Competir.Web.UI.Webparts.Behaviors");Competir.Web.UI.Webparts.Behaviors.Registration=function(element){Competir.Web.UI.Webparts.Behaviors.Registration.initializeBase(this,[element]);this.targetOnOperationStartedDelegate=Function.createDelegate(this,this._onOperationStarted);this.targetOnOperationSucceededDelegate=Function.createDelegate(this,this._onOperationSucceeded);this.targetOnOperationFailedDelegate=Function.createDelegate(this,this._onOperationFailed);this.onCboNivelEscuelaChangeDelegate=Function.createDelegate(this,this.onCboNivelEscuelaChange);this._LicenseCode="";this._ReturnUrl="";this._CloseReturnUrl="";this._Referer="";this._CommercialEmailXsltFile="";this._PromotionalEmailXsltFile="";this._MemberEmailXsltFile="";};Competir.Web.UI.Webparts.Behaviors.Registration.prototype={initialize:function(){var target=this.get_Target();if(target){target.add_onOperationStarted(this.targetOnOperationStartedDelegate);target.add_onOperationSucceeded(this.targetOnOperationSucceededDelegate);target.add_onOperationFailed(this.targetOnOperationFailedDelegate);}
Competir.Web.UI.Webparts.Behaviors.Registration.callBaseMethod(this,"initialize");},dispose:function(){var target=this.get_Target();if(target){target.remove_onOperationStarted(this.targetOnOperationStartedDelegate);target.remove_onOperationSucceeded(this.targetOnOperationSucceededDelegate);target.remove_onOperationFailed(this.targetOnOperationFailedDelegate);}
Competir.Web.UI.Webparts.Behaviors.Registration.callBaseMethod(this,"dispose");},close:function(){if(this.get_CloseReturnUrl()==""){var target=this.get_Target();target.hide();}
else{window.location.href=this.get_CloseReturnUrl();}},_onApplicationLoad:function(o){},outputError:function(message){var obj=this.getChild("divOutput");if(obj){Competir.Web.UI.setInnerHTML(obj,message);if(message){Competir.Web.UI.show(obj);}
else{Competir.Web.UI.hide(obj);}}},selectAvatar:function(FKInstancia,AKInstancia,width,height){var objHdnAvatarPath=this.getChild("hdnUploadAvatarPhoto");if(objHdnAvatarPath){objHdnAvatarPath.value="true";}
var objHdnFKInstanciaAvatar=this.getChild("hdnFKInstanciaAvatar");if(objHdnFKInstanciaAvatar){objHdnFKInstanciaAvatar.value=FKInstancia;}
var objDivAvatar=this.getChild("divAvatar");if(objDivAvatar){Competir.Web.UI.setInnerHTML(objDivAvatar,"");objDivAvatar.style.backgroundImage="url(/virtual/imageshandler/canvas_"+width+","+height+"/url/images/avatares/"+AKInstancia+".jpg)";}},gotoStep1:function(){if(this.validateStep1()){var divStep1=this.get_Target().getChild(this.get_Target().get_ClientID()+"divStep1");if(divStep1){Competir.Web.UI.show(divStep1);}
var divStep2=this.get_Target().getChild(this.get_Target().get_ClientID()+"divStep2");if(divStep2){Competir.Web.UI.hide(divStep2);}}},gotoStep2:function(){if(this.validateStep1()){var divStep1=this.get_Target().getChild(this.get_Target().get_ClientID()+"divStep1");if(divStep1){Competir.Web.UI.hide(divStep1);}
var divStep2=this.get_Target().getChild(this.get_Target().get_ClientID()+"divStep2");if(divStep2){Competir.Web.UI.show(divStep2);}}},validateStep1:function(){var rv=true;var target=this.get_Target();rv&=Competir.Web.UI.validateFormElement(target,"txtUsuario","text","hasValue",true);if(Competir.Web.UI.validateFormElement(target,"txtClave","text","hasValue",true)&Competir.Web.UI.validateFormElement(target,"txtConfirmacionClave","text","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,"txtClave,txtConfirmacionClave","text","insensitiveEquality",true);}
else{rv=false;}
if(Competir.Web.UI.validateFormElement(target,"txtEmail","text","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,"txtEmail","text","email",true);}
else{rv=false;}
if(Competir.Web.UI.validateFormElement(target,"txtEmailConfirma","text","hasValue",true)){var mailConfirma=target.getChild("txtEmailConfirma");var mail=target.getChild("txtEmail");if(mail&&mailConfirma){if(mail.value!=mailConfirma.value){rv=false;target.callFromBehavior("blink",[mailConfirma]);}}
else{rv=false;}}
else{rv=false;}
if(Competir.MiEmpresa.Context.getCurrent().get_AKInstancia()=="Italia.Aula365"){var consentRadio=target.getChild("consent1_yes");if(consentRadio){var divError=target.getChild("div_error_consent1");if(consentRadio.checked){rv&=true;if(divError){Competir.Web.UI.hide(divError);}}
else{rv=false;if(divError){Competir.Web.UI.show(divError);}}}}
return rv;},validate:function(){var target=this.get_Target();var objCboPais=this.getChild("cboPais");var objCboProvincia;if(objCboPais){if(objCboPais.selectedIndex!=0){var AKInstanciaPais=objCboPais.options[objCboPais.selectedIndex].getAttribute("AKInstancia");switch(AKInstanciaPais.toLowerCase()){case"argentina":objCboProvincia=this.getChild("cboProvinciaArgentina");break;case"colombia":objCboProvincia=this.getChild("cboProvinciaColombia");break;}}}
var objTxtProvincia=this.getChild("txtProvincia");var objTxtLocalidad=this.getChild("txtLocalidad");var objTxtCodArea=this.getChild("txtCodArea");var objTxtCaracteristicaTelefonica=this.getChild("txtCaracteristicaTelefonica");var objTxtTelefono=this.getChild("txtTelefono");var objTxtEmailAlternativo=this.getChild("txtEmailAlternativo");var objCboSexo=this.getChild("cboSexo");var objCboDiaNacimiento=this.getChild("cboDiaNacimiento");var objCboMesNacimiento=this.getChild("cboMesNacimiento");var objCboAnoNacimiento=this.getChild("cboAnoNacimiento");var objCboTipoConectividad=this.getChild("cboTipoConectividad");var objCboPerfil=this.getChild("cboPerfil");var objCboTemplate=this.getChild("cboTemplate");var rv=true;rv&=Competir.Web.UI.validateFormElement(target,"txtUsuario","text","hasValue",true);if(Competir.Web.UI.validateFormElement(target,"txtClave","text","hasValue",true)&Competir.Web.UI.validateFormElement(target,"txtConfirmacionClave","text","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,"txtClave,txtConfirmacionClave","text","insensitiveEquality",true);}
else{rv=false;}
rv&=Competir.Web.UI.validateFormElement(target,"txtNombre","text","hasValue",true);rv&=Competir.Web.UI.validateFormElement(target,"txtApellido","text","hasValue",true);if(Competir.Web.UI.validateFormElement(target,"txtEmail","text","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,"txtEmail","text","email",true);}
else{rv=false;}
var emailConfirma=this.getChild("txtEmailConfirma");if(emailConfirma){if(Competir.Web.UI.validateFormElement(target,"txtEmailConfirma","text","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,"txtEmailConfirma","text","email",true);var mailConfirma=this.getChild("txtEmailConfirma");var mail=this.getChild("txtEmail");if(mail&&mailConfirma){if(mail.value!=mailConfirma.value){rv=false;target.callFromBehavior("blink",[mailConfirma]);}}
else{rv=false;}}
else{rv=false;}}
if(objTxtEmailAlternativo){if(Competir.Web.UI.validateFormElement(target,objTxtEmailAlternativo.id,"text","hasValue",false)){rv&=Competir.Web.UI.validateFormElement(target,objTxtEmailAlternativo.id,"text","email",true);}}
if(objCboSexo){rv&=Competir.Web.UI.validateFormElement(target,objCboSexo.id,"combo","hasValue",true);}
if(objCboDiaNacimiento&&objCboMesNacimiento&&objCboAnoNacimiento){if(Competir.Web.UI.validateFormElement(target,"cboDiaNacimiento","combo","hasValue",true)&Competir.Web.UI.validateFormElement(target,"cboMesNacimiento","combo","hasValue",true)&Competir.Web.UI.validateFormElement(target,"cboAnoNacimiento","combo","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,"cboDiaNacimiento,cboMesNacimiento,cboAnoNacimiento","combo","date",true);}
else{rv=false;}}
if(objCboTipoConectividad){rv&=Competir.Web.UI.validateFormElement(target,"cboTipoConectividad","combo","hasValue",true);}
if(objCboPais){if(Competir.Web.UI.validateFormElement(target,objCboPais.id,"combo","hasValue",true)){if(objCboProvincia){if(objCboProvincia.style.display!="none"){rv&=Competir.Web.UI.validateFormElement(target,objCboProvincia.id,"combo","hasValue",true);}}
if(objTxtProvincia){if(objTxtProvincia.style.display!="none"){rv&=Competir.Web.UI.validateFormElement(target,objTxtProvincia.id,"text","hasValue",true);}}}
else{rv=false;}}
if(objTxtLocalidad){if(!objTxtLocalidad.disabled){rv&=Competir.Web.UI.validateFormElement(target,objTxtLocalidad.id,"text","hasValue",true);}}
if(objTxtCodArea&&Competir.MiEmpresa.Context.getCurrent().get_AKInstancia()=="Argentina.Aula365"){if(Competir.Web.UI.validateFormElement(target,objTxtCodArea.id,"text","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,objTxtCodArea.id,"text","numeric",true);}
else{rv=false;}}
if(objTxtCaracteristicaTelefonica){if(Competir.Web.UI.validateFormElement(target,objTxtCaracteristicaTelefonica.id,"text","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,objTxtCaracteristicaTelefonica.id,"text","numeric",true);}
else{rv=false;}}
if(objTxtTelefono){if(Competir.Web.UI.validateFormElement(target,objTxtTelefono.id,"text","hasValue",true)){rv&=Competir.Web.UI.validateFormElement(target,objTxtTelefono.id,"text","numeric",true);}
else{rv=false;}}
if(objCboPerfil){if(Competir.Web.UI.validateFormElement(target,objCboPerfil.id,"combo","hasValue",true)){var perfil=Competir.Web.UI.getFormElementValue(target,objCboPerfil.id,"combo");var nivel=Competir.Web.UI.getFormElementValue(target,"cboNivel"+perfil,"combo");var grado=Competir.Web.UI.getFormElementValue(target,"cbo"+perfil+nivel,"combo");var institucion=Competir.Web.UI.getFormElementValue(target,"txtNombreInstitucion"+perfil,"text");if(perfil!="Adulto"){if(this.getChild("cboNivel"+perfil)){rv&=Competir.Web.UI.validateFormElement(target,"cboNivel"+perfil,"combo","hasValue",true);if(this.getChild("cbo"+perfil+nivel)){rv&=Competir.Web.UI.validateFormElement(target,"cbo"+perfil+nivel,"combo","hasValue",true);}}
if(this.getChild("txtNombreInstitucion"+perfil)){rv&=Competir.Web.UI.validateFormElement(target,"txtNombreInstitucion"+perfil,"text","hasValue",true);}}
else{rv&=Competir.Web.UI.validateFormElement(target,"cboProfesion","combo","hasValue",true);}}
else{rv=false;}}
if(objCboTemplate){rv&=Competir.Web.UI.validateFormElement(target,objCboTemplate.id,"combo","hasValue",true);}
return rv;},register:function(mode){if(this.validate()){var target=this.get_Target();var objCboPais=this.getChild("cboPais");var objCboProvincia;if(objCboPais){var AKInstanciaPais=objCboPais.options[objCboPais.selectedIndex].getAttribute("AKInstancia");switch(AKInstanciaPais.toLowerCase()){case"argentina":objCboProvincia=this.getChild("cboProvinciaArgentina");break;case"colombia":objCboProvincia=this.getChild("cboProvinciaColombia");break;}}
var objTxtProvincia=this.getChild("txtProvincia");var objTxtLocalidad=this.getChild("txtLocalidad");var objTxtEmailAlternativo=this.getChild("txtEmailAlternativo");var objCboSexo=this.getChild("cboSexo");var objCboDiaNacimiento=this.getChild("cboDiaNacimiento");var objCboMesNacimiento=this.getChild("cboMesNacimiento");var objCboAnoNacimiento=this.getChild("cboAnoNacimiento");var objCboTipoConectividad=this.getChild("cboTipoConectividad");var objCboPerfil=this.getChild("cboPerfil");var objCboProfesion=this.getChild("cboProfesion");var objTxtLugarNacimiento=this.getChild("txtLugarNacimiento");var objTxtNacionResidencia=this.getChild("txtNacionResidencia");var objTxtProvinciaResidencia=this.getChild("txtProvinciaResidencia");var objTxtReferralCode=this.getChild("txtReferralCode");var objTxtAvatarPath=this.getChild("hdnUploadAvatarPhoto");var email=Competir.Web.UI.getFormElementValue(target,"txtEmail","text");var perfil="";var nivel="";var grado="";var institucion
if(objCboPerfil){perfil=Competir.Web.UI.getFormElementValue(target,objCboPerfil.id,"combo");nivel=Competir.Web.UI.getFormElementValue(target,"cboNivel"+perfil,"combo");grado=Competir.Web.UI.getFormElementValue(target,"cbo"+perfil+nivel,"combo");institucion=Competir.Web.UI.getFormElementValue(target,"txtNombreInstitucion"+perfil,"text");}
var AKInstanciaCurrentTemplate=Competir.Web.UI.getFormElementValue(target,"hdnAKInstanciaCurrentTemplate","text");var cps=new Competir.MiEmpresa.CustomProperties();cps.addNew("instance","Usuario",Competir.Web.UI.getFormElementValue(target,"txtUsuario","text"));cps.addNew("instance","Password",Competir.Web.UI.getFormElementValue(target,"txtClave","text"));cps.addNew("instance","Nombre",Competir.Web.UI.getFormElementValue(target,"txtNombre","text"));cps.addNew("instance","Apellido",Competir.Web.UI.getFormElementValue(target,"txtApellido","text"));cps.addNew("instance","Email",email);if(objCboDiaNacimiento&&objCboMesNacimiento&&objCboAnoNacimiento){cps.addNew("instance","FechaNacimiento",Competir.Web.UI.getFormElementValue(target,"cboAnoNacimiento","combo")+"-"+Competir.Web.UI.getFormElementValue(target,"cboMesNacimiento","combo")+"-"+Competir.Web.UI.getFormElementValue(target,"cboDiaNacimiento","combo"));}
if(objTxtLocalidad){if(objTxtLocalidad.disabled){cps.addNew("instance","Ciudad","");}
else{cps.addNew("instance","Ciudad",Competir.Web.UI.getFormElementValue(target,"txtLocalidad","text"));}}
cps.addNew("instance","Telefono",Competir.Web.UI.getFormElementValue(target,"txtCodArea","text")+"-"+Competir.Web.UI.getFormElementValue(target,"txtCaracteristicaTelefonica","text")+"-"+Competir.Web.UI.getFormElementValue(target,"txtTelefono","text"));if(mode=="update"){cps.addNew("instance","Verified","true");}
else{cps.addNew("instance","Verified","false");}
if(objCboPais){cps.addNew("parents","0",Competir.Web.UI.getFormElementValue(target,objCboPais.id,"combo"));}
if(objCboProvincia&&objCboProvincia.style.display!="none"){cps.addNew("parents","1",Competir.Web.UI.getFormElementValue(target,objCboProvincia.id,"combo"));}
if(objCboSexo){cps.addNew("childs","0",Competir.Web.UI.getFormElementValue(target,objCboSexo.id,"combo"));}
if(objCboTipoConectividad){cps.addNew("childs","1",Competir.Web.UI.getFormElementValue(target,objCboTipoConectividad.id,"combo"));}
if(objCboProfesion){if(Competir.Web.UI.getFormElementValue(target,objCboProfesion.id,"combo")){cps.addNew("childs","2",Competir.Web.UI.getFormElementValue(target,objCboProfesion.id,"combo"));}}
if(Competir.Web.UI.getFormElementValue(target,"hdnFKInstanciaAvatar","text")){cps.addNew("childs","3",Competir.Web.UI.getFormElementValue(target,"hdnFKInstanciaAvatar","text"));}
if(this.get_Referer()){cps.addNew("properties","Referer",this.get_Referer());}
cps.addNew("properties","EmailAlternativo",Competir.Web.UI.getFormElementValue(target,"txtEmailAlternativo","text"));cps.addNew("profile","Perfil",perfil);cps.addNew("profile","Nivel",nivel);cps.addNew("profile","Grado",grado);cps.addNew("profile","Institucion",institucion);if(objTxtProvincia&&objTxtProvincia.style.display!="none"){cps.addNew("properties","Provincia",Competir.Web.UI.getFormElementValue(target,objTxtProvincia.id,"text"));}
if(objTxtLugarNacimiento){cps.addNew("properties","LugarNacimiento",Competir.Web.UI.getFormElementValue(target,objTxtLugarNacimiento.id,"text"));}
if(objTxtNacionResidencia){cps.addNew("properties","NacionResidencia",Competir.Web.UI.getFormElementValue(target,objTxtNacionResidencia.id,"text"));}
if(objTxtProvinciaResidencia){cps.addNew("properties","ProvinciaResidencia",Competir.Web.UI.getFormElementValue(target,objTxtProvinciaResidencia.id,"text"));}
var ctx=Competir.MiEmpresa.Context.getCurrent();switch(mode){case"try":var credits=30;var lifespan=30;if(ctx.get_AKInstancia()=="Argentina.Aula365"){credits=7;lifespan=7;}
if(ctx.get_AKInstancia()=="Italia.Aula365"){credits=10;lifespan=7;}
if(ctx.get_AKInstancia()=="Colombia.Aula365"){credits=7;lifespan=7;}
cps.addNew("license","Generate","true");cps.addNew("license","Type","TipoLicencia.Promocional");cps.addNew("license","Role","Rol.Administrador");cps.addNew("license","Credits",credits);cps.addNew("license","CreditsLifespan",lifespan);cps.addNew("license","Observations","TryAndBuy");break;case"register":if(this.get_LicenseCode()){cps.addNew("license","Number",this.get_LicenseCode());}
break;}
var referralCode="";if(objTxtReferralCode){referralCode=Competir.Web.UI.getFormElementValue(target,objTxtReferralCode.id,"text");}
if(referralCode==""&&Competir.MiEmpresa.Context.getCurrent().get_AKInstancia()=="Italia.Aula365"){var rg=/(fastwebnet.it)$/;rg.ignoreCase=true;if(email.match(rg)){referralCode=5350094;}}
if(referralCode!=""){cps.addNew("properties","ReferralCode",referralCode);}
var registrationProperties=cps.toXml();var AKInstanciaTemplate=Competir.Web.UI.getFormElementValue(target,"cboTemplate","combo");var updateInSession=false;var fillLicenses=false;var fillOUs=false;var fillRelatedUsers=false;var fillTemplates=false;var fillTemplatesContents=false;switch(mode){case"update":case"try":updateInSession=true;if(AKInstanciaCurrentTemplate!=AKInstanciaTemplate){fillTemplates=true;fillTemplatesContents=true;}
break;case"register":updateInSession=true;fillLicenses=true;fillOUs=true;fillRelatedUsers=true;fillTemplates=true;fillTemplatesContents=true;break;}
var emailXsltFile="";switch(mode){case"try":case"register":emailXsltFile=this.get_PromotionalEmailXsltFile();break;case"member":emailXsltFile=this.get_PromotionalEmailXsltFile();break;}
if(this.get_ReturnUrl()==""){this.set_ReturnUrl(this.get_Target().get_ReturnUrl());}
switch(mode){case"update":case"try":if(this.get_ReturnUrl()==""){if(AKInstanciaCurrentTemplate!=AKInstanciaTemplate){var objTemplateManager=Competir.Web.UI.Webparts.BaseWebpartControl.getCurrent("TemplateManager");if(objTemplateManager){this.set_ReturnUrl(window.location.href);}}}
break;}
var eq=Competir.MiEmpresa.ExecutionQueue.getCurrent();if(eq){var o=new Competir.MiEmpresa.Operation("user.register");o.addParameter("Mode",mode);if(mode=="member"){o.addParameter("FKInstanciaReferenceUser",target.get_User().get_FKInstancia());}
o.addParameter("RegistrationProperties",registrationProperties,false);o.addParameter("AKInstanciaTemplate",AKInstanciaTemplate);o.addParameter("TemplateName","MiAula");o.addParameter("UpdateInSession",updateInSession);o.addParameter("FillLicenses",fillLicenses);o.addParameter("FillOUs",fillOUs);o.addParameter("FillRelatedUsers",fillRelatedUsers);o.addParameter("FillTemplates",fillTemplates);o.addParameter("FillTemplatesContents",fillTemplatesContents);if(objTxtAvatarPath.value!=null){o.addParameter("AvatarPath",objTxtAvatarPath.value);}
if(emailXsltFile!=""){o.addParameter("EmailXsltFile",emailXsltFile);}
o.addListener(this);eq.enqueue(o);}}},get_LicenseCode:function(){return this._LicenseCode;},set_LicenseCode:function(value){if(this._LicenseCode!==value){this._LicenseCode=value;this.raisePropertyChanged("LicenseCode");}},get_ReturnUrl:function(){return this._ReturnUrl;},set_ReturnUrl:function(value){if(this._ReturnUrl!==value){this._ReturnUrl=value;this.raisePropertyChanged("ReturnUrl");}},get_CloseReturnUrl:function(){return this._CloseReturnUrl;},set_CloseReturnUrl:function(value){if(this._CloseReturnUrl!==value){this._CloseReturnUrl=value;this.raisePropertyChanged("CloseReturnUrl");}},get_Referer:function(){return this._Referer;},set_Referer:function(value){if(this._Referer!==value){this._Referer=value;this.raisePropertyChanged("Referer");}},get_CommercialEmailXsltFile:function(){return this._CommercialEmailXsltFile;},set_CommercialEmailXsltFile:function(value){if(this._CommercialEmailXsltFile!==value){this._CommercialEmailXsltFile=value;this.raisePropertyChanged("CommercialEmailXsltFile");}},get_PromotionalEmailXsltFile:function(){return this._PromotionalEmailXsltFile;},set_PromotionalEmailXsltFile:function(value){if(this._PromotionalEmailXsltFile!==value){this._PromotionalEmailXsltFile=value;this.raisePropertyChanged("PromotionalEmailXsltFile");}},get_MemberEmailXsltFile:function(){return this._MemberEmailXsltFile;},set_MemberEmailXsltFile:function(value){if(this._MemberEmailXsltFile!==value){this._MemberEmailXsltFile=value;this.raisePropertyChanged("MemberEmailXsltFile");}},add_onRegistrationSuccedeed:function(handler){this.get_events().addHandler("onRegistrationSuccedeed",handler);},remove_onRegistrationSuccedeed:function(handler){this.get_events().removeHandler("onRegistrationSuccedeed",handler);},onCboPaisChange:function(sender){var objCboProvinciaArgentina=this.getChild("cboProvinciaArgentina");var objCboProvinciaColombia=this.getChild("cboProvinciaColombia");var objTxtProvincia=this.getChild("txtProvincia");var objTxtLocalidad=this.getChild("txtLocalidad");var AKInstancia=sender.options[sender.selectedIndex].getAttribute("AKInstancia");if(AKInstancia){switch(AKInstancia.toLowerCase()){case"argentina":if(objCboProvinciaArgentina){if(objTxtProvincia){Competir.Web.UI.hide(objTxtProvincia);Competir.Web.UI.show(objCboProvinciaArgentina);if(objCboProvinciaColombia){Competir.Web.UI.hide(objCboProvinciaColombia);}
this.onCboProvinciaChange(objCboProvinciaArgentina);break;}}
break;case"colombia":if(objCboProvinciaColombia){if(objTxtProvincia){Competir.Web.UI.hide(objTxtProvincia);Competir.Web.UI.show(objCboProvinciaColombia);if(objCboProvinciaArgentina){Competir.Web.UI.hide(objCboProvinciaArgentina);}
this.onCboProvinciaChange(objCboProvinciaColombia);break;}}
break;default:if(objTxtProvincia){Competir.Web.UI.show(objTxtProvincia);}
if(objCboProvinciaArgentina){Competir.Web.UI.hide(objCboProvinciaArgentina);}
if(objCboProvinciaColombia){Competir.Web.UI.hide(objCboProvinciaColombia);}
if(objTxtLocalidad){objTxtLocalidad.disabled=false;}
break;}}},onCboProvinciaChange:function(sender){var objTxtLocalidad=this.getChild("txtLocalidad");if(objTxtLocalidad){var AKInstancia=sender.options[sender.selectedIndex].getAttribute("AKInstancia");if(AKInstancia){switch(AKInstancia.toLowerCase()){case"capitalfederal":objTxtLocalidad.value="";objTxtLocalidad.disabled=true;break;default:objTxtLocalidad.disabled=false;break;}}}},onCboPerfilChange:function(sender){var objContainer=this.getChild("cboPerfil_container");if(objContainer){for(var i=0;i<objContainer.childNodes.length;i++){Competir.Web.UI.hide(objContainer.childNodes[i]);}
var objChild=this.getChild("divOpciones"+sender.value);if(objChild){Competir.Web.UI.show(objChild);Competir.Web.UI.show(objContainer);}}},onCboNivelEscuelaChange:function(sender){var objContainer=this.getChild("cboNivelEscuela_container");if(objContainer){for(var i=0;i<objContainer.childNodes.length;i++){Competir.Web.UI.hide(objContainer.childNodes[i]);}
var objChild=this.getChild("cboEscuela"+sender.value);if(objChild){Competir.Web.UI.show(objChild);Competir.Web.UI.show(objContainer);}}},_onOperationStarted:function(sender,args){var op;if(Competir.MiEmpresa.Operation.isInstanceOfType(sender)){op=sender;}
else if(Competir.MiEmpresa.Operation.isInstanceOfType(args)){op=args;}
if(op){this.get_Target().showWorkingProgress();switch(op.get_Command()){case"user.register":this.outputError("");break;}}},_onOperationSucceeded:function(sender,args){var op;if(Competir.MiEmpresa.Operation.isInstanceOfType(sender)){op=sender;}
else if(Competir.MiEmpresa.Operation.isInstanceOfType(args)){op=args;}
if(op){var user;var target=this.get_Target();var objSelector=target.getByMode("Selector");switch(op.get_Command()){case"currentuserbox.content.render":target.hideWorkingProgress();break;case"user.register":var result=op.get_Result();switch(result){case"error.UsernameInUse":target.hideWorkingProgress();this.gotoStep1();InvokeSystemCallout(this.getChild("txtUsuario"),"registrationUsernameInUse","Right",0,0,null,false);break;case"error.NoReferenceUser":target.hideWorkingProgress();this.outputError("Operación inválida.");break;case"user.member.register":alert("El usuario fue registrado.\n\rDebe verificar la casilla de mail con la que se registró para poder validar la cuenta.");window.location.reload();default:user=new Competir.MiEmpresa.Security.User(result);if(user.get_FKInstancia()!=0){window.location.reload();}
else{target.hideWorkingProgress();this.outputError("L'operazione non è stata completata: riprovi di nuovo. Se il problema persiste, consulti un operatore.");}
break;}
break;}}},_onOperationFailed:function(sender,args){var op;if(Competir.MiEmpresa.Operation.isInstanceOfType(sender)){op=sender;}
else if(Competir.MiEmpresa.Operation.isInstanceOfType(args)){op=args;}
if(op){this.get_Target().hideWorkingProgress();this.outputError("Si è verificato un errore al momento di ottenere i dati. ("+op.get_Command()+"): "+sender.get_LastError().get_message());}}};Competir.Web.UI.Webparts.Behaviors.Registration.registerClass("Competir.Web.UI.Webparts.Behaviors.Registration",Competir.Web.UI.Webparts.Behaviors.BaseWebpartBehavior);