
// 00 NUMERO_SOLICITUD
// 01 NUMERO_ACCION
// 02 FRANQUICIA
// 03 FRANQUICIA
// 04 CUENTA_NORMAL
// 05 CUENTA_REPARTO
// 06 EXCEDENTE_CAPACITACION
// 07 EXCEDENTE_REPARTO
// 08 NORMAL
// 09 PRE_CONTRATO
// 10 POST_CONTRATO
// 11 CURSO_EMPRESA

// 12 RAZON_SOCIAL_EMPRESA
// 13 RUT_EMPRESA
// 14 E-MAIL_CONTACTO_EMPRESA
// 15 TELEFONO_EMPRESA
// 16 FAX_EMPRESA

// 17 RAZON_SOCIAL_FINANCISTA
// 18 RUT_EMPRESA_FINANCISTA

// 19 RAZON_SOCIAL_OTEC
// 20 RUT_OTEC
// 21 E-MAIL_CONTACTO_OTEC
// 22 TELEFONO_OTEC
// 23 FAX_OTEC
// 24 NOMBRE_CONTACTO_OTEC


// 25 NOMBRE_CURSO
// 26 CODIGO_SENCE
// 27 NUMERO_HORAS
// 28 NUMERO_PARTICIPANTE
// 29 LUGAR_REALIZACION
// 30 REGION
// 31 COMUNA
// 32 DESCUENTO
// 33 VALOR
// 34 PRECIO


// 35 FECHA_INICIO
// 36 LUNES_INICIO_DESDE
// 37 LUNES_INICIO_DESDE2
// 38 MARTES_INICIO_DESDE
// 39 MARTES_INICIO_DESDE2
// 40 MIERCOLES_INICIO_DESDE
// 41 MIERCOLES_INICIO_DESDE2
// 42 JUEVES_INICIO_DESDE
// 43 JUEVES_INICIO_DESDE2
// 44 VIERNES_INICIO_DESDE
// 45 VIERNES_INICIO_DESDE2
// 46 SABADO_INICIO_DESDE
// 47 SABADO_INICIO_DESDE2
// 48 DOMINGO_INICIO_DESDE
// 49 DOMINGO_INICIO_DESDE2
// 50 LUNES_INICIO_HASTA
// 51 LUNES_INICIO_HASTA2
// 52 MARTES_INICIO_HASTA
// 53 MARTES_INICIO_HASTA2
// 54 MIERCOLES_INICIO_HASTA
// 55 MIERCOLES_INICIO_HASTA2
// 56 JUEVES_INICIO_HASTA
// 57 JUEVES_INICIO_HASTA2
// 58 VIERNES_INICIO_HASTA
// 59 VIERNES_INICIO_HASTA2
// 60 SABADO_INICIO_HASTA
// 61 SABADO_INICIO_HASTA2
// 62 DOMINGO_INICIO_HASTA
// 63 DOMINGO_INICIO_HASTA2

// 64 FECHA TERMINO
// 65 LUNES_TERMINO_DESDE
// 66 LUNES_TERMINO_DESDE2
// 67 MARTES_TERMINO_DESDE
// 68 MARTES_TERMINO_DESDE2
// 69 MIERCOLES_TERMINO_DESDE
// 70 MIERCOLES_TERMINO_DESDE2
// 71 JUEVES_TERMINO_DESDE
// 72 JUEVES_TERMINO_DESDE2
// 73 VIERNES_TERMINO_DESDE
// 74 VIERNES_TERMINO_DESDE2
// 75 SABADO_TERMINO_DESDE
// 76 SABADO_TERMINO_DESDE2
// 77 DOMINGO_TERMINO_DESDE
// 78 DOMINGO_TERMINO_DESDE2
// 79 LUNES_TERMINO_HASTA
// 80 LUNES_TERMINO_HASTA2
// 81 MARTES_TERMINO_HASTA
// 82 MARTES_TERMINO_HASTA2
// 83 MIERCOLES_TERMINO_HASTA
// 84 MIERCOLES_TERMINO_HASTA2
// 85 JUEVES_TERMINO_HASTA
// 86 JUEVES_TERMINO_HASTA2
// 87 VIERNES_TERMINO_HASTA
// 88 VIERNES_TERMINO_HASTA2
// 89 SABADO_TERMINO_HASTA
// 90 SABADO_TERMINO_HASTA2
// 91 DOMINGO_TERMINO_HASTA
// 92 DOMINGO_TERMINO_HASTA2

