﻿function fValorIsNumero(nValor,cInteiro){if((cInteiro=="F")&&(nValor.indexOf(",")>-1))nValor=nValor.substring(0,nValor.indexOf(","))+nValor.substring(nValor.indexOf(",")+1,10);if(nValor!=parseFloat(nValor))return false;if(nValor.indexOf("+")>-1)return false;if(nValor.indexOf("-")>-1)return false;if(nValor.indexOf("e")>-1)return false;if((cInteiro=="I")&(nValor.indexOf(".")>-1))return false;return true;}var defaultEmptyOK=false;function isDigit(cString){var cChar="";var cNumeros="0123456789";var nCount=0;var lContinua=true;var lFalha=false;while(lContinua){cChar=cString.substring(nCount,nCount+1);if(cNumeros.indexOf(cChar,0)==-1){lFalha=true;lContinua=false;}if(nCount==cString.length-1){lContinua=false;}nCount++;}return!lFalha;}function isAlpha(s){var i;if(isEmpty(s))if(isInteger.arguments.length==1)return defaultEmptyOK;else return(isInteger.arguments[1]==true);for(i=0;i<s.length;i++){var c=s.charAt(i);if(isDigit(c))return false;}return true;}function isEmpty(s){return((s==null)||(s.length==0));}function warnInvalid(theField,s){theField.focus();theField.select();alert(s);return false;}function isInteger(s){var i;if(isEmpty(s))if(isInteger.arguments.length==1)return defaultEmptyOK;else return(isInteger.arguments[1]==true);for(i=0;i<s.length;i++){var c=s.charAt(i);if(!isDigit(c))return false;}return true;}function fcnValidaHexa(cCodigo){var nContador=0;var cHexa="0123456789ABCDEF";var cChar="";var lFalha=false;for(nContador=0;nContador<cCodigo.length;nContador++){cChar=cCodigo.substring(nContador,nContador+1);if(cHexa.indexOf(cChar.toUpperCase())==-1){lFalha=true;nContador=cCodigo.length;}}return!lFalha;}function fEmailIsValid(strEmail){if(strEmail.length<6)return false;for(nCont=0;nCont<strEmail.length;nCont++)if(strEmail.charAt(nCont)=='@')break;if(nCont==strEmail.length)return false;for(nCont1=nCont+1;nCont1<strEmail.length;nCont1++)if(strEmail.charAt(nCont1)=='.')break;if(nCont1==strEmail.length)return false;return true;}function fcnPassaCamposEnter(cForm,cProximoCampo,cCampoAtual,cUltimoCampo,cExecutaSubmit){var charCode
charCode=(event.charCode)?event.charCode:((event.keyCode)?event.keyCode:((event.which)?event.which:0));if(charCode==13){if(eval(cForm+"."+cCampoAtual+".name")==eval(cForm+"."+cUltimoCampo+".name")){if(cExecutaSubmit.length>0){eval(cExecutaSubmit);}}else{eval(cForm+"."+cProximoCampo+".focus()");return false;}}}function fcnMudaFocoPorLenght(cForm,cProximoCampo,cCampoAtual,nCaracteres){if(nCaracteres==2){if(eval(cForm+"."+cCampoAtual+".value.length")==2){eval(cForm+"."+cProximoCampo+".focus()");}}else if(nCaracteres==4){if(eval(cForm+"."+cCampoAtual+".value.length")==4){eval(cForm+"."+cProximoCampo+".focus()");}}}function fcnValida_Empresa(formulario){if(isEmpty(formulario.LOGIN.value)){warnInvalid(formulario.LOGIN,'Digite o seu LOGIN!');return false;}else if(isEmpty(formulario.SENHA.value)){warnInvalid(formulario.SENHA,'O campo Senha não pode estar em branco!');return false;}return true;}function fcnSubmitValida_empresa(formulario){if(fcnValida_Empresa(formulario)){formulario.submit();}}function fcnValidaCandidato(formulario){var lSubmit=true;var cEmailNuc=formulario.EMAIL.value;if(cEmailNuc==""){warnInvalid(formulario.EMAIL,'Digite o seu Email ou um Nuc Válido!');return false;}if(!isAlpha(cEmailNuc.substring(0,3))&&cEmailNuc.indexOf("@",0)==-1){warnInvalid(formulario.EMAIL,'Digite o seu Email ou um Nuc Válido!');return false;}if(isAlpha(cEmailNuc.substring(0,3))&&cEmailNuc.indexOf("@",0)==-1){if(cEmailNuc.substring(0,3).indexOf("-",0)!=-1){warnInvalid(formulario.EMAIL,'Digite o seu Email ou um Nuc Válido!');return false;}if(cEmailNuc.indexOf("-",0)==-1){if(fValorIsNumero(cEmailNuc.substring(3,cEmailNuc.length),"I")==false){warnInvalid(formulario.EMAIL,'Digite o seu Email ou um Nuc Válido!');return false;}}else if(cEmailNuc.indexOf("-",0)!=-1){if(fValorIsNumero(cEmailNuc.substring(4,cEmailNuc.length),"I")==false){warnInvalid(formulario.EMAIL,'Digite o seu Email ou um Nuc Válido!');return false;}}}if(cEmailNuc.indexOf("@",0)>-1){if(!fEmailIsValid(cEmailNuc)){warnInvalid(formulario.EMAIL,'Digite o seu Email ou um Nuc Válido!');return false;}}if(formulario.SENHA.value==""){warnInvalid(formulario.SENHA,'Digite uma senha válida!');return false;}return true;}function fcnValida_Candidato(formulario){if(isEmpty(formulario.EMAIL.value)){warnInvalid(formulario.EMAIL,'Digite o seu LOGIN!');return false;}else if(isEmpty(formulario.SENHA.value)){warnInvalid(formulario.SENHA,'O campo Senha não pode estar em branco!');return false;}return true;}function checanuc(formulario){if(fcnValidaCandidato(formulario)){formulario.submit();}}
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();