function muestraMejora(idDiv) { if(document.getElementById(idDiv).style.display == 'none') document.getElementById(idDiv).style.display = 'block'; else document.getElementById(idDiv).style.display = 'none'; } function validarEmail(valor) { var filter = /^(.+\@.+\..+)$/; if(filter.test(valor)) return true; else return false; } function desactiva(idCheck) { if(document.getElementById(idCheck).disabled == true) document.getElementById(idCheck).disabled = false; else document.getElementById(idCheck).disabled = true; } function abreSel(Div) { divs = new Array("cod1","cod2","cod3","cod4","cod5","cod6", "cod7","cod8"); for (i=0;i0) {for(i=0;i0) {for(i=0;i 0) var urlAlt = "&municipioSel="+idMunicipio; else var urlAlt = ""; document.getElementById('cpostalAviso').style.display='none'; rellenaInput('../ajax/getDirec.php?cpostal='+valorCampo.value,'provinciaAJAX'); rellenaSelect('../ajax/getDirec.php?tipo=select&cpostal='+valorCampo.value+urlAlt,'municipioAJAX'); } else { document.getElementById('cpostalAviso').style.display='block';return false; } } } function muestra(idDiv,quehacemos) { if(quehacemos==0) document.getElementById(idDiv).style.display='none'; else document.getElementById(idDiv).style.display='block'; } function limpia(texto,idInput) {if(document.getElementById(idInput).value==texto)document.getElementById(idInput).value='';} function cambiaPes(pestanya) {if(pestanya==1) {document.getElementById('pesta-1').style.display='block';document.getElementById('pesta-2').style.display='none';document.getElementById('pesta-3').style.display='none';document.getElementById('encompra').className='encompra';document.getElementById('enalquiler').className='enventa';document.getElementById('enNovedades').className='';}else if(pestanya==2) {document.getElementById('pesta-1').style.display='none';document.getElementById('pesta-2').style.display='block';document.getElementById('pesta-3').style.display='none';document.getElementById('encompra').className='enventaActual';document.getElementById('enalquiler').className='enventa';document.getElementById('enNovedades').className='';}else if(pestanya==3) {document.getElementById('pesta-1').style.display='none';document.getElementById('pesta-2').style.display='none';document.getElementById('pesta-3').style.display='block';document.getElementById('encompra').className='encompra';document.getElementById('enalquiler').className='enventaaActual';document.getElementById('enNovedades').className='';}} function checkFormReg(formName) { var alerta=""; var i; if(formName=="form_registro") { var campos=new Array("nombre","email","pwd","bases"); var tipos=new Array("texto","correo","pwd","checkbox");var bordeColor='#E4E4E4'; }else if(formName=="micuenta") { var campos=new Array("nombre","apellidos","provincia","cpostal"); var tipos=new Array("texto","texto","select","texto"); if(document.getElementById('tipoCliente').value==0) { campos[4]="empresa"; tipos[4]="texto"; } var bordeColor='#dc5a26'; } for(i=0;i<=campos.length-1;i++) { var idInput=document.getElementById(campos[i]); var tipoInput=tipos[i]; if(tipoInput=="texto") { if(idInput.value=="") { alerta+="nombre"; idInput.style.borderColor='#aa0000'; document.getElementById(campos[i]+'-msg').innerHTML='Introduce un nombre'; } else{ alerta+="";idInput.style.borderColor=bordeColor; document.getElementById(campos[i]+'-msg').innerHTML=''; } } else if(tipoInput=="correo") { if(idInput.value==""||!validarEmail(idInput.value)) { alerta+="email";idInput.style.borderColor='#aa0000'; document.getElementById(campos[i]+'-msg').innerHTML='Introduce un e-mail correcto'; } else{ alerta+="";idInput.style.borderColor=bordeColor; document.getElementById(campos[i]+'-msg').innerHTML=''; } } else if(tipoInput=="select") { if(idInput.value==""||idInput.value==0) { alerta+="prov";idInput.style.borderColor='#aa0000'; document.getElementById(campos[i]+'-msg').innerHTML='Selecciona una opción'; } else{ alerta+="";idInput.style.borderColor=bordeColor; document.getElementById(campos[i]+'-msg').innerHTML=''; } } else if(tipoInput=="pwd") { if(idInput.value==""||(idInput.value!=document.getElementById('pwd2').value)) { alerta+="password";idInput.style.borderColor='#aa0000'; document.getElementById('pwd2').style.borderColor='#aa0000'; document.getElementById(campos[i]+'-msg').innerHTML='Las contraseñas no coinciden'; } else{ alerta+="";idInput.style.borderColor=bordeColor; document.getElementById('pwd2').style.borderColor='#E4E4E4'; document.getElementById(campos[i]+'-msg').innerHTML=''; } } else if(tipoInput=="checkbox") { if(idInput.checked==false) { alerta+="checkbox";idInput.style.borderColor='#aa0000'; document.getElementById(campos[i]+'-msg').innerHTML='Debes aceptar esta casilla'; } else{ alerta+="";idInput.style.borderColor=bordeColor;document.getElementById(campos[i]+'-msg').innerHTML=''; } } } if(formName=="micuenta" && document.getElementById('pwdAct').value != "") { if(document.getElementById('pwdNew').value != document.getElementById('pwdNew2').value || document.getElementById('pwdNew2').value == "" || document.getElementById('pwdNew2').value == " ") { alerta+="pwd"; document.getElementById('pwdNew2').style.borderColor='#aa0000'; document.getElementById('pwdNew').style.borderColor='#aa0000'; document.getElementById('pwdd-msg').innerHTML='Las contraseñas no coinciden'; } else{ alerta+=""; idInput.style.borderColor=bordeColor; document.getElementById('pwdNew2').style.borderColor='#E4E4E4'; document.getElementById('pwdNew').style.borderColor='#E4E4E4'; document.getElementById('pwdd-msg').innerHTML=''; } } if(alerta=="") document.getElementById(formName).submit(); if(formName=="micuenta" && alerta!="") document.getElementById('avisoFuerte').style.display='block'; else if(formName=="micuenta"&&alerta=="")document.getElementById('avisoFuerte').style.display='none'; }