// 93 OBSERVACION_HORARIO

// 94 COMITE_BIPARTITO
// 95 COMITE_BIPARTITO
// 96 AUTORIZADO
// 97 AUTORIZADO
//-----------------------------
// 98 N1_RUT
// 99 N1_NOMBRE
// 100 N1_PATERNO
// 101 N1_MATERNO
// 102 N1
// 103 N1
// 104 N1
// 105 N1_FECHA
// 106 N1_NIVEL_ESC
// 107 N1_NIVEL_SENCE
// 108 N1_REGION
// 109 N1_VIATICO
// 110 N1_TRASLADO
// 111 N1_CENTRO_COSTO
//-----------------------------
// 112 N2_RUT
// 113 N2_NOMBRE
// 114 N2_PATERNO
// 115 N2_MATERNO
// 116 N2
// 117 N2
// 118 N2
// 119 N2_FECHA
// 120 N2_NIVEL_ESC
// 121 N2_NIVEL_SENCE
// 122 N2_REGION
// 123 N2_VIATICO
// 124 N2_TRASLADO
// 125 N2_CENTRO_COSTO
//-----------------------------
// 126 N3_RUT
// 127 N3_NOMBRE
// 128 N3_PATERNO
// 129 N3_MATERNO
// 130 N3
// 131 N3
// 132 N3
// 133 N3_FECHA
// 134 N3_NIVEL_ESC
// 135 N3_NIVEL_SENCE
// 136 N3_REGION
// 137 N3_VIATICO
// 138 N3_TRASLADO
// 139 N3_CENTRO_COSTO
//-----------------------------
// 140 N4_RUT
// 141 N4_NOMBRE
// 142 N4_PATERNO
// 143 N4_MATERNO
// 144 N4
// 145 N4
// 146 N4
// 147 N4_FECHA
// 148 N4_NIVEL_ESC
// 149 N4_NIVEL_SENCE
// 150 N4_REGION
// 151 N4_VIATICO
// 152 N4_TRASLADO
// 153 N4_CENTRO_COSTO
//-----------------------------
// 154 N5_RUT
// 155 N5_NOMBRE
// 156 N5_PATERNO
// 157 N5_MATERNO
// 158 N5
// 159 N5
// 160 N5
// 161 N5_FECHA
// 162 N5_NIVEL_ESC
// 163 N5_NIVEL_SENCE
// 164 N5_REGION
// 165 N5_VIATICO
// 166 N5_TRASLADO
// 167 N5_CENTRO_COSTO
//-----------------------------
// 168 N6_RUT
// 169 N6_NOMBRE
// 170 N6_PATERNO
// 171 N6_MATERNO
// 172 N6
// 173 N6
// 174 N6
// 175 N6_FECHA
// 176 N6_NIVEL_ESC
// 177 N6_NIVEL_SENCE
// 178 N6_REGION
// 179 N6_VIATICO
// 180 N6_TRASLADO
// 181 N6_CENTRO_COSTO
//-----------------------------
// 182 N7_RUT
// 183 N7_NOMBRE
// 184 N7_PATERNO
// 185 N7_MATERNO
// 186 N7
// 187 N7
// 188 N7
// 189 N7_FECHA
// 190 N7_NIVEL_ESC
// 191 N7_NIVEL_SENCE
// 192 N7_REGION
// 193 N7_VIATICO
// 194 N7_TRASLADO
// 195 N7_CENTRO_COSTO
//-----------------------------
// 196 N8_RUT
// 197 N8_NOMBRE
// 198 N8_PATERNO
// 199 N8_MATERNO
// 200 N8
// 201 N8
// 202 N8
// 203 N8_FECHA
// 204 N8_NIVEL_ESC
// 205 N8_NIVEL_SENCE
// 206 N8_REGION
// 207 N8_VIATICO
// 208 N8_TRASLADO
// 209 N8_CENTRO_COSTO
//-----------------------------
// 210 N9_RUT
// 211 N9_NOMBRE
// 212 N9_PATERNO
// 213 N9_MATERNO
// 214 N9
// 215 N9
// 216 N9
// 217 N9_FECHA
// 218 N9_NIVEL_ESC
// 219 N9_NIVEL_SENCE
// 220 N9_REGION
// 221 N9_VIATICO
// 222 N9_TRASLADO
// 223 N9_CENTRO_COSTO
//-----------------------------
// 224 N10_RUT
// 225 N10_NOMBRE
// 226 N10_PATERNO
// 227 N10_MATERNO
// 228 N10
// 229 N10
// 230 N10
// 231 N10_FECHA
// 232 N10_NIVEL_ESC
// 233 N10_NIVEL_SENCE
// 234 N10_REGION
// 235 N10_VIATICO
// 236 N10_TRASLADO
// 237 N10_CENTRO_COSTO
//-----------------------------
// 238 N11_RUT
// 239 N11_NOMBRE
// 240 N11_PATERNO
// 241 N11_MATERNO
// 242 N11
// 243 N11
// 244 N11
// 245 N11_FECHA
// 246 N11_NIVEL_ESC
// 247 N11_NIVEL_SENCE
// 248 N11_REGION
// 249 N11_VIATICO
// 250 N11_TRASLADO
// 251 N11_CENTRO_COSTO
//-----------------------------
// 252 N12_RUT
// 253 N12_NOMBRE
// 254 N12_PATERNO
// 255 N12_MATERNO
// 256 N12
// 257 N12
// 258 N12
// 259 N12_FECHA
// 260 N12_NIVEL_ESC
// 261 N12_NIVEL_SENCE
// 262 N12_REGION
// 263 N12_VIATICO
// 264 N12_TRASLADO
// 265 N12_CENTRO_COSTO
//-----------------------------
// 266 N13_RUT
// 267 N13_NOMBRE
// 268 N13_PATERNO
// 269 N13_MATERNO
// 270 N13
// 271 N13
// 272 N13
// 273 N13_FECHA
// 274 N13_NIVEL_ESC
// 275 N13_NIVEL_SENCE
// 276 N13_REGION
// 277 N13_VIATICO
// 278 N13_TRASLADO
// 279 N13_CENTRO_COSTO
//-----------------------------
// 280 N14_RUT
// 281 N14_NOMBRE
// 282 N14_PATERNO
// 283 N14_MATERNO
// 284 N14
// 285 N14
// 286 N14
// 287 N14_FECHA
// 288 N14_NIVEL_ESC
// 289 N14_NIVEL_SENCE
// 290 N14_REGION
// 291 N14_VIATICO
// 292 N14_TRASLADO
// 293 N14_CENTRO_COSTO
//-----------------------------
// 294 N15_RUT
// 295 N15_NOMBRE
// 296 N15_PATERNO
// 297 N15_MATERNO
// 298 N15
// 299 N15
// 300 N15
// 301 N15_FECHA
// 302 N15_NIVEL_ESC
// 303 N15_NIVEL_SENCE
// 304 N15_REGION
// 305 N15_VIATICO
// 306 N15_TRASLADO
// 307 N15_CENTRO_COSTO
//-----------------------------
// 308 N16_RUT
// 309 N16_NOMBRE
// 310 N16_PATERNO
// 311 N16_MATERNO
// 312 N16
// 313 N16
// 314 N16
// 315 N16_FECHA
// 316 N16_NIVEL_ESC
// 317 N16_NIVEL_SENCE
// 318 N16_REGION
// 319 N16_VIATICO
// 320 N16_TRASLADO
// 321 N16_CENTRO_COSTO
//-----------------------------
// 322 COMENTARIO
// 323 NOMBRE_COORDINADOR_EMPRESA
// 324 CORREO_COORDINADOR_EMPRESA
// 325 TELEFONO_COORDINADOR_EMPRESA
// 326 NOMBRE_RESPONSABLE_EMPRESA

