var errors=false;var isEmp=false;var tmp_email="";var emp_str="@oracle";var digits="0123456789";var lowercaseLetters="abcdefghijklmnopqrstuvwxyz";var uppercaseLetters="ABCDEFGHIJKLMNOPQRSTUVWXYZ";var whitespace=" \t\n\r";var decimalPointDelimiter=".";var phoneNumberDelimiters="()-+."+whitespace;var validPhoneChars=digits+phoneNumberDelimiters;var digitsInUSPhoneNumber=10;var ZIPCodeDelimeter="-";var validZIPCodeChars=digits+ZIPCodeDelimeter;var validWWWDomains="/.com/.net/.org/.edu/.mil/.gov/.int/";var validCountryDomains="/.ac/.ad/.ae/.af/.ag/.ai/.al/.am/.an/.ao/.aq/.ar/.as/.at/.au/.aw/.az/.ba/.bb/.bd/.be/.bf/.bg/.bh/.bi/.bj/.bm/.bn/.bo/.br/.bs/.bt/.bv/.bw/.by/.bz/.ca/.cc/.cd/.cf/.cg/.ch/.ci/.ck/.cl/.cm/.cn/.co/.cr/.cu/.cv/.cx/.cy/.cz/.de/.dj/.dk/.dm/.do/.dz/.ec/.ee/.eg/.eh/.er/.es/.et/.fi/.fj/.fk/.fm/.fo/.fr/.ga/.gd/.ge/.gf/.gg/.gh/.gi/.gl/.gm/.gn/.gp/.gq/.gr/.gs/.gt/.gu/.gw/.gy/";validCountryDomains+="/.hk/.hm/.hn/.hr/.ht/.hu/.id/.ie/.il/.im/.in/.io/.iq/.ir/.is/.it/.je/.jm/.jo/.jp/.ke/.kg/.kh/.ki/.km/.kn/.kp/.kr/.kw/.ky/.kz/.la/.lb/.lc/.li/.lk/.lr/.ls/.lt/.lu/.lv/.ly/.ma/.mc/.md/.mg/.mh/.mk/.ml/.mm/.mn/.mo/.mp/.mq/.mr/.ms/.mt/.mu/.mv/.mw/.mx/.my/.mz/.na/.nc/.ne/.nf/.ng/.ni/.nl/.no/.np/.nr/.nu/.nz/.om/.pa/.pe/.pf/.pg/.ph/.pk/.pl/.pm/.pn/.pr/.ps/.pt/.pw/.py/";validCountryDomains+="/.qa/.re/.ro/.ru/.rw/.sa/.sb/.sc/.sd/.se/.sg/.sh/.si/.sj/.sk/.sl/.sm/.sn/.so/.sr/.st/.sv/.sy/.sz/.tc/.td/.tf/.tg/.th/.tj/.tk/.tm/.tn/.to/.tp/.tr/.tt/.tv/.tw/.tz/.ua/.ug/.uk/.um/.us/.uy/.uz/.va/.vc/.ve/.vg/.vi/.vn/.vu/.wf/.ws/.ye/.yt/.yu/.za/.zm/.zr/.zw/";var validDomains=validWWWDomains+validCountryDomains;function setError(msg){err_msg+=msg;errors=true;return false}function isEmpty(s){return((s==null)||(s.length==0))}function isWhitespace(s){if(isEmpty(s))return true;for(var i=0;i<s.length;i++){var c=s.charAt(i);if(whitespace.indexOf(c)==-1)return false}return true}function isRepeat(s){var su=s.toUpperCase();var comp_str="";var base_chr=su.charAt(0);for(var i=0;i<su.length;i++){comp_str+=base_chr}if(comp_str!=su)return false;return true}function isDigit(c){return((c>="0")&&(c<="9"))}function isInteger(s){if(isEmpty(s))return true;for(var i=0;i<s.length;i++){var c=s.charAt(i);if(!isDigit(c))return false}return true}function checkEmail(theField,msg){if(isWhitespace(theField.value))return setError(msg);else if(!isEmail(theField.value))return setError(msg);else if(!isDomain(theField.value))return setError(e_mail_dom);return true}function checkEmail2(theField,msg){if(!isEmail(theField.value))return setError(msg);else if(!isDomain(theField.value))return setError(e_mail_dom);return true}function isDomain(s){var domidx=s.lastIndexOf(".");var dom=s.substring(domidx);var dom_lc=dom.toLowerCase();if(validDomains.indexOf("/"+dom_lc+"/")==-1)return false;return true}function isEmail(s){var atsign=s.indexOf("@");if(atsign==-1)return false;var name=s.substring(0,atsign);var domain=s.substring(atsign+1,s.length);if(isWhitespace(name))return false;if(isWhitespace(domain))return false;var dot=domain.indexOf(".");if(dot==-1)return false;return true}function checkString(theField,msg){if(isWhitespace(theField.value))return setError(msg);return true}function checkSelect(theField,msg){if(theField.options[theField.selectedIndex].value==-1||isWhitespace(theField.value))return setError(msg);return true}function checkRadio(theField,msg){var radioChecked=false;for(var i=0;i<theField.length;i++){if(theField[i].checked)radioChecked=true}if(!radioChecked)return setError(msg);return true}function checkCheckGroup(formulario,prefix,startnum,endnum,msg){var checkChecked=false,check;for(var i=startnum;i=endnum;i++){if(check=document.getElementById(prefix+i)){checkChecked=checkChecked||check.checked}}if(!checkChecked)return setError(msg);return true}function checkDate(theField,msg){var err=0;if(theField.value.length!=10)err=1;if(err==1)return setError(msg);return true}function checkRut(theField,msg){var texto=theField.value;var tmpstr="";for(i=0;i<theField.value.length;i++)if(texto.charAt(i)!=' '&&texto.charAt(i)!='.'&&texto.charAt(i)!='-')tmpstr=tmpstr+texto.charAt(i);largo=tmpstr.length;rut=tmpstr.substring(0,largo-1)+"";dv=tmpstr.substring(largo-1,largo)+"";if(largo<2)return setError(msg);for(i=0;i<largo-1;i++)if(rut.charAt(i)!="0"&&rut.charAt(i)!="1"&&rut.charAt(i)!="2"&&rut.charAt(i)!="3"&&rut.charAt(i)!="4"&&rut.charAt(i)!="5"&&rut.charAt(i)!="6"&&rut.charAt(i)!="7"&&rut.charAt(i)!="8"&&rut.charAt(i)!="9")return setError(msg);if(dv!='0'&&dv!='1'&&dv!='2'&&dv!='3'&&dv!='4'&&dv!='5'&&dv!='6'&&dv!='7'&&dv!='8'&&dv!='9'&&dv!='k'&&dv!='K')return setError(msg);if(rut==null||dv==null)return setError(msg);var dvr='0';suma=0;mul=2;for(i=rut.length-1;i>=0;i--){suma=suma+rut.charAt(i)*mul;if(mul==7)mul=2;else mul++}res=suma%11;if(res==1)dvr='k';else if(res==0)dvr='0';else{dvi=11-res;dvr=dvi+""}if(dvr!=dv.toLowerCase())return setError(msg);return true}var formjsLoad=true;