function nueva_ventana(url, ancho, alto, barra) { izquierda = (screen.width) ? (screen.width-ancho)/2 : 100 arriba = (screen.height) ? (screen.height-alto)/2 : 100 opciones = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=' + barra + ',resizable=0,width=' + ancho + ',height=' + alto + ',left=' + izquierda + ',top=' + arriba + '' window.open(url, 'popUp', opciones) } //Comprobar la extension de las fotos function m1c2(form) { if(form.archivo.value == '') { jAlert('No ha seleccionado ninguna imagen para su perfil.', 'Alerta de Lupalia'); return false; } return true; } //Subimos las fotos del registrado function m1c(form) { if(misfotos.archivo.value == '') { alert('No ha seleccionado ninguna imagen para su perfil.'); return false; }else if (misfotos.reg.value == '') { alert('Debes registrarte para poder subir fotos.'); return false; }else{ return true; } } /*******************Funciones del registro***********************/ function importarHotmail(){ var cuenta = document.getElementById('cuenta').value; var pass = document.getElementById('pass').value; if (cuenta == '') { alert('Debes de insertar una cuenta'); }else if (pass == ''){ alert('Debes de insertar una contraseña para tu cuenta'); }else{ ObtDatosContactos('lib/importarContactos.php?op=hotmail&cuenta=' + cuenta + '&pass=' + pass, 'lista'); } } function importarGmail(){ var cuenta = document.getElementById('cuenta').value; var pass = document.getElementById('pass').value; if (cuenta == ''){ alert('Debes de insertar una cuenta'); }else if (pass == ''){ alert('Debes de insertar una contraseña para tu cuenta'); }else{ ObtDatosContactos('lib/importarContactos.php?op=gmail&cuenta=' + cuenta + '&pass=' + pass, 'lista'); } } function volverAintentar(){ document.getElementById('lista').innerHTML = '
| Cuenta: | ||
| Contraseña: | ||
Cargando...";
}else{
if (peticion.readyState == 4 && (peticion.status == 200 || window.location.href.indexOf ("http") == - 1)){
document.getElementById(div).innerHTML = peticion.responseText;
}
}
}
}
//Mensajes emergentes
function emergente(cabecera,texto){
(function($){
$(document).ready(function(){
$('#test1').jGrowl(texto, { life: 10000 ,header: cabecera });
});
})(jQuery);
}
function emergente2(cabecera,texto){
jAlert(texto, cabecera);
}
//Usuarios On-Line
function usuarios_on(){
ObtDatos2('lib/usuarioson.php', 'xxx');
setTimeout("usuarios_on()",20000);
}
//Usuarios On-Line Peril
function usuarios_on_perfil(){
ObtDatos2('lib/usuarioson.php', 'xxx');
setTimeout("usuarios_on_perfil()",10000);
}
/**********************************MODO INVISIBLE*******************************/
function invisible_activar(x){
jConfirm('Al activar el modo invisible nadie verá tu presencia en Lupalia.\n\n Esto tiene sus ventajas, pero también sus inconvenientes, ya que nadie se comunicará contigo al verte como off-line\n\n ¿Desea activar el modo invisible?', 'Modo Invisible', function(r) {
if (r == true){
ObtDatosJS("lib/visible.php", 'accion');
return true;
}else{
return false;
}
});
}
function invisible_desactivar(x){
ObtDatosJS("lib/visible.php", 'accion');
}
/*******************************************************************************/
/**********************************MENSAJES EMERGENTES*******************************/
function comprobar_mensajes() {
ObtDatosJS("lib/acciones.php?op=comprobar", 'accion');
setTimeout("comprobar_mensajes()",60000);
}
function recuento(){
enviarFormulario('lib/recuento.php', 'busquedaplus', 'recuento');
}
//Enviar acciones
function lupita(apodo){
ObtDatosJS("lib/acciones.php?op=lupita&apodo=" + apodo, 'accion');
emergente('Notificación','Acabas de enviar una lupita a ' + apodo + ''); } function flechazo(apodo){ ObtDatosJS("lib/acciones.php?op=flechazo&apodo=" + apodo, 'accion'); emergente('Notificación','
Acabas de incluir a ' + apodo + ' en tu lista de "Me gustan"'); } function amigo(apodo){ ObtDatosJS("lib/acciones.php?op=amigo&apodo=" + apodo, 'accion'); } function denegar(apodo){ jConfirm('' + apodo + ' no podrá ponerse en contacto contigo, ¿estás segur@?', 'Denegar contacto', function(r) { if (r == true){ ObtDatosJS("lib/acciones.php?op=denegar&apodo=" + apodo, 'accion'); emergente('Notificación','
Has denegado el contacto a ' + apodo + ''); return true; }else{ return false; } }); } function permitir(apodo){ ObtDatos("lib/acciones.php?op=permitir&apodo=" + apodo, 'accion'); setTimeout("window.location.reload();",1500); } function nomegusta(apodo){ ObtDatos("lib/acciones.php?op=nomegusta&apodo=" + apodo, 'accion'); setTimeout("window.location.reload();",1500); } function correo_env(apodo){ document.enviarcorreo.Enviar.disabled = 'disabled'; ObtDatosJS("lib/acciones.php?op=correo&apodo=" + apodo, 'accion'); } function correo_leido(apodo){ ObtDatosJS("lib/acciones.php?op=correoleido&apodo=" + apodo, 'accion'); } function chat(apodo){ ObtDatosJS("lib/ausencia.php?apodo=" + apodo, 'accion'); alto = 583; ancho = 570; izquierda = (screen.width) ? (screen.width-ancho)/2 : 100 arriba = (screen.height) ? (screen.height-alto)/2 : 100 opciones = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=' + ancho + ',height=' + alto + ',left=' + izquierda + ',top=' + arriba + ''; ventanaChat = window.open('chat/chat.php?a=' + apodo + '', 'Chat', opciones); ventanaChat.focus(); } function nochat(apodo){ jAlert('Debes tener un Pasaporte para iniciar una conversación de chat con ' + apodo + '', 'Mensaje de Lupalia'); } function nochatsin(){ jAlert('Debes tener un Pasaporte para iniciar una conversación de chat', 'Mensaje de Lupalia'); } function abrirChat(apodo, code){ jConfirm("¿Tienes una petición de chat de " + apodo + "?", 'Invitación a chat', function(r) { if (r == true){ /*if(window.ventanaChat){ return true; }else{*/ chat(code); /*} return true;*/ }else{ return false; } }); } function ausente(apodo,fecha){ jAlert('' + apodo + ' estará ausente hasta el ' + fecha + '', 'Mensaje de Lupalia'); } function ausente(apodo,fecha){ jAlert('' + apodo + ' estará ausente hasta el ' + fecha + '', 'Mensaje de Lupalia'); } //Mensaje de baja del servicio function mostrarMsjBaja(apodo, clave){ jPrompt('¿Realmente quiere darse de baja?
Acabas de enviar a " + apodo + " una invitación de amigo"); } function anular_amigo(id, amigo){ ObtDatos2("lib/actu_amigos.php?op=anular&id=" + id, 'accion_amigo'); jAlert("La solicitud enviada a " + amigo + " para incluirl@ en tu lista de Mis Amigos ha sido anulada", 'Mensaje de Lupalia'); setTimeout("window.location.reload()",4000); } function solAmigoPen(apodo){ jAlert("" + apodo + " tiene una solicitud pendiente de contestar", 'Mensaje de Lupalia'); } function yaesAmigo(apodo){ jAlert("No puedes enviar una solicitud de amigo a " + apodo + " porque ya es tu amigo", 'Mensaje de Lupalia'); } /*****************************FIN ACCIONES DE MIS AMIGOS*******************************/ /**********************************CORREOS*******************************/ //Leer correos internos function leercorreo(correo, op){ /*soloMostrar('mensaje');*/ location.href = 'acceso.php?valor=correo&op=leer&id=' + correo + '&c=' + op; /*ObtDatos("lib/correointop.php?op=leer&id=" + correo, 'mensaje');*/ } //Nuevo correo interno function respondercorreo(id){ ObtDatos("lib/correointop.php?op=reenviar&id=" + id, 'mensaje'); } //Correo incorrecto function incorrectocorreo(id){ ObtDatos("lib/correointop.php?op=incorrecto&id=" + id, 'mensaje'); } //Eliminar correo function eliminarcorreo(id){ ObtDatos("lib/correointop.php?op=eliminar&id=" + id, 'mensaje'); } function eliminarEnv (id){ jConfirm('¿Estás seguro de eliminar el siguiente correo?', 'Confirmar la eliminación', function(r) { if (r == true){ location.href = 'acceso.php?valor=correo&op=eliminar_enviados_uno&correo=' + id; return true; }else{ return false; } }); } function eliminarRec (id){ jConfirm('¿Estás seguro de eliminar el siguiente correo?', 'Confirmar la eliminación', function(r) { if (r == true){ location.href = 'acceso.php?valor=correo&op=eliminar_recibidos_uno&correo=' + id; return true; }else{ return false; } }); } function eliminarDefUno (id){ jConfirm('¿Estás seguro de eliminar definitivamente el siguiente correo?', 'Confirmar la eliminación', function(r) { if (r == true){ location.href = 'acceso.php?valor=correo&op=eliminardef_uno&correo=' + id; return true; }else{ return false; } }); } function restaurarUno (id){ location.href = 'acceso.php?valor=correo&op=restaurar_uno&correo=' + id; } /******************************FIN CORREOS*******************************/ //Cambia la provincia function cambiarProvincia(valor) { var pais = valor.value; var provincia = document.getElementById('idProvincia').value; if(pais == 'España') { document.getElementById('idNomProvincia').innerHTML = 'Provincia'; document.getElementById('idNomPoblacion').innerHTML = 'Población'; }else{ document.getElementById('idNomProvincia').innerHTML = 'Región'; document.getElementById('idNomPoblacion').innerHTML = 'Ciudad'; } ObtDatos('lib/cambiaprovincia.php?pais=' + escape(pais), 'idProvincia'); ObtDatos('lib/cambiapoblacion.php?prov=' + escape(provincia), 'idPoblacion'); } //Cambia la provincia para las búsquedas function cambiarProvincia_b(valor) { var pais = valor.value; var provincia = document.getElementById('idProvincia_b').value; if(pais == 'España') { document.getElementById('idNomProvincia_b').innerHTML = 'Provincia'; document.getElementById('idNomPoblacion_b').innerHTML = 'Población'; }else{ document.getElementById('idNomProvincia_b').innerHTML = 'Región'; document.getElementById('idNomPoblacion_b').innerHTML = 'Ciudad'; } ObtDatos('lib/cambiaprovincia_b.php?pais=' + escape(pais), 'idProvincia_b'); ObtDatos('lib/cambiapoblacion_b.php?prov=' + escape(provincia), 'idPoblacion_b'); } //Cambia la población function cambiarPoblacion(valor) { var provincia = valor.value; ObtDatos('lib/cambiapoblacion.php?prov=' + escape(provincia), 'idPoblacion'); } //Cambia la población para las búsquedas function cambiarPoblacion_b(valor) { var provincia = valor.value; ObtDatos('lib/cambiapoblacion_b.php?prov=' + escape(provincia), 'idPoblacion_b'); } //funcion alternativa para IExplorer -> getElementsByName function getElementsByName_iefix(tag, name) { var elem = document.getElementsByTagName(tag); var arr = new Array(); for(i = 0,iarr = 0; i < elem.length; i++) { att = elem[i].getAttribute("name"); if(att == name) { arr[iarr] = elem[i]; iarr++; } } return arr; } //Marcar todos los campos function marcarTodos(campo, div, valor, info, form) { var elementos; if (document.getElementById && document.all) { elementos = getElementsByName_iefix("input", campo); }else{ elementos = document.getElementsByName(campo); } var i; var verda; if(form.checked == true) { verda = 'true'; }else{ verda = ''; } for(i=0;i
\n'; //Validamos los campos if(form.mus_valor.value.length == 0) { mensaje += '- Me gusta la música
\n';} if(form.coc_valor.value.length == 0) { mensaje += '- Me gusta la cocina
\n';} if(form.peu_valor.value.length == 0) { mensaje += '- Me gustan las películas
\n';} if(form.ani_valor.value.length == 0) { mensaje += '- Tengo / me gustan los animales de compañía
\n';} if(form.afi_valor.value.length == 0) { mensaje += '- Mis aficciones
\n';} if(form.sal_valor.value.length == 0) { mensaje += '- Mis preferencias para salir
\n';} if(form.vel_valor.value.length == 0) { mensaje += '- Mi velada perfecta en pareja
\n';} if(form.dep_valor.value.length == 0) { mensaje += '- Mis actividades deportivas
\n';} if(form.fumo.value <= 0) { mensaje += '- Fumo
\n'; } if(form.bebo.value <= 0) { mensaje += '- Bebo
\n'; } if(form.como.value <= 0) { mensaje += '- Como
\n'; } if(form.deporte.value <= 0) { mensaje += '- Hago deporte
\n'; } mensaje += ''; /*if(mensaje.length > 82) { jAlert(mensaje, 'Alerta de Lupalia'); return false; }else{*/ form.submit(); return true; //} } function compruebaaltura(form) { var altmin = document.getElementById("iai").selectedIndex; var altmax = document.getElementById("iaa").selectedIndex; if (altmin > altmax) { return false; }else{ return true; } } function compruebapeso(form) { var pesmin = document.getElementById('ipi').selectedIndex; var pesmax = document.getElementById('ipa').selectedIndex; if (pesmin > pesmax) { return false; }else{ return true; } } //Validamos Busco function validarBusco(form){ var mensaje = 'Faltan por completar los siguientes campos:'; //Validamos los campos if(document.getElementById("iei").selectedIndex > document.getElementById("iea").selectedIndex) {mensaje += '- La edad mínima no puede ser mayor que la edad máxima
\n'; } if(document.getElementById("iii").selectedIndex > document.getElementById("iia").selectedIndex) {mensaje += '- Los ingresos mínimos no puede ser mayores que los ingresos máximos
\n'; } if(compruebaaltura(form) === false) {mensaje += '- La altura mínima no puede ser mayor que la altura máxima
\n'; } if(compruebapeso(form) === false) {mensaje += '- El peso mínimo no puede ser mayor que el peso máximo
\n'; } if(mensaje.length > 82) { jAlert(mensaje, 'Alerta de Lupalia'); return false; }else{ form.submit(); return true; } } //Validar Datos personales function validarPerfil1(form){ var mensaje = 'Faltan por completar los siguientes campos:\n\n'; //Validamos los campos if(form.pais.value.length == 0) { mensaje += 'País\n'; } if(form.provincia.value.length == 0) { mensaje += 'Provincia o Región\n'; } if(form.poblacion.value.length == 0) { mensaje += 'Población o Ciudad\n'; } if(form.dia.value <= 0) { mensaje += 'Día de nacimiento\n'; } if(form.mes.value <= 0) { mensaje += 'Mes de nacimiento\n'; } if(form.ano.value <= 0) { mensaje += 'Año de nacimiento\n'; } if(form.soy.value <= 0) { mensaje += 'Estado Civil\n'; } if(form.thi.value <= 0) { mensaje += '¿Tienes hijos?\n'; } if(form.tgh.value <= 0) { mensaje += '¿Te gustaría tener hijos con tu nueva pareja?\n'; } if(form.vives.value <= 0) { mensaje += 'Vives\n'; } if(form.idi_valor.value.length == 0) { mensaje += 'Idioma\n';} if(form.religion.value <= 0) { mensaje += 'Religión\n'; } if(form.rel_eres.value <= 0) { mensaje += 'En cuanto a tu religión eres\n'; } if(form.profesion.value <= 0) { mensaje += 'Profesión\n'; } if(form.estudios.value <= 0) { mensaje += 'Estudios\n'; } if(form.ingresos.value <= 0) { mensaje += 'Ingresos\n'; } if(mensaje.length > 50) { alert(mensaje); return false; }else{ form.submit(); return true; } } //Validación de acceso a la aplicación function validarAcceso(valor) { var mensaje = 'Faltan por introducir los siguientes campos:\n\n'; //Validamos los campos if (valor.uapodo.value.length == 0) { mensaje += 'Apodo del usuario\n'; } if (valor.upass.value.length == 0) { mensaje += 'Contraseña del usuario'; } if(mensaje.length > 50) { alert(mensaje); return false; }else{ return true; } } //Validamos la clave de acceso de la cuenta del usuario function ValidarCuentaDPC(form){ var mensaje = 'Faltan por introducir los siguientes campos:'; //Validamos los campos if(form.passold.value.length == 0) { mensaje += '- Contraseña actual'; if(mensaje.length > 82) { jAlert(mensaje, 'Alerta de Lupalia'); return false; }else{ form.submit(); return true; } } //Validamos el email de la cuenta del usuario function ValidarCuentaDPE(form){ var mensaje = 'Faltan por introducir los siguientes campos:
'; }else{ var clave = MD5(form.passold.value); if(form.pass.value!=clave) { mensaje += '- Contraseña actual erronea
'; }else{ if(form.passnew.value.length < 8 && form.repassnew.value.length < 8) { mensaje += '- La contraseña debe tener al menos 8 caracteres
'; } } } if(form.passnew.value.length == 0) { mensaje += '- Nueva contraseña
'; } if(form.repassnew.value.length == 0) { mensaje += '- Re-escriba contraseña
'; } if(form.passnew.value != form.repassnew.value) { mensaje += '- Las contraseñas son distintas
'; } mensaje += ''; //Validamos los campos if(form.emailnew.value.length == 0) { mensaje += '- E-mail'; if(mensaje.length > 82) { jAlert(mensaje, 'Alerta de Lupalia'); return false; }else{ if (comprobarEmail(form.emailnew.value)){ form.submit(); return true; }else{ jAlert('El email introducido no es válido.', 'Alerta de Lupalia'); return false; } } } function validarGuardaBusqueda(form,num){ var mensaje = 'Faltan por introducir los siguientes campos:
'; } if(form.reemailnew.value.length == 0) { mensaje += '- Reescibir e-mail'; } if(form.emailnew.value != form.reemailnew.value) { mensaje += '- Los e-mail son distintos
'; } mensaje += ''; //Validamos los campos if(document.getElementById('n_busqueda').value.length == 0) { mensaje += '- Nombre para la búsqueda'; if(mensaje.length > 82) { jAlert(mensaje, 'Alerta de Lupalia'); return false; }else{ if (num == 3) { jAlert('Sólo podemos guardar un máximo de 3 búsquedas', 'Alerta de Lupalia'); return false; }else{ busquedaplus.submit(); return true; } } } //Validar busqueda de un Click function validarUnclick(){ var cont=0; for(var i=0; i<5; i++) { if (f_unclick.op[i].checked) { cont++; } } if(cont > 0) { f_unclick.submit(); return true; }else{ jAlert('Debe seleccionar algún tipo de búsqueda.', 'Alerta de Lupalia'); return false; } } function validaAusencia(form){ var mensaje = 'Faltan por introducir los siguientes campos:
'; } mensaje += ''; if(form.ini.value.length == 0) { jAlert(mensaje += '- Fecha de inicio de la ausencia.
','Alerta de Lupalia'); return false; } if(form.fin.value.length == 0) { jAlert(mensaje += '- Fecha de fin de la ausencia.
','Alerta de Lupalia'); return false; } if(validarFecha(document.getElementById("ini").value) == false) { jAlert('
La fecha de inicio debe ser igual a hoy o superior.','Alerta de Lupalia'); return false;} if(validarFechaFin(document.getElementById("ini").value,document.getElementById("fin").value) == false) { jAlert('
La fecha de fin debe ser igual a hoy o superior.','Alerta de Lupalia'); return false;} if(form.lupita.checked == 0 && form.amigo.checked == 0 && form.correo.checked == 0 && form.chat.checked == 0){ jAlert('
Debe seleccionar al menos una opción de aviso.','Alerta de Lupalia'); return false; }else{ form.submit(); return true; } } function validarFecha(array){ var hoy = new Date(); var array_ini = array.split("-"); var dia = array_ini[0]; var mes = array_ini[1]; var ano = array_ini[2]; if (ano >= hoy.getYear()) { if (mes >= hoy.getMonth()) { if (dia >= hoy.getUTCDate()) { return true; }else{ return false; } }else{ return false; } }else{ return false; } } function validarFechaFin(ini,fin){ var array_ini = ini.split("-"); var array_fin = fin.split("-"); var dia_ini = array_ini[0]; var mes_ini = array_ini[1]; var ano_ini = array_ini[2]; var dia_fin = array_fin[0]; var mes_fin = array_fin[1]; var ano_fin = array_fin[2]; if (ano_fin >= ano_ini) { if (mes_fin >= mes_ini) { if (dia_fin >= dia_ini) { return true; }else{ return false; } }else{ return false; } }else{ return false; } } //calcular la edad de una persona //recibe la fecha como un string en formato español //devuelve un entero con la edad. Devuelve false en caso de que la fecha sea incorrecta o mayor que el dia actual function calcular_edad(fecha){ var edad; //calculo la fecha de hoy var hoy=new Date(); //alert(hoy) //calculo la fecha que recibo //La descompongo en un array var array_fecha = fecha.split("-"); //si el array no tiene tres partes, la fecha es incorrecta if (array_fecha.length!=3) return false; //compruebo que los ano, mes, dia son correctos var ano; ano = parseInt(array_fecha[0]); if (isNaN(ano)) return false var mes mes = parseInt(array_fecha[1]); if (isNaN(mes)) return false var dia dia = parseInt(array_fecha[2]); if (isNaN(dia)) return false //resto los años de las dos fechas if (hoy.getYear() < 1900) { edad = 1900 + hoy.getYear() - ano - 1; //-1 porque no se si ha cumplido años aun }else{ edad=hoy.getYear() - ano - 1; //-1 porque no se si ha cumplido años aun } //si resto los meses y me da menor que 0 entonces no ha cumplido años. Si da mayor si ha cumplido if (hoy.getMonth() + 1 - mes < 0) //+ 1 porque los meses empiezan en 0 return edad if (hoy.getMonth() + 1 - mes > 0) return edad+1 //entonces es que eran iguales. miro los dias //si resto los dias y me da menor que 0 entonces no ha cumplido años. Si da mayor o igual si ha cumplido if (hoy.getUTCDate() - dia >= 0) return edad + 1 return edad } //Comprobamos la calidad de la clave function comprobarpass(){ var pass = document.getElementById("miCont").value; var url = 'lib/calidadpass.php?pass=' + pass; document.getElementById('calidad').style.display = ''; ObtDatos(url, 'calidad'); } function comprobarpasscuenta(){ var pass = document.getElementById("passnew").value; var url = 'lib/calidadpass.php?pass=' + pass; document.getElementById('calidad').style.display = ''; ObtDatos(url, 'calidad'); } /*function comprobaremail(){ var email = document.getElementById("emailnew").value; document.getElementById('emaildisponible').style.display = ''; var url = 'lib/disponiblemail.php?email=' + email; ObtDatos(url, 'emaildisponible'); }*/ function comprobarEmail(valor) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){ //alert(”La dirección de email ” + valor + ” es correcta.”) return true; } else { alert("La dirección de email es incorrecta."); return false; } } //Comprobación del apodo a la hora de registrarnos function comprobar() { var fecha = document.getElementById("ano").value; var poblacion = document.getElementById("poblacion").value; var apodo = document.getElementById("apodo").value; document.getElementById('disponibilidad').style.display = ''; var url = 'lib/disponible.php?fecha=' + fecha + '&apodo=' + apodo + '&poblacion=' + poblacion; ObtDatos(url, 'disponibilidad'); } function mostrar(valor) { var dvalor = document.getElementById(valor).style; if (dvalor.display == 'none') { dvalor.display = ''; }else{ dvalor.display = 'none'; } } function soloMostrar(valor){ var dvalor = document.getElementById(valor).style; dvalor.display = ''; } function ocultar(z) { document.getElementById(z).style.display = 'none'; } function selecciona(apodo) { var cuadroapodo = document.getElementById("apodo"); cuadroapodo.value = apodo; ocultar(); } //Cambiar las URL de las fotos function cambiarUrl(nfoto, num){ for(i=0 ; i\n'; }else{ if (esInt(document.getElementById("n_tarjeta").value) == false){ jAlert('
El número de tarjeta debe ser numérico','Alerta de Lupalia'); return false; }else{ if (document.getElementById("n_tarjeta").value.length < 16){ jAlert('
El número de tarjeta debe tener 16 dígitos','Alerta de Lupalia'); return false; } } } if(document.getElementById("mes_cad").value <= 0) { mensaje += '- Mes de caducidad
\n'; } if(document.getElementById("ano_cad").value <= 0) { mensaje += '- Año de caducidad
\n'; } if(document.getElementById("cod_validacion").value <= 0) { mensaje += '- Código de validación
\n'; } } mensaje += ''; /*Vemos la caducidad de la tarjeta*/ if(mensaje.length <= 82 && GetSelectedItemTarjeta()=="Tarjeta"){ if(GetSelectedItemTarjetaTipo() == "visa"){ if(document.getElementById("cod_validacion").value.length < 3 || document.getElementById("cod_validacion").value.length > 3){ jAlert('
El código de validación debe tener 3 dígitos','Alerta de Lupalia'); return false; }else{ if (esInt(document.getElementById("cod_validacion").value) == false){ jAlert('
El código de validación debe ser numérico','Alerta de Lupalia'); return false; } } }else{ if(document.getElementById("cod_validacion").value.length < 4){ jAlert('
El código de validación debe tener 4 dígitos','Alerta de Lupalia'); return false; }else{ if (esInt(document.getElementById("cod_validacion").value) == false){ jAlert('
El código de validación debe ser numérico','Alerta de Lupalia'); return false; } } } if(document.getElementById("mes_cad").value <= mes_act) { if(document.getElementById("ano_cad").value <= ano_act) { jAlert('
La tarjeta está caducada.','Alerta de Lupalia'); return false; } } } if(mensaje.length > 82) { jAlert(mensaje,'Alerta de Lupalia'); return false; }else{ document.formpago.submit(); return true; } } function GetSelectedItemTarjeta() { len = document.formpago.f_pago.length chosen = "" for (i = 0; i','Alerta de Lupalia'); return false; } mensaje += ' '; if(mensaje.length > 82) { jAlert(mensaje,'Alerta de Lupalia'); return false; }else{ form.submit(); return true; } } function validar_B_Horoscopo(form){ var mensaje = 'Faltan por introducir los siguientes campos:'; if(form.b_horoscopo.value == 0) { mensaje += '- Horóscopo que desea buscar.'; if(mensaje.length > 82) { return false; }else{ form.submit(); return true; } } //Validación de eliminar e-mail function validarEliminaCorreos(form, campo){ var mensaje = 'No has seleccionado ningún e-mail para eliminar';; var r = false; if (document.getElementById && document.all) { elementos = getElementsByName_iefix("input", "check"); }else{ elementos = document.getElementsByName("check"); } var i; var j = 0; for(i=0;i
'; return false; } mensaje += '506){ x.value = x.value.substr(0,506); } } function cerrarventanachat() { if(confirm('¿Desea finalizar su sesión con Lupalia?')) { if(window.ventanaChat) { ventanaChat.close(); } return true; }else{ return false; } } function publicidad_chat() { $("#publicidad").show("slow"); // document.getElementById('publicidad').style.display = ''; //setTimeout("quitar_chat();",10000); } function quitar_chat() { $("#publicidad").hide("slow"); ObtDatosJS("lib/borrarpeticiones.php", 'accion'); //document.getElementById('publicidad').style.display = 'none'; } function envio_chat_offline(apodo,de){ jPrompt2('' + apodo + ' está desconectad@, ¿quieres enviarle un saludo?', '', 'Mensaje rápido para ' + apodo, function(r) { if (r != null){ if ( r ){ ObtDatos2("lib/enviocorreoOffline.php?apodo=" + apodo + "&de=" + de + "&msj=" + r, 'accion'); jAlert('Mensaje enviado a ' + apodo + ' correctamente', 'Alerta de Lupalia'); }else{ jAlert('El mensaje no puede estar vacío', 'Alerta de Lupalia', function(r) { if ( r == true ){ envio_chat_offline(apodo); } } ); } } }); return false; } function sugerenciaTemaForo(apodo){ jPrompt2('' + apodo + ', indícanos el tema que deseas sugerir', '', 'Sugerencia de tema', function(r) { if (r != null){ if ( r ){ ObtDatos2("lib/envioSugerencia.php?apodo=" + apodo + "&tema=" + r, 'accion'); jAlert('Mensaje enviado a la administración correctamente', 'Alerta de Lupalia'); }else{ jAlert('El mensaje no puede estar vacío', 'Alerta de Lupalia', function(r) { if ( r == true ){ sugerenciaTemaForo(apodo); } } ); } } }); return false; } function enviarNForo(){ jConfirm('El mensaje se enviará para su revisión a los moderadores, ¿desea continuar?', 'Enviar mensaje al foro', function(r) { if (r == true){ nLineaForoX.submit(); return true; }else{ return false; } }); } function refrescarForo() { var ultimalinea = document.getElementById('ultimalinea').value; var dvalor = document.getElementById('bEscribir').style; if(dvalor.display == 'none') { comprobarUltimoDato('lib/compultlineforo.php?valor=' + ultimalinea, 'ultimalinea2'); if(document.getElementById('ultimalinea2').value == 'OK') { location.reload(); } } } function comprobarUltimoDato(url, idDestino) { var act = Math.round(Math.random()*1000000); var DivDestino; DivDestino = document.getElementById(idDestino); http[act] = createRequestObject(); http[act].open('get', url); http[act].onreadystatechange = function() { if(http[act].readyState == 4) { if(http[act].status == 200 || http[act].status == 304) { DivDestino.value = http[act].responseText; } } } http[act].send(null); }