/*=dataFornecida.getTime() && dataFornecida.getTime()>=dataMinima.getTime()) return true; }, ValidateCompare: function () { if ( this.validated && this.CompareValidate ) { if ( document.getElementById(this.campo).value == document.getElementById(this.CompareTo).value ) { this.showStyle = okStyle; this.showMsg = this.okTextCompare; } else { this.showStyle = errorStyle; this.showMsg = this.errorTextCompare; this.validated = false; } } }, ValidateCustom: function () { if ( this.validated && this.CustomValidate && this.atualValue != document.getElementById(this.campo).value && document.getElementById(this.campo).value != '' && document.getElementById(this.campo).value != ' ' && document.getElementById(this.campo).value != null ) { if ( document.getElementById(this.campo).type != 'select-one' || document.getElementById(this.campo).options.length > 1 ) { this.showStyle = errorStyle; this.showMsg = 'Verificando'; eval( 'do_callback_' + this.pradoId + '("' + document.getElementById(this.campo).value + '")'); } } }, CheckNumeric: function(press) { if (window.event) tecla = press.keyCode; else if (press.which) tecla = press.which; if ((tecla > 47 && tecla < 58) || (tecla > 95 && tecla < 106 ) || tecla == 8 || tecla == 9 || tecla == 46 ) { return tecla; } else { return false; } }, UpdateMsgBox: function() { document.getElementById(this.msgBox).innerHTML = this.showMsg; document.getElementById(this.msgBoxContainer).className = this.showStyle; }, ShowMsg: function (msg, style, msgPadrao) { this.showMsg = msg; this.showStyle = style; this.UpdateMsgBox(); } } msgPadrao['ctl0_body_usernameLU'] = 'Esta é sua identificação para acessar a Conta Level Up!. O Nome de Usuário deve ter entre 6 e 24 caracteres (letras e números, sem espaços).';msgPadrao['ctl0_body_password'] = 'Esta é a senha que você usará para acessar o jogo. Lembre-se: não a divida com ninguém; ela é a garantia de sua segurança. Sua senha deve cumprir com todos os requisitos abaixo:';msgPadrao['ctl0_body_confPassword'] = 'Confirme a sua senha.';msgPadrao['ctl0_body_email'] = 'Digite o seu email.';msgPadrao['ctl0_body_confEmail'] = 'Confirme o seu email.';function updateMsgBox(msgBox, msgContainer, msg, style) { document.getElementById(msgBox).innerHTML = msg; if ( msgContainer != 'false' ) document.getElementById(msgContainer).className = style; else document.getElementById(msgBox).className = style; } var jsusernameLU = new Validator(); jsusernameLU.campo = "ctl0_body_usernameLU"; jsusernameLU.pradoId = "usernameLU"; jsusernameLU.msgBox = "ctl0_body_msgBox_usernameLU"; jsusernameLU.msgBoxContainer = "ctl0_body_containerMsgBox_usernameLU"; jsusernameLU.msgDefault = "Esta é sua identificação para acessar a Conta Level Up!. O Nome de Usuário deve ter entre 6 e 24 caracteres (letras e números, sem espaços)."; document.getElementById("ctl0_body_usernameLU").onfocus = function() { jsusernameLU.OnFocus(); } document.getElementById("ctl0_body_usernameLU").onchange = function() { jsusernameLU.ValidateOnChange(); } document.getElementById("ctl0_body_usernameLU").onblur = function() { jsusernameLU.ValidateOnBlur(); } document.getElementById("ctl0_body_usernameLU").onkeydown = function(event) { return jsusernameLU.ValidateOnKeyDown(event); } var jspassword = new Validator(); jspassword.campo = "ctl0_body_password"; jspassword.pradoId = "password"; jspassword.msgBox = "ctl0_body_msgBox_password"; jspassword.msgBoxContainer = "ctl0_body_containerMsgBox_password"; jspassword.msgDefault = "Esta é a senha que você usará para acessar o jogo. Lembre-se: não a divida com ninguém; ela é a garantia de sua segurança. Sua senha deve cumprir com todos os requisitos abaixo:"; document.getElementById("ctl0_body_password").onfocus = function() { jspassword.OnFocus(); } document.getElementById("ctl0_body_password").onchange = function() { jspassword.ValidateOnChange(); } document.getElementById("ctl0_body_password").onblur = function() { jspassword.ValidateOnBlur(); } document.getElementById("ctl0_body_password").onkeydown = function(event) { return jspassword.ValidateOnKeyDown(event); } var jsconfPassword = new Validator(); jsconfPassword.campo = "ctl0_body_confPassword"; jsconfPassword.pradoId = "confPassword"; jsconfPassword.msgBox = "ctl0_body_msgBox_confPassword"; jsconfPassword.msgBoxContainer = "ctl0_body_containerMsgBox_confPassword"; jsconfPassword.msgDefault = "Confirme a sua senha."; document.getElementById("ctl0_body_confPassword").onfocus = function() { jsconfPassword.OnFocus(); } document.getElementById("ctl0_body_confPassword").onchange = function() { jsconfPassword.ValidateOnChange(); } document.getElementById("ctl0_body_confPassword").onblur = function() { jsconfPassword.ValidateOnBlur(); } document.getElementById("ctl0_body_confPassword").onkeydown = function(event) { return jsconfPassword.ValidateOnKeyDown(event); } var jsemail = new Validator(); jsemail.campo = "ctl0_body_email"; jsemail.pradoId = "email"; jsemail.msgBox = "ctl0_body_msgBox_email"; jsemail.msgBoxContainer = "ctl0_body_containerMsgBox_email"; jsemail.msgDefault = "Digite o seu email."; document.getElementById("ctl0_body_email").onfocus = function() { jsemail.OnFocus(); } document.getElementById("ctl0_body_email").onchange = function() { jsemail.ValidateOnChange(); } document.getElementById("ctl0_body_email").onblur = function() { jsemail.ValidateOnBlur(); } document.getElementById("ctl0_body_email").onkeydown = function(event) { return jsemail.ValidateOnKeyDown(event); } var jsconfEmail = new Validator(); jsconfEmail.campo = "ctl0_body_confEmail"; jsconfEmail.pradoId = "confEmail"; jsconfEmail.msgBox = "ctl0_body_msgBox_confEmail"; jsconfEmail.msgBoxContainer = "ctl0_body_containerMsgBox_confEmail"; jsconfEmail.msgDefault = "Confirme o seu email."; document.getElementById("ctl0_body_confEmail").onfocus = function() { jsconfEmail.OnFocus(); } document.getElementById("ctl0_body_confEmail").onchange = function() { jsconfEmail.ValidateOnChange(); } document.getElementById("ctl0_body_confEmail").onblur = function() { jsconfEmail.ValidateOnBlur(); } document.getElementById("ctl0_body_confEmail").onkeydown = function(event) { return jsconfEmail.ValidateOnKeyDown(event); } jsusernameLU.RequiredField = "true"; jsusernameLU.okTextRequiredValidator = "Ok!"; jsusernameLU.errorTextRequiredValidator = "Esta é sua identificação para acessar a Conta Level Up!. O Nome de Usuário deve ter entre 6 e 24 caracteres (letras e números, sem espaços)."; jsusernameLU.RegularExpressionValidade = "true"; jsusernameLU.reTipo = /^([a-zA-Z0-9]{6,24})$/; jsusernameLU.okTextRegularExpression = "Ok!"; jsusernameLU.errorTextRegularExpression = "O Nome de Usuário deve conter entre 6 e 24 caracteres."; function do_callback_usernameLU(valor) { var request = new Prado.CallbackRequest('ctl0$body$callback_usernameLU',{}); request.setCallbackParameter({ ValorAtual: valor }); request.dispatch(); } jsusernameLU.CustomValidate = "true"; jspassword.RequiredField = "true"; jspassword.okTextRequiredValidator = "Ok!"; jspassword.errorTextRequiredValidator = "Esta é a senha que você usará para acessar o jogo. Lembre-se: não a divida com ninguém; ela é a garantia de sua segurança. Sua senha deve cumprir com todos os requisitos abaixo:"; jspassword.RegularExpressionValidade = "true"; jspassword.reTipo = /^((?=^.{10,24}$)((?=.*\d)(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z])).*$/; jspassword.okTextRegularExpression = "Ok"; jspassword.errorTextRegularExpression = "Senha inválida. Sua senha deve cumprir com todos os requisitos abaixo:"; jsconfPassword.RequiredField = "true"; jsconfPassword.okTextRequiredValidator = "Ok!"; jsconfPassword.errorTextRequiredValidator = "Confirme a sua senha."; jsconfPassword.CompareValidate = "true"; jsconfPassword.CompareTo = "ctl0_body_password"; jsconfPassword.okTextCompare = "Ok"; jsconfPassword.errorTextCompare = "A confirmação da senha está errada. Por favor, digite novamente."; jsemail.RequiredField = "true"; jsemail.okTextRequiredValidator = "Ok!"; jsemail.errorTextRequiredValidator = "Digite o seu email."; jsemail.RegularExpressionValidade = "true"; jsemail.reTipo = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; jsemail.okTextRegularExpression = "Ok"; jsemail.errorTextRegularExpression = "Digite um email válido."; function do_callback_email(valor) { var request = new Prado.CallbackRequest('ctl0$body$callback_email',{}); request.setCallbackParameter({ ValorAtual: valor }); request.dispatch(); } jsemail.CustomValidate = "true"; jsconfEmail.RequiredField = "true"; jsconfEmail.okTextRequiredValidator = "Ok!"; jsconfEmail.errorTextRequiredValidator = "Confirme o seu email."; jsconfEmail.CompareValidate = "true"; jsconfEmail.CompareTo = "ctl0_body_email"; jsconfEmail.okTextCompare = "Ok!"; jsconfEmail.errorTextCompare = "A confirmação do email está errada. Por favor, digite novamente."; document.getElementById("ctl0_body_usernameLU").onkeyup = function() { return jsusernameLU.ValidateOnKeyUp(); } document.getElementById("ctl0_body_password").onkeyup = function() { return jspassword.ValidateOnKeyUp(); } document.getElementById("ctl0_body_email").onkeyup = function() { return jsemail.ValidateOnKeyUp(); } /*]]>*/