//detecto
//Usted  ingreso caracteres no válidos, es alfabético
//Usted  ingreso caracteres no válidos, es alfanumérico
//Usted  ingreso caracteres no válidos, es numérico
//obligatorio
//****************************************************
// CRISTIAN QUINTANA  VARIABLES GLOBALES
var swOK=0;
var nEle=0;
var sError='';
// CRISTIAN QUINTANA
function darioquintana99() {
var nTot=0;
var nPas=0;
var nTorna=0;
sError="  Ficha de Inscripción Cursos de Otic del Comercio \n Inscríbase Ya \n----> Detectó error en el ingreso de datos <----\n* ---------------------------------------------------------- *"+"\n";
//sError2="Gracias por Contactarce, "+"\n";
//sError2="Gracias por Contactarce, +quintana.nombre_del_contacto.value+,su e-mail es : +quintana.email.value+  "+"\n";
//sError3="hola,"+document.forms[0].elements[nEle].name.substr(0)+",contiene caracteres NO VALIDOS"+"\r"
//sError="Lista de errores: "+"\n";
  for (var j=0; j<332; j++) {
    nEle=j;
// CRISTIAN QUINTANA LOS TIPOS
var sNom=document.forms[0].elements[j].name;
var sOne=sNom.substring(0,1);
var sTwo=sNom.substring(1,2);
var stre=sNom.substring(2,3);
var scua=sNom.substring(3,4);
var scin=sNom.substring(4,5);
var ssei=sNom.substring(5,6);
var ssie=sNom.substring(6,7);
var soch=sNom.substring(7,8);
var snue=sNom.substring(8,9);
var sdie=sNom.substring(9,10);
var sonc=sNom.substring(10,11);
var sdoc=sNom.substring(11,12);
var strec=sNom.substring(12,13);
var scato=sNom.substring(13,14);
var squin=sNom.substring(14,15);
var sdies=sNom.substring(15,16);
var sdiess=sNom.substring(16,17);

//sOne=='O' && sTwo=='O' && stre=='O' && scua=='O' && scin=='O' && ssei=='O' && ssie=='O' && soch=='O' && snue=='O' && sdie=='O' && 
//sonc=='O' && sdoc=='O' && strec=='O' && scato=='O' && squin=='O' && sdies6=='O' && sdies7=='O' && sdies8=='O' && sdies9=='O' && 
//svein=='O' && svein1=='O' && sveint=='O' && sonc=='O'

// 00 NUMERO_SOLICITUD
// 01 NUMERO_ACCION
// 02 FRANQUICIA
// 03 FRANQUICIA
// 04 CUENTA_NORMAL
// 05 CUENTA_REPARTO
// 06 EXCEDENTE_CAPACITACION
// 07 EXCEDENTE_REPARTO
// 08 NORMAL
// 09 PRE_CONTRATO
// 10 POST_CONTRATO
// 11 CURSO_EMPRESA

// 12 RAZON_SOCIAL_EMPRESA
if (sOne=='R' && sTwo=='A' && stre=='Z' && scua=='O' && scin=='N' && ssei=='_' && ssie=='S' && soch=='O' && snue=='C' && sdie=='I'&& sonc=='A' && sdoc=='L' && strec=='_' && scato=='E') {
CaracterNoValid(document.forms[0].elements[j].value,'12');
nTot+=swOK;
}
// 13 RUT_EMPRESA
if (sOne=='R' && sTwo=='U' && stre=='T' && scua=='_' && scin=='E' && ssei=='M' && ssie=='P' && soch=='R' && snue=='E' && sdie=='S' && sonc=='A' && sdoc=='_' && strec=='P') {
CaracterNoValid(document.forms[0].elements[j].value,'13');
nTot+=swOK;
}
// 14 E-MAIL_CONTACTO_EMPRESA
if (sOne=='E' && sTwo=='-' && stre=='M' && scua=='A' && scin=='I' && ssei=='L' && ssie=='_' && soch=='C' && snue=='O' && sdie=='N' && sonc=='T' && sdoc=='A' && strec=='C' && scato=='T' && squin=='O' && sdies=='_' && sdiess=='E') {
CaracterNoValid(document.forms[0].elements[j].value,'14');
nTot+=swOK;
}
// 15 TELEFONO_EMPRESA
if (sOne=='T' && sTwo=='E' && stre=='L' && scua=='E' && scin=='F' && ssei=='O' && ssie=='N' && soch=='O' && snue=='_' && sdie=='E') {
CaracterNoValid(document.forms[0].elements[j].value,'15');
nTot+=swOK;
}
//-----------------------------
// 322 COMENTARIO
// 323 NOMBRE_COORDINADOR_EMPRESA
// 324 CORREO_COORDINADOR_EMPRESA
// 325 TELEFONO_COORDINADOR_EMPRESA
// 326 NOMBRE_RESPONSABLE_EMPRESA

// CRISTIAN QUINTANA DE ERRORES
    if (nPas==0 && nTot>0) {
      document.forms[0].elements[nEle].focus()
      nPas=1
    }
  }
   if (nTot>0)
    alert(sError)
else
    //alert(sError2)
   // alert(sError3)
document.curso2_inscripcion_.submit();
}
// CRISTIAN QUINTANA CAMPO A CAMPO
//------12345678901234567890123456789012345678901234567890123456789012345678901234567890101234
//------°!"#$%&/()=?¡|¿,;.:-{}[]<>@*¬^+\_'~ABCDEFGHIJLMNÑOPQRSTUVWXYZabcdefghijlmnñopqrstuvwxyz no " no \
function CaracterNoValid(pCaracter,pType) {
// 00 NUMERO_SOLICITUD
// 01 NUMERO_ACCION
// 02 FRANQUICIA
// 03 FRANQUICIA
// 04 CUENTA_NORMAL
// 05 CUENTA_REPARTO
// 06 EXCEDENTE_CAPACITACION
// 07 EXCEDENTE_REPARTO
// 08 NORMAL
// 09 PRE_CONTRATO
// 10 POST_CONTRATO
// 11 CURSO_EMPRESA
// 12 RAZON_SOCIAL_EMPRESA
  if (pType=='12') {
   swOK=0;
    if (pCaracter=='') {
       sError+="* Ingrese, "+document.forms[0].elements[nEle].name.substr(0)+" ,alfabético"+"\n\r"
       swOK=1;
       return
     }
    for (var i=0;i<pCaracter.length;i++) {
      var sByte=pCaracter.substring(i,i+1);
      if (
sByte=="°" || sByte=="!" || sByte=="#" || sByte=="$" || sByte=="%" || sByte=="&" || sByte=="/" || sByte=="(" ||
sByte==")" || sByte=="=" || sByte=="?" || sByte=="¡" || sByte=="|" || sByte=="¿" || sByte=="," || sByte==";" || sByte==":" || sByte=="-" || sByte=="{" || sByte=="}" || sByte=="[" || sByte=="]" || sByte=="<" || sByte==">" || sByte=="@" ||
sByte=="*" || sByte=="¬" || sByte=="^" || sByte=="+" || sByte=="_" || sByte=="'" || sByte=="~" )
 {
        sError+="error! en "+document.forms[0].elements[nEle].name.substr(0)+" ,Usted  ingreso caracteres no válidos, es alfabético"+"\n\r"
        swOK=1;
        return;
      }
    }
  }
// 13 RUT_EMPRESA
  if (pType=='13') {
   swOK=0;
    if (pCaracter=='') {
       sError+="* Ingrese, "+document.forms[0].elements[nEle].name.substr(0)+" ,solo numeros ej: 100542xx"+"\n\r"
       swOK=1;
       return
     }
    for (var i=0;i<pCaracter.length;i++) {
      var sByte=pCaracter.substring(i,i+1);
      if (
sByte=="°" || sByte=="!" || sByte=="#" || sByte=="$" || sByte=="%" || sByte=="&" || sByte=="/" || 
sByte=="(" || sByte==")" || sByte=="=" || sByte=="?" || sByte=="¡" || sByte=="|" || sByte=="¿" || 
sByte=="," || sByte==";" || sByte==":" || sByte=="{" || sByte=="}" || 
sByte=="[" || sByte=="]" || sByte=="<" || sByte==">" || sByte=="@" || sByte=="*" || sByte=="¬" ||
sByte=="^" || sByte=="+" || sByte=="_" || sByte=="'" || sByte=="~" || 
sByte=="A" || sByte=="B" || sByte=="C" || sByte=="D" || sByte=="E" || sByte=="F" || sByte=="G" ||
sByte=="H" || sByte=="I" || sByte=="J" || sByte=="L" || sByte=="M" || sByte=="N" ||
sByte=="Ñ" || sByte=="O" || sByte=="P" || sByte=="Q" || sByte=="R" || sByte=="S" || sByte=="T" ||
sByte=="U" || sByte=="V" || sByte=="W" || sByte=="X" || sByte=="Y" || sByte=="Z" ||
sByte=="Á" || sByte=="É" || sByte=="Í" || sByte=="Ó" || sByte=="Ú" || 
sByte=="a" || sByte=="b" || sByte=="c" || sByte=="d" || sByte=="e" || sByte=="f" || sByte=="g" ||
sByte=="h" || sByte=="i" || sByte=="j" || sByte=="l" || sByte=="m" || sByte=="n" ||
sByte=="ñ" || sByte=="o" || sByte=="p" || sByte=="q" || sByte=="r" || sByte=="s" || sByte=="t" ||
sByte=="u" || sByte=="v" || sByte=="w" || sByte=="x" || sByte=="y" || sByte=="z" ||
sByte=="á" || sByte=="é" || sByte=="í" || sByte=="ó" || sByte=="ú" )
 {
        sError+="error! en "+document.forms[0].elements[nEle].name.substr(0)+" ,Usted  ingreso caracteres no válidos, es numérico ej: 100542xx"+"\n\r"
        swOK=1;
        return;
      }
    }
  }
// 14 E-MAIL_CONTACTO_EMPRESA
  if (pType=='14') {
   swOK=2
   for (var i=0;i<pCaracter.length;i++) {
     var sByte=pCaracter.substring(i,i+1);
     if (sByte=="@" || sByte==".") {
       swOK=swOK-1;
     }
   }
   if (swOK>0)    {
       sError+="* Ingrese, "+document.forms[0].elements[nEle].name.substr(0)+" ,ej: usuario@dominio" +"\n\r" }
   return;
 }
// 15 TELEFONO_EMPRESA
  if (pType=='15') {
    swOK=0;
    if (pCaracter=='') {
      swOK=1
      sError+="* Ingrese, "+document.forms[0].elements[nEle].name.substr(0)+" ,ej: 2865899"+"\n\r"
      return
    }
    for (var i=0;i<pCaracter.length;i++) {
      var sByte=pCaracter.substring(i,i+1);
      if (sByte<"0" || sByte>"9") {
        sError+="error! en "+document.forms[0].elements[nEle].name.substr(0)+" ,Usted  ingreso caracteres no válidos, es numérico"+"\n\r"
        swOK=1;
        swOK=1;
        return;
      }
    }
   }
// 16 FAX_EMPRESA
//-----------------------------
// 322 COMENTARIO
// 323 NOMBRE_COORDINADOR_EMPRESA
// 324 CORREO_COORDINADOR_EMPRESA
// 325 TELEFONO_COORDINADOR_EMPRESA
// 326 NOMBRE_RESPONSABLE_EMPRESA


 }

