let campusGlobal = ''; /* ===== Función a ejecutar en las LP ===== */ // modalidadD => Solo puede tomar valor En Línea o Connect Important function fnA(nivelD, programaD, campusD, modalidadD) { // Variables // Nota: Para agosto de cada año agregar en hubspot las opciones del siguiente año en la propiedad periodo const currentYear = new Date().getMonth() <= 7 ? new Date().getFullYear() : new Date().getFullYear() + 1; // Periodos const periodosPrepa = { general: { periodos: [`Enero ${currentYear}`, `Septiembre ${currentYear}`] }, intercultural: { periodos: [`Agosto ${currentYear}`] } }; const periodosProfeSem = [`Enero ${currentYear}`, `Agosto ${currentYear}`]; const periodosVidayCarrera = [`Enero ${currentYear}`]; // Campus const campusPrepaArry = ['CANCUN', 'CD. JUAREZ', 'CD. OBREGON', 'CHIHUAHUA', 'CUAUTITLAN IZCALLI', 'CUERNAVACA', 'CULIACAN', 'CUMBRES', 'DURANGO', 'FERRERIA', 'GUADALAJARA', 'GUADALUPE', 'HERMOSILLO', 'LAGUNA', 'LAS TORRES', 'LOS MOCHIS', 'MAZATLAN', 'MERIDA', 'NUEVO LAREDO', 'PUEBLA', 'QUERETARO', 'REYNOSA', 'SAN LUIS POTOSI', 'SAN NICOLAS', 'TOLUCA', 'VERACRUZ', 'VILLAHERMOSA', 'ZAPOPAN']; const campusProfeArry = ['CANCUN', 'CD. JUAREZ', 'CHIHUAHUA', 'CUAUTITLAN IZCALLI', 'CUERNAVACA', 'CULIACAN', 'CUMBRES', 'DURANGO', 'FERRERIA', 'GUADALAJARA', 'GUADALUPE', 'HERMOSILLO', 'LAGUNA', 'LAS TORRES', 'LOS MOCHIS', 'MAZATLAN', 'MERIDA', 'NUEVO LAREDO', 'PUEBLA', 'QUERETARO', 'REYNOSA', 'SAN LUIS POTOSI', 'SAN NICOLAS', 'TOLUCA', 'VERACRUZ', 'VILLAHERMOSA', 'ZAPOPAN', 'ZACATECAS']; const campusVidayCarreraPres = ['CUMBRES', 'CAMPUS EJECUTIVO ARTZ PEDREGAL', 'CAMPUS EJECUTIVO LAS AMERICAS - ECATEPEC', 'CAMPUS EJECUTIVO MITIKAH', 'CAMPUS EJECUTIVO REFORMA', 'CAMPUS EJECUTIVO SALTILLO', 'CAMPUS EJECUTIVO TIJUANA RIO', 'CUAUTITLAN IZCALLI', 'CHIHUAHUA', 'CULIACAN', 'CD. OBREGON', 'CD. JUAREZ', 'CUERNAVACA', 'CANCUN', 'DURANGO', 'FERRERIA', 'GUADALUPE', 'GUADALAJARA', 'HERMOSILLO', 'LAS TORRES', 'LOS MOCHIS', 'LAGUNA', 'MAZATLAN', 'MERIDA', 'NUEVO LAREDO', 'PUEBLA', 'QUERETARO', 'REYNOSA', 'SAN NICOLAS', 'SAN LUIS POTOSI', 'TOLUCA', 'VERACRUZ', 'VILLAHERMOSA', 'ZAPOPAN', 'ZACATECAS', 'SANTA FE']; // Array emptys for elements let cantidadForms = []; let periodosArr = []; let programaArr = []; let campusArr = []; let modalidadUsr = []; let modalidadSalesforceArr = []; let nivelArr = []; let nivelAcademicoArr = []; let leadPrepaArr = []; let campanaArr = []; // Comodines let nivelEvaluar; let modalidadEvaluar; let programaEvaluar; // Agregar valor a input tipo array const injectValInArr = (arrayInput, valor) => { if (Array.isArray(arrayInput)) { arrayInput.forEach(input => { // Si es de tipo oculto inyecta el valor en todos los input if (input.type == 'hidden') { input.value = ''; input.value = valor; // Actualizar input input.dispatchEvent(new Event('input', { bubbles: true })); } // Si es un select inyecta el valor else { // Pasar opciones a un array let inputToArr = Array.from(input.options); // Filtrar el array y obtener la opcion correcta inputToArr = inputToArr.filter(optInput => { return optInput.textContent == valor }); // Prender la opción correcta inputToArr.forEach(optSelect => { optSelect.setAttribute('selected', true); optSelect.dispatchEvent(new Event('input', { bubbles: true })); arrayInput[0].value = optSelect.value arrayInput[0].dispatchEvent(new Event('input', { bubbles: true })); }); } // Mostrar la propiedad que cambio y su valor // }); } else { console.error('La constante/variable input no es un array'); } } // Prender un array de opciones para algun input const mostrarOpcionesArray = (elinput, arrayoptions) => { if (Array.isArray(arrayoptions)) { // Pasar opciones a un arrray let inputToArr = Array.from(elinput[0].options); // Deshabilitar todas las opciones inputToArr.forEach(opt => { opt.setAttribute('disabled', true); opt.setAttribute('hidden', true); }); // Nuevo array filtrado con las opciones correctas let arrFiltrado = inputToArr.map(function (element) { let arrNews = []; arrayoptions.forEach(m => { if (element.textContent == m) { arrNews.push(element); } }); return arrNews; }); // Iterar el nuevo array y prender opciones arrFiltrado.forEach(opt => { if (opt.length > 0) { opt[0].removeAttribute('disabled'); opt[0].removeAttribute('hidden'); } }); // Mostrar primer opciones por defecto inputToArr.forEach((opt, index = 0) => { if (index == 0) { opt.removeAttribute('hidden'); } }); } else if (arrayoptions == '*' || arrayoptions == 'all') { // Pasar opciones a un arrray let inputToArr = Array.from(elinput[0].options); // Deshabilitar todas las opciones inputToArr.forEach((opt, index = 0) => { if (opt.hasAttribute('disabled')) { opt.removeAttribute('disabled'); } if (opt.hasAttribute('hidden')) { opt.removeAttribute('hidden'); } if (index == 0) { opt.removeAttribute('hidden'); opt.setAttribute('disabled', true); } }); } else { console.error('La constante/variable input no es un array'); } }; // PA opcion - academico const opcionPA = document.createElement('option'); opcionPA.setAttribute('value', 8); opcionPA.textContent = 'Profesional Asociado'; // Modalidad Autodirigido const opcionAutodirigido = document.createElement('option'); opcionAutodirigido.setAttribute('value', 'Autodirigido'); opcionAutodirigido.textContent = 'Autodirigido'; // Autodirigido SF: 9 // Para usar mas adelante campusGlobal = campusD; // let resetAll = (nivelD == null && campusD == null ) ? true : false; // Obtener formularios y llenar el arr de cantidad let formularioHs = ''; if ( window.location.href.includes('https://www.tecmilenio.mx/es') || window.location.href.includes('https://tecmilenio.mx/es') || window.location.href.includes('https://www.tecmilenio.mx/es/') || window.location.href.includes('https://tecmilenio.mx/es/') ) { formularioHs = document.querySelectorAll('form[data-form-id="37741140-6942-400e-8af2-00d7481b6543"]'); } else if ( window.location.href.includes('/pruebas.html') ){ formularioHs = document.querySelectorAll('form[data-form-id]'); } else { formularioHs = document.querySelectorAll('form[data-form-id]'); } formularioHs.forEach(elform => { if (!(elform.getAttribute('data-form-id') == '3ffde726-eb87-44c9-b5c2-40f2f9ec6a82')) { cantidadForms.push(elform) } }); // Por cada formulario alimentar arrays cantidadForms.forEach(formulario => { // si viene el checkbox connect ocultar if (formulario.querySelector('.hs_connect .hs-input:checked') != undefined) { formulario.querySelector('.hs_connect').style.display = 'none'; modalidadD = 'Connect'; } // Alimintar arrays nivelAcademicoArr.push(formulario.querySelector('.hs-input[name="nivel_de_interes_2"]')); // console.info("Nivelaca: " + nivelAcademicoArr[0].localName); // // nivelArr.push(formulario.querySelector('.hs-input[name="nivel_de_interes"]')); // console.info("NivelArr: " + nivelArr[0].localName); // modalidadSalesforceArr.push(formulario.querySelector('.hs-input[name="modalidad"]')); // console.info("ModalidadUsr: " + modalidadSalesforceArr[0].localName); // modalidadUsr.push(formulario.querySelector('.hs-input[name="modalidad_"]')); // console.info("M**: " + modalidadUsr[0].localName); // campusArr.push(formulario.querySelector('.hs-input[name="campus_de_interes"]')) // console.info("Camp: " + campusArr[0].localName); // programaArr.push(formulario.querySelector('.hs-input[name="listadoprofesional"]')); // console.info("Prog: " + programaArr[0].localName); // periodosArr.push(formulario.querySelector('.hs-input[name="periodo"]')); // console.info("Peri: " + periodosArr[0].localName); // leadPrepaArr.push(formulario.querySelector('.hs-input[name="tipo_lead_prepa"]')); // console.info("Peri: " + periodosArr[0].localName); // campanaArr.push(formulario.querySelector('.hs-input[name="campanas_salesforce"]')); // console.info("CFS : " + campanaArr[0].localName); // // Fin arrays }); leadPrepaArr.forEach(m => { m != null && m.setAttribute('style', 'display: none;') }); // Asignar modalidad si ya viene seteada desde el form if (modalidadD == null || modalidadD == undefined ) { modalidadD = modalidadUsr[0].value != '' ? modalidadUsr[0].value : null; } else { modalidadD = modalidadD; } // switch ( modalidadD ){ // case 'Linea': // modalidadD = '3'; // break; // case 'Connect': // modalidadD = '4'; // break; // default: // break; // } /* === Comienza a escuchar cambios === */ // Cambios por cada nivel /* -> */ nivelAcademicoArr.forEach(nivelSelect => { // Agregar PA if ( window.location.href.includes('https://www.tecmilenio.mx/es') || window.location.href.includes('https://tecmilenio.mx/es') || window.location.href.includes('https://www.tecmilenio.mx/es/') || window.location.href.includes('https://tecmilenio.mx/es/') || window.location.href.includes('/pruebas.html') ) { nivelSelect.insertBefore(opcionPA, nivelSelect.querySelector('option[value="2"]')); } // Cambio en el nivel nivelSelect.addEventListener('change', (e) => { // Reset selects (campusD == null) && campusArr.forEach(m => m.selectedIndex = 0); (programaD == null) && programaArr.forEach(m => m.selectedIndex = 0); (modalidadD == null || modalidadD == undefined ) && modalidadUsr.forEach(m => m.selectedIndex = 0); periodosArr.forEach(m => m.selectedIndex = 0); // Valor del nivel nivelEvaluar = e.currentTarget.value; // Pasar el valor nivelArr.forEach((m) => { if (nivelEvaluar == 5) { // Si es profe ejecutivo pasa profe m.value = 2; } else if (nivelEvaluar == 8) { m.value = 6; } else { // pasa el valor tal cual m.value = nivelEvaluar } }); // Fin pasar el valor // Evaluar valor para agregar/quitar modalidad autodirigido switch (nivelEvaluar) { case '8': if (document.querySelector('.hs_tipo_lead_prepa') != null) { document.querySelector('.hs_tipo_lead_prepa .hs-input').selectedIndex = 0; document.querySelector('.hs_tipo_lead_prepa').removeAttribute('style'); document.querySelector('.hs_tipo_lead_prepa').setAttribute('style', 'display: none!important;'); } periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: none'); }); modalidadUsr.forEach(modalidadSelect => { modalidadSelect.insertBefore(opcionAutodirigido, modalidadSelect.querySelector('option[value="4"]')); }); // Mostrar opciones por defecto mostrarOpcionesArray(modalidadUsr, ['Autodirigido', 'Connect']); leadPrepaArr.forEach(m => { m.selectedIndex = 0; m.setAttribute('style', 'display: none;') }); break; case '1': if (document.querySelector('.hs_tipo_lead_prepa') != null) { document.querySelector('.hs_tipo_lead_prepa').removeAttribute('style'); document.querySelector('.hs_tipo_lead_prepa').setAttribute('style', 'display: block!important;'); } periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: block'); }); leadPrepaArr.forEach(m => m.setAttribute('style', 'display: block;')); break; case '2': periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: block'); }); leadPrepaArr.forEach(m => { m.selectedIndex = 0; m.setAttribute('style', 'display: none;') }); break; default: // default if (document.querySelector('.hs_tipo_lead_prepa') != null) { document.querySelector('.hs_tipo_lead_prepa').removeAttribute('style'); document.querySelector('.hs_tipo_lead_prepa').setAttribute('style', 'display: none!important;'); document.querySelector('.hs_tipo_lead_prepa .hs-input').selectedIndex = 0; } periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: none'); }); modalidadUsr.forEach(modalidadSelect => { if (modalidadSelect.querySelector('option[value="Autodirigido"]') != null) { modalidadSelect.querySelector('option[value="Autodirigido"]').remove(); }; }); leadPrepaArr.forEach(m => { m.selectedIndex = 0; m.setAttribute('style', 'display: none;') }); // Mostrar opciones por defecto mostrarOpcionesArray(modalidadUsr, '*'); break; } // Fin evaluar valor // Reglas para prepa if (nivelEvaluar == '1') { // Si no hay modalidad por defecto null == modalidadD && injectValInArr(modalidadSalesforceArr, '2'); // Mostrar campus para prepa mostrarOpcionesArray(campusArr, campusPrepaArry); // Inyectar valor en modalidad usuario - presencial injectValInArr(modalidadUsr, 'Presencial'); // Deshabilitar modalidad usuario modalidadUsr.forEach(modalidadSelect => { modalidadSelect.setAttribute('disabled', true); }); // Habilitar campus campusArr.forEach(campusSelect => { campusSelect.hasAttribute('disabled') && campusSelect.removeAttribute('disabled'); }); // Ocultar online section campus if (document.querySelector('optgroup[label="En línea"]') != null) { document.querySelector('optgroup[label="En línea"]').style.display = "none"; } } // Fin reglas para prepa // Reglas para profe else if (nivelEvaluar == '2') { // Si no hay modalidad por defecto null == modalidadD && injectValInArr(modalidadSalesforceArr, '1'); // mostrar campus profesional mostrarOpcionesArray(campusArr, campusProfeArry); if (periodosProfeSem.length == 1) { // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosProfeSem); // Prender unico valor injectValInArr(periodosArr, periodosProfeSem); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosProfeSem); } // Inyectar valor en modalidad usuario - presencial injectValInArr(modalidadUsr, 'Presencial'); // Deshabilitar modalidad usuario modalidadUsr.forEach(modalidadSelect => { modalidadSelect.setAttribute('disabled', true); }); // Habilitar campus campusArr.forEach(campusSelect => { campusSelect.hasAttribute('disabled') && campusSelect.removeAttribute('disabled'); }); // Ocultar online section campus if (document.querySelector('optgroup[label="En línea"]') != null) { document.querySelector('optgroup[label="En línea"]').style.display = "none"; } } // Fin reglas profe // Reglas solo para vida y carrera else if (nivelEvaluar == '5' || nivelEvaluar == '3') { // Si no hay modalidad por defecto null == modalidadD ? injectValInArr(modalidadSalesforceArr, '2') : injectValInArr(modalidadSalesforceArr, modalidadD); if (modalidadD == '3' || modalidadD == '4') { // mostrar campus vida y carrera presencial mostrarOpcionesArray(campusArr, '*'); } else { // mostrar campus vida y carrera presencial mostrarOpcionesArray(campusArr, campusVidayCarreraPres); } if (periodosVidayCarrera.length == 1) { // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosVidayCarrera); // Prender unico valor -- Descomentar en una posteridad no borrar // injectValInArr(periodosArr, periodosVidayCarrera); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosVidayCarrera); } // Deshabilitar campus if (campusD == null) { campusArr.forEach(campusSelect => { campusSelect.setAttribute('disabled', true); }); } else { programaArr.forEach(m => m.removeAttribute('disabled')) } // Habilitar select modalidad modalidadUsr.forEach(modalidadSelect => { if (modalidadD == null || modalidadD == undefined ) { modalidadSelect.selectedIndex = 0; modalidadSelect.hasAttribute('disabled') && modalidadSelect.removeAttribute('disabled'); } }); } // Fin reglas profe // Reglas solo para profesional asociado else if (nivelEvaluar == '8') { // mostrar campus vida y carrera presencial mostrarOpcionesArray(campusArr, '*'); // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosVidayCarrera); // Inyectar periodo injectValInArr(periodosArr, periodosVidayCarrera); // Deshabilitar campus if (campusD == null) { campusArr.forEach(campusSelect => { campusSelect.setAttribute('disabled', true); }); } else { programaArr.forEach(m => m.removeAttribute('disabled')) } // Habilitar select modalidad modalidadUsr.forEach(modalidadSelect => { if (modalidadD == null || modalidadD == undefined ) { modalidadSelect.selectedIndex = 0; modalidadSelect.hasAttribute('disabled') && modalidadSelect.removeAttribute('disabled'); } }); } // Fin reglas solo para vida y carrera }); }); // Cambios para modalidad /* -> */ modalidadUsr.forEach(modalidadSelect => { // console.clear(); modalidadSelect.setAttribute('disabled', true); // Cambios en modalidad modalidadSelect.addEventListener('change', (e) => { // Reset selects (campusD == null) && campusArr.forEach(m => m.selectedIndex = 0); (programaD == null) && programaArr.forEach(m => m.selectedIndex = 0); modalidadEvaluar = e.currentTarget.value; // Linea - Connect - Presencial - Autodirigido // agregar valor a input hidden de modalidad sf modalidadSalesforceArr.forEach(m => { switch (modalidadEvaluar) { case 'Linea': // Modalidad en linea // mostrar todos los campus mostrarOpcionesArray(campusArr, '*'); if (document.querySelector('optgroup[label="En línea"]') != null) { document.querySelector('optgroup[label="En línea"]').style.display = "block"; } // agregar valor m.value = 3; break; case 'Connect': // modalidad connect // mostrar todos los campus mostrarOpcionesArray(campusArr, '*'); if (document.querySelector('optgroup[label="En línea"]') != null) { document.querySelector('optgroup[label="En línea"]').style.display = "block"; } // Agregar valor m.value = 4; break; case 'Presencial': // modalidad presencial if (nivelEvaluar == 5 || nivelEvaluar == 3) { // Tetramestral // mostrar todos los campus presenciales mostrarOpcionesArray(campusArr, campusVidayCarreraPres); if (document.querySelector('optgroup[label="En línea"]') != null) { document.querySelector('optgroup[label="En línea"]').style.display = "none"; } // Agregar valor m.value = 2; } else if (nivelEvaluar == 1 || nivelEvaluar == 2) { // Semestral // Agregar valor m.value = 1; } // No se prenden campus porque eso lo hace el nivel select break; case 'Autodirigido': m.value = '9' break; default: // Agregar valor m.value = 1; break; } // Change m.dispatchEvent(new Event('input', { bubbles: true })); }); if (nivelD != null && campusD != null) { // Filtrar array de programas por campus y nivel mostrarOpcionesArray(programaArr, OfertaCampus(campusD, nivelD)); if ((modalidadEvaluar == 'Connect' || modalidadEvaluar == '4') && nivelEvaluar == '3') { // Prender masters para connect programaArr.forEach(m => { // Pasar a un array m.querySelector('option[value="234"]').removeAttribute("hidden"); m.querySelector('option[value="234"]').removeAttribute("disabled"); m.querySelector('option[value="235"]').removeAttribute("hidden"); m.querySelector('option[value="235"]').removeAttribute("disabled"); m.querySelector('option[value="806"]').removeAttribute("hidden"); m.querySelector('option[value="806"]').removeAttribute("disabled"); m.querySelector('option[value="807"]').removeAttribute("hidden"); m.querySelector('option[value="807"]').removeAttribute("disabled"); m.hasAttribute('disabled') && m.removeAttribute('disabled'); }); } // Si es online y posgrado mostrar especialidades else if ((modalidadEvaluar == 'Linea' || modalidadEvaluar == '3') && nivelEvaluar == '3') { // Prender especialidades para online programaArr.forEach(m => { // Pasar a un array m.querySelector('option[value="200"]').removeAttribute("hidden"); m.querySelector('option[value="200"]').removeAttribute("disabled"); m.querySelector('option[value="201"]').removeAttribute("hidden"); m.querySelector('option[value="201"]').removeAttribute("disabled"); m.querySelector('option[value="199"]').removeAttribute("hidden"); m.querySelector('option[value="199"]').removeAttribute("disabled"); m.hasAttribute('disabled') && m.removeAttribute('disabled'); // m.querySelector('option[value="815"]').removeAttribute("hidden"); - no me suenta es ed pos // m.querySelector('option[value="815"]').removeAttribute("disabled"); - no me suenta es ed pos }); } else { programaArr.forEach(m => { m.hasAttribute('disabled') && m.removeAttribute('disabled'); }); } } // Habilitar campus campusArr.forEach(m => m.removeAttribute('disabled')); }); }); // Cambios para campus /* -> */ campusArr.forEach(campusInput => { // Deshabilitar todos los campus al inicio campusInput.setAttribute('disabled', true); // Cambios en campus campusInput.addEventListener('change', (e) => { let campusValue = e.currentTarget.value; (programaD == null) && programaArr.forEach(m => m.selectedIndex = 0); // Si nivelD viene seteado switch (nivelD) { case 'preparatoria': case 'Preparatoria': nivelEvaluar = '1' break; case 'profesional': case 'Profesional': nivelEvaluar = '2' break; case 'profesional ejecutivo': case 'Profesional ejecutivo': case 'Profesional Ejecutivo': nivelEvaluar = '5' break; case 'profesional asociado': case 'Profesional asociado': case 'Profesional Asociado': campusValue = 'profeasociadocampus'; nivelEvaluar = '8'; break; case 'posgrado': case 'Posgrado': nivelEvaluar = '3' break; case null: nivelEvaluar = nivelEvaluar; break; default: console.error('No hay nivel -> nivelEvaluar') break; } // Fin case if (nivelEvaluar == 8) { if (modalidadEvaluar == 'Connect') { // Filtrar array de programas por campus y nivel mostrarOpcionesArray(programaArr, OfertaCampus('profeasociadocampus', 'modalidadconnect')); } else if (modalidadEvaluar == 'Autodirigido') { // Filtrar array de programas por campus y nivel mostrarOpcionesArray(programaArr, OfertaCampus('profeasociadocampus', 'modalidadauto')); } } else { // Filtrar array de programas por campus y nivel mostrarOpcionesArray(programaArr, OfertaCampus(campusValue, nivelEvaluar)); } // agregar programas por modalidad // Si es connect y posgrado mostrar masters // CONTEMPLAR LO MISMO SI VIENE SETEADO EL CAMPUS Y CAMBIA LA MODALIDAD if ((modalidadEvaluar == 'Connect' || modalidadEvaluar == '4') && nivelEvaluar == '3') { // Prender masters para connect programaArr.forEach(m => { // Pasar a un array m.querySelector('option[value="234"]').removeAttribute("hidden"); m.querySelector('option[value="234"]').removeAttribute("disabled"); m.querySelector('option[value="235"]').removeAttribute("hidden"); m.querySelector('option[value="235"]').removeAttribute("disabled"); m.querySelector('option[value="806"]').removeAttribute("hidden"); m.querySelector('option[value="806"]').removeAttribute("disabled"); m.querySelector('option[value="807"]').removeAttribute("hidden"); m.querySelector('option[value="807"]').removeAttribute("disabled"); }); } // Si es online y posgrado mostrar especialidades if ((modalidadEvaluar == 'Linea' || modalidadEvaluar == '3') && nivelEvaluar == '3') { // Prender especialidades para online programaArr.forEach(m => { // Pasar a un array m.querySelector('option[value="200"]').removeAttribute("hidden"); m.querySelector('option[value="200"]').removeAttribute("disabled"); m.querySelector('option[value="201"]').removeAttribute("hidden"); m.querySelector('option[value="201"]').removeAttribute("disabled"); m.querySelector('option[value="199"]').removeAttribute("hidden"); m.querySelector('option[value="199"]').removeAttribute("disabled"); // m.querySelector('option[value="815"]').removeAttribute("hidden"); - no me suenta es ed pos // m.querySelector('option[value="815"]').removeAttribute("disabled"); - no me suenta es ed pos }); } // Habilitar programas programaArr.forEach(m => m.removeAttribute('disabled')); }); }); // Cambios de programas /* -> */ programaArr.forEach(programaSelect => { // Prepa intercultural ---> 813 // Prepa intercultural B. ---> 818 programaSelect.addEventListener('change', (e) => { programaEvaluar = e.currentTarget.value; // Reset periodo periodosArr.forEach(m => m.selectedIndex = 0); switch (programaEvaluar) { case '813': // Prepa intercultural case '818': // Prepa intercultural B. if (periodosPrepa.intercultural.periodos.length == 1) { periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: block'); }); // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosPrepa.intercultural.periodos); // Prender unico valor injectValInArr(periodosArr, periodosPrepa.intercultural.periodos); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosPrepa.intercultural.periodos); } // Si no hay modalidad por defecto injectValInArr(modalidadSalesforceArr, 'Semestral'); break; default: if (nivelEvaluar == '1' || nivelD == '1') { // Periodos prepa general periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: block'); }); if (periodosPrepa.general.periodos.length == 1) { // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosPrepa.general.periodos); // Prender unico valor injectValInArr(periodosArr, periodosPrepa.general.periodos); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosPrepa.general.periodos); } // Si no hay modalidad por defecto injectValInArr(modalidadSalesforceArr, 'Tetramestral'); } else if ((nivelEvaluar == '2' || nivelD == '2')) { periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: block'); }); // Si no hay modalidad por defecto injectValInArr(modalidadSalesforceArr, 'Semestral'); } else if ((nivelEvaluar == '3' || nivelD == '3') || (nivelEvaluar == '5' || nivelD == '5')) { injectValInArr(periodosArr, periodosVidayCarrera); periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: none'); }); } else if ((nivelEvaluar == '8' || nivelD == '8')) { injectValInArr(periodosArr, periodosVidayCarrera); periodosArr.forEach(periodoInput => { periodoInput.parentNode.parentNode.setAttribute('style', 'display: none'); }); } // Fin periodo prepa general break; } if (e.currentTarget.value == '817' || e.currentTarget.value == '816' || e.currentTarget.value == '305') { // Agregar campana SF si es PA injectValInArr(campanaArr, 'Profesional Asociado Piloto'); } // else { // Si no es quitar Campana // campanaArr.forEach(campanaInput => { // injectValInArr(campanaArr, 'Seleccione'); // campanaInput.selectedIndex = 0; // campanaInput.dispatchEvent(new Event('input', { bubbles: true })); // }); // $('.hs-input[name="campanas_salesforce"]').val().change(); // } }); // programaSelect.setAttribute('disabled', true); }); // Si los valores vienen seteados // nivelD, programaD, campusD if (nivelD != null) { switch (nivelD) { case 'preparatoria': case 'Preparatoria': //==> config nivel nivelEvaluar = '1'; // Ocultar parent node nivelAcademicoArr[0] != undefined && nivelAcademicoArr[0].parentNode.parentNode.setAttribute('style', 'display: none;'); // Texto para el nivelacademico injectValInArr(nivelAcademicoArr, 'Preparatoria'); // Mostrar solo prepa en nivel mostrarOpcionesArray(nivelAcademicoArr, ['Preparatoria']); // Valor interno para el nivel injectValInArr(nivelArr, nivelD); //==> config modalidad // Ocultar parent node modalidadUsr[0] != undefined && modalidadUsr[0].parentNode.parentNode.setAttribute('style', 'display: none;'); // Inyectar valor en modalidad usuario - presencial injectValInArr(modalidadUsr, 'Presencial'); // Mostrar solo presencial mostrarOpcionesArray(modalidadUsr, ['Presencial']); // Habilitar modalidad usuario para que viaje modalidadUsr.forEach(modalidadSelect => { modalidadSelect.hasAttribute('disabled') && modalidadSelect.removeAttribute('disabled'); }); //==> config campus // Mostrar campus para prepa mostrarOpcionesArray(campusArr, campusPrepaArry); // Habilitar campus campusArr.forEach(campusSelect => { campusSelect.hasAttribute('disabled') && campusSelect.removeAttribute('disabled'); }); break; // Fin prepa case 'profesional': case 'Profesional': //==> config nivel nivelEvaluar = '2'; // Ocultar parent node nivelAcademicoArr[0] != undefined && nivelAcademicoArr[0].parentNode.parentNode.setAttribute('style', 'display: none;'); // Texto para el nivelacademico injectValInArr(nivelAcademicoArr, 'Profesional'); // Mostrar solo prepa en nivel mostrarOpcionesArray(nivelAcademicoArr, ['Profesional']); // Valor interno para el nivel injectValInArr(nivelArr, nivelD); //==> config modalidad // Ocultar parent node modalidadUsr[0] != undefined && modalidadUsr[0].parentNode.parentNode.setAttribute('style', 'display: none;'); // Inyectar valor en modalidad usuario - presencial injectValInArr(modalidadUsr, 'Presencial'); // Mostrar solo presencial mostrarOpcionesArray(modalidadUsr, ['Presencial']); // Habilitar modalidad usuario para que viaje modalidadUsr.forEach(modalidadSelect => { modalidadSelect.hasAttribute('disabled') && modalidadSelect.removeAttribute('disabled'); }); // Modalidad SF modalidadSalesforceArr.forEach(m => { m.value = '1'; m.dispatchEvent(new Event('input', { bubbles: true })); }); //==> config campus // Mostrar campus para prepa mostrarOpcionesArray(campusArr, campusProfeArry); // Habilitar campus campusArr.forEach(campusSelect => { campusSelect.hasAttribute('disabled') && campusSelect.removeAttribute('disabled'); }); //==> config periodos if (periodosProfeSem.length == 1) { // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosProfeSem); // Prender unico valor injectValInArr(periodosArr, periodosProfeSem); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosProfeSem); } break; // Fin profe sem case 'Profesional ejecutivo': case 'profesional Ejecutivo': case 'profesional ejecutivo': case 'Profesional Ejecutivo': //==> config nivel nivelEvaluar = '5'; // Ocultar parent node nivelAcademicoArr[0] != undefined && nivelAcademicoArr[0].parentNode.parentNode.setAttribute('style', 'display: none;'); // Texto para el nivelacademico injectValInArr(nivelAcademicoArr, 'Profesional Ejecutivo'); // Mostrar solo prepa en nivel mostrarOpcionesArray(nivelAcademicoArr, ['Profesional Ejecutivo']); // Valor interno para el nivel injectValInArr(nivelArr, 'Profesional'); //==> config modalidad mostrarOpcionesArray(modalidadUsr, '*'); // Habilitar modalidad usuario para que viaje modalidadUsr.forEach(modalidadSelect => { modalidadSelect.hasAttribute('disabled') && modalidadSelect.removeAttribute('disabled'); }); //==> config periodos if (periodosVidayCarrera.length == 1) { // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosVidayCarrera); // Prender unico valor // injectValInArr(periodosArr, periodosVidayCarrera); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosVidayCarrera); } break; // Fin profe eject case 'Posgrado': case 'posgrado': //==> config nivel nivelEvaluar = '3'; // Ocultar parent node nivelAcademicoArr[0] != undefined && nivelAcademicoArr[0].parentNode.parentNode.setAttribute('style', 'display: none;'); // Texto para el nivelacademico injectValInArr(nivelAcademicoArr, 'Posgrado'); // Mostrar solo prepa en nivel // mostrarOpcionesArray(nivelAcademicoArr, ['Posgrado']); // Valor interno para el nivel injectValInArr(nivelArr, nivelD); //==> config modalidad mostrarOpcionesArray(modalidadUsr, '*'); // Habilitar modalidad usuario para que viaje modalidadUsr.forEach(modalidadSelect => { modalidadSelect.hasAttribute('disabled') && modalidadSelect.removeAttribute('disabled'); }); //==> config periodos if (periodosVidayCarrera.length == 1) { // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosVidayCarrera); // Prender unico valor // injectValInArr(periodosArr, periodosVidayCarrera); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosVidayCarrera); } break; // Fin posgrado default: break; } // Si el programa es nulo setear input if (programaD == null){ programaArr.forEach( m => m.setAttribute('disabled', true)); } } if (campusD != null) { // Crear un array vacio para pasar el valor del campus y // posteriormente inyectarlo y mostrarlo en los select let arrcamp = []; arrcamp.push(campusD); // Ocultar el div del campus campusArr[0].parentNode.parentNode.style.display = "none"; // Inyectar el valor injectValInArr(campusArr, campusD); // Mostrar solo el cmapus disponible // mostrarOpcionesArray(campusArr, arrcamp); campusArr.forEach(m => m.hasAttribute('disabled') && m.removeAttribute('disabled')); } if (programaD != null) { // Condiciones para prepa intercult switch (programaD) { case 'Preparatoria General': case 'Preparatoria Bilingüe': if (periodosPrepa.general.periodos.length == 1) { periodosArr[0].parentNode.parentNode.style.display = "none"; // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosPrepa.general.periodos); // Prender unico valor injectValInArr(periodosArr, periodosPrepa.general.periodos); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosPrepa.general.periodos); } // Si no hay modalidad por defecto null == modalidadD && injectValInArr(modalidadSalesforceArr, '2'); break; case 'Preparatoria Intercultural': case 'Preparatoria Intercultural Bilingüe Avanzado': if (periodosPrepa.intercultural.periodos.length == 1) { periodosArr[0].parentNode.parentNode.style.display = "none"; // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosPrepa.intercultural.periodos); // Prender unico valor injectValInArr(periodosArr, periodosPrepa.intercultural.periodos); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosPrepa.intercultural.periodos); } // Si no hay modalidad por defecto null == modalidadD && injectValInArr(modalidadSalesforceArr, '1'); break; default: if (nivelD != null && (nivelEvaluar == '3' || nivelEvaluar == '5')) { if (periodosVidayCarrera.length == 1) { periodosArr[0].parentNode.parentNode.style.display = "none"; // Habilitar unico periodo mostrarOpcionesArray(periodosArr, periodosVidayCarrera); // Prender unico valor injectValInArr(periodosArr, periodosVidayCarrera); } else { // Habilitar periodos mostrarOpcionesArray(periodosArr, periodosVidayCarrera); } } break; } // Crear un array vacio para pasar el valor del campus y // posteriormente inyectarlo y mostrarlo en los select let arrprog = []; arrprog.push(programaD); // Ocultar el div del programa programaArr[0].parentNode.parentNode.style.display = "none"; // Inyectar el valor injectValInArr(programaArr, programaD); // Mostrar solo el cmapus disponible mostrarOpcionesArray(programaArr, arrprog); // Habilitar para que viaje la info programaArr.forEach(m => m.hasAttribute('disabled') && m.removeAttribute('disabled')); } if ( modalidadD != null && modalidadD != undefined && modalidadD != '' ) { modalidadUsr.forEach(m => m.parentNode.parentNode.style.display = 'none'); campusArr.forEach(m => m.hasAttribute('disabled') && m.removeAttribute('disabled')); injectValInArr(modalidadSalesforceArr, modalidadD); injectValInArr(modalidadUsr, modalidadD); } // Si tiene nivel y campus muesta los programas disponibles y habilita el select de programa if ((nivelD != null && campusD != null) && programaD == null) { // Pasar valor interno a la propiedad switch (nivelD) { case 'preparatoria': case 'Preparatoria': nivelD = "1"; break; case 'profesional': case 'Profesional': nivelD = "2"; break; case 'Profesional ejecutivo': case 'profesional Ejecutivo': case 'profesional ejecutivo': case 'Profesional Ejecutivo': nivelD = "5"; break; case 'Posgrado': case 'posgrado': nivelD = "3"; break; default: break; } // Mostrar opciones del select mostrarOpcionesArray(programaArr, OfertaCampus(campusD, nivelD)); if (nivelD == '1' || nivelD == '2') { // habilitar select programaArr.forEach(m => m.hasAttribute('disabled') && m.removeAttribute('disabled')); } }; // Si solo viene campus, habilitar programa al cambiar nivel if (campusD != null && (nivelD == null && programaD == null)) { // Habilitar programa si es prepa o profe nivelAcademicoArr.forEach(nivelSelect => { // Cambio en el nivel nivelSelect.addEventListener('change', (e) => { if (e.currentTarget.value == '1' || e.currentTarget.value == '2') { // Mostrar opciones del select mostrarOpcionesArray(programaArr, OfertaCampus(campusD, e.currentTarget.value)); // habilitar select programaArr.forEach(m => m.hasAttribute('disabled') && m.removeAttribute('disabled')); } else { programaArr.forEach(m => !m.hasAttribute('disabled') && m.setAttribute('disabled', true)); } }); }); // Habilitar programa si es ejecutivo o posgra modalidadUsr.forEach(modalidadSelect => { modalidadSelect.setAttribute('disabled', true); // Cambios en modalidad modalidadSelect.addEventListener('change', (e) => { // Mostrar opciones del select mostrarOpcionesArray(programaArr, OfertaCampus(campusD, nivelEvaluar)); // Si es posgrado connect mostrar masters if ((modalidadEvaluar == 'Connect' || modalidadEvaluar == '4') && nivelEvaluar == '3') { // Prender masters para connect programaArr.forEach(m => { // Pasar a un array m.querySelector('option[value="234"]').removeAttribute("hidden"); m.querySelector('option[value="234"]').removeAttribute("disabled"); m.querySelector('option[value="235"]').removeAttribute("hidden"); m.querySelector('option[value="235"]').removeAttribute("disabled"); m.querySelector('option[value="806"]').removeAttribute("hidden"); m.querySelector('option[value="806"]').removeAttribute("disabled"); m.querySelector('option[value="807"]').removeAttribute("hidden"); m.querySelector('option[value="807"]').removeAttribute("disabled"); }); }; // Si es online y posgrado mostrar especialidades if ((modalidadEvaluar == 'Linea' || modalidadEvaluar == '3') && nivelEvaluar == '3') { // Prender especialidades para online programaArr.forEach(m => { // Pasar a un array m.querySelector('option[value="200"]').removeAttribute("hidden"); m.querySelector('option[value="200"]').removeAttribute("disabled"); m.querySelector('option[value="201"]').removeAttribute("hidden"); m.querySelector('option[value="201"]').removeAttribute("disabled"); m.querySelector('option[value="199"]').removeAttribute("hidden"); m.querySelector('option[value="199"]').removeAttribute("disabled"); }); }; // habilitar select programaArr.forEach(m => m.hasAttribute('disabled') && m.removeAttribute('disabled')); }); }); }; // Especial para online if (campusD == 'TECMILENIO ONLINE') { programaArr.forEach(m => m.setAttribute('disabled', true)); if (nivelD != null) { switch (nivelD) { case 'Posgrado': case 3: injectValInArr(nivelArr, 'Posgrado'); // Mostrar opciones del select mostrarOpcionesArray(programaArr, OfertaCampus('TECMILENIO ONLINE', '3')); break; case 'Profesional ejecutivo': case 5: injectValInArr(nivelArr, 'Profesional'); // Mostrar opciones del select mostrarOpcionesArray(programaArr, OfertaCampus('TECMILENIO ONLINE', '5')); break; default: break; } // Habilitar campus programaArr.forEach(m => m.hasAttribute('disabled') && m.removeAttribute('disabled')); } // Inyectar el valor injectValInArr(modalidadUsr, 'En Línea'); injectValInArr(modalidadSalesforceArr, 'En Línea'); nivelAcademicoArr.forEach(nivelSelect => { nivelSelect.addEventListener('change', (e) => { switch (e.currentTarget.value) { case '3': // Mostrar opciones del select mostrarOpcionesArray(programaArr, OfertaCampus('TECMILENIO ONLINE', '3')); // injectValInArr(modalidadUsr, 'En Línea'); injectValInArr(modalidadSalesforceArr, 'En Línea'); // mostrar campus vida y carrera presencial mostrarOpcionesArray(campusArr, '*'); break; case '5': // Mostrar opciones del select mostrarOpcionesArray(programaArr, OfertaCampus('TECMILENIO ONLINE', '5')); // injectValInArr(modalidadUsr, 'En Línea'); injectValInArr(modalidadSalesforceArr, 'En Línea'); // mostrar campus vida y carrera presencial mostrarOpcionesArray(campusArr, '*'); break; default: break; } // injectValInArr( periodosArr, periodosVidayCarrera ); // Habilitar campus programaArr.forEach(m => m.hasAttribute('disabled') && m.removeAttribute('disabled')); }) }) } if ((campusD != null && nivelD != null && programaD != null) && modalidadD == null) { switch (nivelD) { case 'Preparatoria': if ( programaD == 'Preparatoria Intercultural' || programaD == 'Preparatoria Intercultural Bilingüe Avanzado' ) { injectValInArr(modalidadUsr, 'Presencial'); injectValInArr(modalidadSalesforceArr, 'Semestral'); } else if ( programaD == 'Preparatoria General' || programaD == 'Preparatoria Bilingüe' ) { injectValInArr(modalidadUsr, 'Presencial'); injectValInArr(modalidadSalesforceArr, 'Tetramestral'); } break; case 'Profesional': injectValInArr(modalidadUsr, 'Presencial'); injectValInArr(modalidadSalesforceArr, 'Semestral'); break; case 'Posgrado': case 'Profesional ejecutivo': injectValInArr(modalidadUsr, 'Presencial'); injectValInArr(modalidadSalesforceArr, 'Tetramestral'); break; default: break; } } // setTimeout(() => { // console.clear(); // }, 1500); /* ===== Funciones helpers ===== */ // Segmentar campus por estado // Acciones para campus segmentados const segmentarCampus = () => { const selectCampus = document.querySelector('.hs-input[name="campus_de_interes"]').length > 0 ? document.querySelector('.hs-input[name="campus_de_interes"]') : null; let arrOptionsCampus = []; // let reorderCampus = []; function obtenerValorArreglo(arreglo, valor) { let valorFiltrado = arreglo.filter(el => el.texto.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "") == valor.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g, "")); return valorFiltrado[0].html } for (let i = 0; i < selectCampus.querySelectorAll('option').length; i++) { let objCampus = { html: '', texto: '' }; objCampus.html = selectCampus.querySelectorAll('option')[i].outerHTML; objCampus.texto = selectCampus.querySelectorAll('option')[i].innerText; arrOptionsCampus.push(objCampus); } arrOptionsCampus = arrOptionsCampus.sort((a, b) => a.texto.localeCompare(b.texto)); let comodin = { html: '', texto: '' } selectCampus.innerHTML = ""; selectCampus.innerHTML += obtenerValorArreglo(arrOptionsCampus, "Campus de Interés"); let grupoOpt; // Separador Tecmilenio Online grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'En línea'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "TECMILENIO ONLINE"); selectCampus.append(grupoOpt); // // Separador Nuevo Leon - Mty grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Mty y área metropolitana'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CUMBRES"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "GUADALUPE"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "LAS TORRES"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "SAN NICOLAS"); selectCampus.append(grupoOpt); // // // // Separador CDMX grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'CDMX y área metropolitana'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CAMPUS EJECUTIVO ARTZ PEDREGAL"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CAMPUS EJECUTIVO LAS AMERICAS - ECATEPEC"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CAMPUS EJECUTIVO MITIKAH"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CAMPUS EJECUTIVO REFORMA"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CUAUTITLAN IZCALLI"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "FERRERIA"); // grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "SANTA FE"); selectCampus.append(grupoOpt); // // Separador Baja California grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Baja California'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CAMPUS EJECUTIVO TIJUANA RIO"); selectCampus.append(grupoOpt); // // Separador Chihuaha grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Chihuahua'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CD. JUAREZ"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CHIHUAHUA"); selectCampus.append(grupoOpt); // // Separador Coahuila grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Coahuila'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CAMPUS EJECUTIVO SALTILLO"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "LAGUNA"); selectCampus.append(grupoOpt); // // Separador Durango grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Durango'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "DURANGO"); selectCampus.append(grupoOpt); // // Separador Estado de México grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Estado de México'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "TOLUCA"); selectCampus.append(grupoOpt); // // Separador Jalisco grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Jalisco'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "GUADALAJARA"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "ZAPOPAN"); selectCampus.append(grupoOpt); // // Separador Morelos grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Morelos'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CUERNAVACA"); selectCampus.append(grupoOpt); // // Separador Puebla grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Puebla'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "PUEBLA"); selectCampus.append(grupoOpt); // // Separador Queretaro grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Queretaro'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "QUERETARO"); selectCampus.append(grupoOpt); // // Separador Quintana Roo grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Quintana Roo'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CANCUN"); selectCampus.append(grupoOpt); // // Separador San Luis Potosí grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'San Luis Potosí'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "SAN LUIS POTOSI"); selectCampus.append(grupoOpt); // // Separador Sinaloa grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Sinaloa'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CULIACAN"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "LOS MOCHIS"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "MAZATLAN"); selectCampus.append(grupoOpt); // // Separador Sonora grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Sonora'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "CD. OBREGON"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "HERMOSILLO"); selectCampus.append(grupoOpt); // // Separador Tabasco grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Tabasco'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "VILLAHERMOSA"); selectCampus.append(grupoOpt); // // Separador Tamaulipas grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Tamaulipas'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "REYNOSA"); grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "NUEVO LAREDO"); selectCampus.append(grupoOpt); // Separador Veracruz grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Veracruz'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "VERACRUZ"); selectCampus.append(grupoOpt); // // Separador Yucatan grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Yucatán'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "MERIDA"); selectCampus.append(grupoOpt); // // Separador Zacatecas grupoOpt = document.createElement('optgroup'); grupoOpt.label = 'Zacatecas'; grupoOpt.innerHTML += obtenerValorArreglo(arrOptionsCampus, "ZACATECAS"); selectCampus.append(grupoOpt); // if (campusGlobal == null) { selectCampus.selectedIndex = 0; } // } // Combinaciones programas x campus // Al final pa q no estorve // Funcion con todos los programas por campus const OfertaCampus = (campus, nivelInteres) => { var oferta; switch (campus) { // Prepa case 'profeasociadocampus': if (nivelInteres == 'modalidadconnect') { oferta = [ 'Profesional Asociado en Turismo', 'Profesional Asociado en Desarrollo de Software' ] } else if (nivelInteres == 'modalidadauto') { oferta = [ 'Profesional Asociado en Administración de Negocios', 'Profesional Asociado en Desarrollo de Software' ] } break; case 'prepa': oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] break; case 'paan': if (nivelInteres == '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', ] } break; // Connect case 'connect': if (nivelInteres === '1') { oferta = [ 'Preparatoria' ] } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Alvaro Obregon case 'CAMPUS EJECUTIVO ÁLVARO OBREGÓN': case '1112': case 'SANTA FE': case '2502': if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', ] } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Americas case 'CAMPUS EJECUTIVO LAS AMERICAS - ECATEPEC': case '1113': if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', ] } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // ARTZ PEDREGA case 'CAMPUS EJECUTIVO ARTZ PEDREGAL': case '2407': if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Cuautitlan case 'CUAUTITLAN IZCALLI': case '1201': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Licenciado en Administración de Empresas', 'Licenciatura en Mercadotecnia', 'Licenciado en Comercio Internacional', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Ingeniero en Mecatrónica', 'Licenciatura en Diseño Gráfico y Animación', 'Ingeniero en Sistemas de Computación Administrativa', 'Licenciado en Derecho', 'Ingeniero Industrial', 'Licenciatura en Nutrición' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Chihuahua case 'CHIHUAHUA': case '1502': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ 'Licenciatura en Creación y Desarrollo de Empresas', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciado en Comercio Internacional', 'Licenciatura en Derecho', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Gastronomía', 'Licenciatura en Mercadotecnia', 'Licenciatura en Nutrición', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciado en Mercadotecnia y Publicidad', 'Licenciatura en Creación y Desarrollo de Empresas', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Profesional Asociado en Administración de Negocios' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Culiacan case 'CULIACAN': case '1601': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Computación Administrativa', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Ingeniero Industrial', 'Licenciado en Administración de Empresas', 'Licenciatura en Administración y Finanzas', 'Licenciado en Administración Financiera', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciado en Derecho', 'Licenciado en Mercadotecnia y Publicidad', 'Licenciatura en Psicología Empresarial', 'Licenciado en Psicología Empresarial', 'Licenciatura en Creación y Desarrollo de Empresas' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Cumbres case 'CUMBRES': case '1105': if (nivelInteres === '1') { oferta = [ "Preparatoria General", "Preparatoria Bilingüe", ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Computación Administrativa', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Psicología Empresarial', 'Licenciatura en Creación y Desarrollo de Empresas' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Ciudad Juarez case 'CD. JUAREZ': case '2101': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', 'Licenciado en Educación y Desarrollo', 'Licenciado en Mercadotecnia y Publicidad', 'Licenciatura en Creación y Desarrollo de Empresas' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Cuernavaca case 'CUERNAVACA': case '2307': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', 'Licenciado en Derecho', 'Licenciatura en Psicología Empresarial', 'Licenciado en Psicología Empresarial', 'Licenciatura en Creación y Desarrollo de Empresas', 'Ingeniero en Sistemas de Computación Administrativa' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Cancun case 'CANCUN': case '2309': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Derecho', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', 'Licenciatura en Nutrición', 'Licenciatura en Administración Hotelera y Turistica', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciado en Mercadotecnia y Publicidad', 'Licenciatura en Psicología Empresarial', 'Licenciado en Psicología Empresarial', 'Licenciatura en Creación y Desarrollo de Empresas', 'Ingeniero en Sistemas de Computación Administrativa' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Durango case 'DURANGO': case '2104': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Licenciatura en Creación y Desarrollo de Empresas', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Ferreria case 'FERRERIA': case '1202': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Licenciado en Administración de Empresas', 'Licenciatura en Mercadotecnia', 'Licenciado en Comercio Internacional', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Ingeniero en Mecatrónica', 'Licenciatura en Diseño Gráfico y Animación', 'Ingeniero en Sistemas de Computación Administrativa', 'Licenciado en Derecho', 'Ingeniero Industrial', 'Licenciatura en Nutrición', 'Licenciatura en Psicologia' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; case 'GUADALUPE': case '1106': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Computación Administrativa', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Mercadotecnia' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Guadaljara case 'GUADALAJARA': case '1401': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciatura en Administración y Finanzas', 'Licenciado en Administración Financiera', 'Licenciado en Comercio Internacional', 'Licenciatura en Mercadotecnia' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Hermosillo case 'HERMOSILLO': case '2401': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', //'Profesional Asociado en Administración de Negocios', 'Licenciatura en Psicologia' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Las Torres case 'LAS TORRES': case '1101': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { oferta = [ 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciatura en Administración y Finanzas', 'Licenciado en Administración Financiera', 'Licenciado en Comercio Internacional', 'Licenciatura en Derecho', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Gastronomía', 'Licenciatura en Mercadotecnia', 'Licenciatura en Nutrición', 'Licenciatura en Psicologia', 'Profesional Asociado en Administración de Negocios' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // MITIKAH case 'CAMPUS EJECUTIVO MITIKAH': case '2406': if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Mochis case 'LOS MOCHIS': case '1604': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Mercadotecnia' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Laguna case 'LAGUNA': case '2103': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Mazatlan case 'MAZATLAN': case '1603': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Mercadotecnia' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Merida case 'MERIDA': case '2308': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Administración Hotelera y Turistica' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Nuevo Laredo case 'NUEVO LAREDO': case '2108': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = ['Ingeniero Industrial', 'Licenciado en Administración de Empresas', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia']; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Obregon case 'CD. OBREGON': case '1701': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ] } else if (nivelInteres === '2') { // oferta = ['Profesional Asociado en Administración de Negocios',] } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Puebla case 'PUEBLA': case '2303': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', 'Licenciado en Derecho' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Queretaro case 'QUERETARO': case '2205': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', 'Licenciatura en Administración Hotelera y Turistica' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Reforma case 'CAMPUS EJECUTIVO REFORMA': case '2405': if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', ] } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Reynosa case 'REYNOSA': case '2107': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { // oferta = ['Profesional Asociado en Administración de Negocios','Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación']; } else if (nivelInteres === '5') { oferta = ['Ingeniería Industrial y de Sistemas']; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // SALTILLO case 'CAMPUS EJECUTIVO SALTILLO': case '2408': if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', ] } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // San Nicolas case 'SAN NICOLAS': case '1102': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Mercadotecnia', 'Ingeniero en Sistemas de Computación Administrativa' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; case 'SAN LUIS POTOSI': case '2102': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciado en Administración de Empresas', 'Licenciatura en Administración y Finanzas', 'Licenciado en Administración Financiera', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Nutrición' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // TIJUANA RIO case 'CAMPUS EJECUTIVO TIJUANA RIO': case '2409': if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', ] } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Toluca case 'TOLUCA': case '2201': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Veracruz case 'VERACRUZ': case '2301': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', 'Licenciatura en Nutrición', 'Licenciado en Derecho' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Villahermosa case 'VILLAHERMOSA': case '2302': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Ingeniero en Mecatrónica', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación' ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Zapopan case 'ZAPOPAN': case '1403': if (nivelInteres === '1') { oferta = [ 'Preparatoria Intercultural', 'Preparatoria Intercultural Bilingüe Avanzado', 'Preparatoria General', 'Preparatoria Bilingüe', ]; } else if (nivelInteres === '2') { oferta = [ //'Profesional Asociado en Administración de Negocios', 'Ingeniería en Desarrollo de Software', 'Ingeniero en Desarrollo de Software', 'Ingeniero Industrial', 'Licenciatura en Administración', 'Licenciado en Administración de Empresas', 'Licenciado en Comercio Internacional', 'Licenciatura en Diseño Gráfico y Animación', 'Licenciatura en Mercadotecnia', ]; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ] } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Zacatecas case 'ZACATECAS': case '2404': if (nivelInteres === '2') { oferta = ['Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración']; } else if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; } break; // Online case 'TECMILENIO ONLINE': case '1300': if (nivelInteres === '5') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciatura en Psicología Empresarial', 'Licenciado en Mercadotecnia y Publicidad' ]; } else if (nivelInteres === '3') { oferta = [ 'Maestría en Calidad y Productividad', 'Maestría en Educación', 'Maestría en Educación Positiva', 'Maestría en Finanzas', 'Máster en Programación', 'Maestría en Gestión de Tecnologías de Información', 'Maestría en Administración de Negocios con Logística', 'Maestría en Mercadotecnia', 'Maestría en Recursos Humanos', 'Maestria en Liderazgo Positivo' ]; // Se agrego para LP de especialidad online if (window.location.pathname.includes('especialidades-online')) { oferta = [ 'Especialidad en Finanzas', 'Especialidad en Innovación', 'Especialidad en Recursos Humanos', 'Especialidad en Aplicaciones de Educación Positiva' ]; } // Se agrego para LP de especialidad online } else if (nivelInteres === '2') { oferta = [ 'Ingeniero en Computación Administrativa', 'Ingeniería Industrial y de Sistemas', 'Licenciatura en Administración', 'Licenciatura en Comercio y Negocios Internacionales', 'Licenciado en Derecho', 'Licenciado en Educación y Desarrollo', 'Licenciado en Mercadotecnia y Publicidad', 'Licenciatura en Psicología Empresarial', 'Licenciado en Psicología Empresarial', 'Licenciatura en Administración de Negocios' ]; } else if (nivelInteres === '1') { oferta = [ 'Preparatoria' ]; } break; default: break; } return oferta; } // Segmenar campus por estado if ( window.location.href.includes('https://www.tecmilenio.mx/es') || window.location.href.includes('https://tecmilenio.mx/es') || window.location.href.includes('https://www.tecmilenio.mx/es/') || window.location.href.includes('https://tecmilenio.mx/es/') || window.location.href.includes('/pruebas.html') ) { // segmentarCampus(); } // console.info('Start validate'); }