//Muestra y esconde divs al seleccionar o desseleccionar un checkbox // checkbox: es el elemento checkbox // div: es el elemento div function hideSection(checkbox,div){ if(checkbox.checked) { div.className = 'divvisible'; }else{ div.className = 'divoculto'; } } //Selecciona todos los checkbox de la pagina. // form: El objeto forma... function selectAllCheckbox(form){ for (var i=0;i < form.length;i++){ element = form.elements[i]; if (element.type == 'checkbox'){ element.checked = true; } } } //Actualiza correctamente los checkbox despues de un 'REFRESH' del navegador. // El nombre del div debe ser el {id del checkbox}+"Div" // Por ejemplo si el checkbox se llama 'nombreCheckbox', el nombre del div deber?a ser 'nombreCheckboxDiv' // form: El objeto forma... function checkAllCheckbox(form){ for (var i=0;i < form.length;i++){ element = form.elements[i]; if (element.type == 'checkbox'){ elemId = element.id; if(element.checked) { document.getElementById(elemId+"Div").className = 'divvisible'; }else{ document.getElementById(elemId+"Div").className = 'divoculto'; } } } } function showHideDivs(checkbox,generalesDiv,rubrosDiv){ if(checkbox.value==1){ rubrosDiv.className = 'divoculto'; generalesDiv.className = 'divvisible'; }else if(checkbox.value==2){ generalesDiv.className = 'divoculto'; rubrosDiv.className = 'divvisible'; } } //Muestra un div // div: es el elemento div function showDiv(div2show){ div2show.className = 'divvisible'; } //Esconde un div // div: es el elemento div function hideDiv(div){ div.className = 'divoculto'; } //Limpia una caja de texto // nombre: objeto de tipo textbox function clearTextbox(nombre){ nombre.value = "" } //Agrega dato a la caja de texto // nombre: es lo que se va a poner en la caja de texto uno // nombreId: es el ID de el textbox numero 1 // monto: es lo que se va a poner en la caja de texto dos // montoId: es el ID de el textbox numero 2 function agregaDato(nombre,monto,nombreId,montoId){ document.getElementById(nombreId).value=nombre; document.getElementById(montoId).value=monto; } //Usada en directorioForm.jsp //selectbox: es el id del select. //nombre: es el id de la caja de texto1 //apPaterno: es el id de la caja de texto2 //apMaterno: es el id de la caja de texto3 function deshabilitaNombreApellidos(selectbox,nombre,apPaterno,apMaterno){ if(document.getElementById(selectbox).value=='-1'){ document.getElementById(nombre).disabled=false; document.getElementById(apPaterno).disabled=false; document.getElementById(apMaterno).disabled=false; if(document.getElementById(nombre).value=='VACANTE' && document.getElementById(apPaterno).value=='VACANTE' && document.getElementById(apMaterno).value=='VACANTE'){ document.getElementById(nombre).value=''; document.getElementById(apPaterno).value=''; document.getElementById(apMaterno).value=''; } }else{ document.getElementById(nombre).disabled=true; document.getElementById(apPaterno).disabled=true; document.getElementById(apMaterno).disabled=true; document.getElementById(nombre).value='VACANTE'; document.getElementById(apPaterno).value='VACANTE'; document.getElementById(apMaterno).value='VACANTE'; } } //Usada en directorioForm.jsp //selectbox: es el id del select. //nombre: es el id de la caja de texto1 //apPaterno: es el id de la caja de texto2 //apMaterno: es el id de la caja de texto3 function deshabilitaSelectBox(selectbox,nombre,apPaterno,apMaterno){ if(document.getElementById(nombre).value!='' || document.getElementById(apPaterno).value!='' || document.getElementById(apMaterno).value!=''){ if(document.getElementById(nombre).value=='VACANTE' && document.getElementById(apPaterno).value=='VACANTE' && document.getElementById(apMaterno).value=='VACANTE'){ document.getElementById(selectbox).disabled=false; }else{ document.getElementById(selectbox).disabled=true; } }else{ document.getElementById(selectbox).disabled=false; } } function mostrarOtroTxt(){ if(document.getElementById("sentidoRespCombo").value=="Otro"){ document.getElementById("divText").className="divisible"; }else{ document.getElementById("divText").className="divoculto"; } }