function nuevoAjax() { /* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por lo que se puede copiar tal como esta aqui */ var xmlhttp=false; try { // Creacion del objeto AJAX para navegadores no IE xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { // Creacion del objet AJAX para IE xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { xmlhttp=false; } } if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } return xmlhttp; } function compruebaDoble(pagina, valores, idInput, capa, campo) { // Creo la conexion con el servidor y le envio la variable evento (que le indica si debe ingresar o verificar) y el dato a utilizar var ajax=nuevoAjax(); var oculto = document.getElementById(capa); var boton = document.getElementById(idInput); ajax.open("POST", pagina, true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send(valores); ajax.onreadystatechange=function() { if (ajax.readyState < 4) { document.getElementById(idInput).disabled = true; } if (ajax.readyState==4) { if(ajax.responseText == "FAIL") { oculto.value = 'FAIL'; document.getElementById(idInput).disabled = false; } else if(ajax.responseText == "OK") { oculto.value = 'OK'; document.getElementById(idInput).disabled = false; } } } } function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } function compAfi() { if(document.add.titulo.value.length == 0) { alert("Introduce un titulo"); document.add.titulo.focus(); return false; } if(document.add.url.value.length == 0 || document.add.url.value == "http://") { alert("Introduce una URL"); document.add.url.focus(); return false; } document.add.submit(); } function cambiaPara(zona) { if(zona == 1){ document.getElementById('fileC').disabled = true; document.getElementById('urlC').disabled = false; document.getElementById('carpetaL').disabled = true; }else if(zona == 2){ document.getElementById('fileC').disabled = false; document.getElementById('urlC').disabled = true; document.getElementById('carpetaL').disabled = true; }else if(zona == 3){ document.getElementById('urlC').disabled = true; document.getElementById('fileC').disabled = true; }else if(zona == 4){ document.getElementById('carpetaL').disabled = false; document.getElementById('urlC').disabled = true; document.getElementById('fileC').disabled = true; } } function cambiaParaUsuarios(zona) { if(zona == 1){ document.getElementById('subecontenido').disabled = true; document.getElementById('urlU').disabled = false; }else if(zona == 2){ document.getElementById('subecontenido').disabled = false; document.getElementById('urlU').disabled = true; } } function compCat() { if(document.addcategoria.seccion.value.length==0) { alert("Introduce una sección"); document.addcategoria.seccion.focus(); return false; } document.addcategoria.submit(); } function envio(id,tabla,accion,msg){ if(confirm("¿ Realmente desea "+msg+" ?")) { document.getElementById('accion').value = accion; document.getElementById('idDel').value = id; document.getElementById('tabla').value = tabla; document.getElementById('msg').value = tabla; document.del.submit(); } } function validar(id,accion,tabla){ var textoConfirm = ""; if(accion == 0) textoConfirm = "Activar ?"; else textoConfirm = "Desactivar ?"; if(confirm(textoConfirm)) { document.activar.accion.value = accion; document.activar.idACT.value = id; document.activar.tabla.value = tabla; document.activar.submit(); } } function compBoletin() { if(document.boletin.asunto.value.length==0) { alert("Introduce un asunto"); document.boletin.asunto.focus(); return false; } if(document.boletin.boletin.value.lenght==0) { alert("Introduce un mensaje"); document.boletin.boletin.focus(); return false; } document.boletin.submit(); } function verboletin(capa) { if(document.getElementById(capa).style.display=='none') { document.getElementById(capa).style.display='block'; } else { document.getElementById(capa).style.display='none'; } } function confirmar() { if(confirm("Está seguro ??")) { document.vaciar.submit(); } } function validaEmail(valor) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)) { return true; } else { return false; } } function validarEntero(valor){ if(/^(?:\+|-)?\d+$/.test(valor)) return true; else return false; } function compUser(idForm) { var divs = document.getElementsByTagName('input'); var selects = document.getElementsByTagName('select'); var numClass = "req"; var strClass = "numeric"; var ClassEmail = "email"; var ClassPWD = "passw"; var alerta = ""; for (ti=0;ti