function validate_form(){if(validate_nombre()){if(validate_movil()){if(validate_email()){if(validate_tipoVIA()){if(validate_via()){if(validate_numero()){if(validate_provincia()){if(validate_poblacion()){if(validate_tlf()){return true}else{jQuery("#tlf_cobertura").focus()}}else{jQuery("#poblaciones").focus()}}else{jQuery("#provincias").focus()}}else{jQuery("#numero").focus()}}else{jQuery("#via").focus()}}else{jQuery("#tipovia").focus()}}else{jQuery("#email").focus()}}else{jQuery("#movil").focus()}}else{jQuery("#nombre").focus()}jQuery("html, body").animate({scrollTop:0},"slow");return false}function check_empty_form(){var a;a=jQuery("#nombre").val();if(a.length!=0||a!=""){return false}a=jQuery("#movil").val();if(a.length!=0||a!=""){return false}a=jQuery("#email").val();if(a.length!=0||a!=""){return false}a=jQuery("#tlf_cobertura").val();if(a.length!=0||a!=""){return false}a=jQuery("#via").val();if(a.length!=0||a!=""){return false}a=jQuery("#numero").val();if(a.length!=0||a!=""){return false}a=jQuery("#provincias").val();if(a!=-1){return false}a=jQuery("#poblaciones").val();if(a!=-1){return false}a=jQuery("input[name='telefono']:checked").val();if(a!=0){return false}return true}function validate_nombre(){var a=jQuery("#nombre").val();jQuery("#nombre").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(a.length==0||a==""){inlineMsg("nombre",_validation_required_text_nombre,true);jQuery("#nombre").attr("isvalid","false");return false}else{jQuery("#nombre").attr("isvalid","true");return true}}function validate_movil(){var b=jQuery("#movil").val();jQuery("#movil").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(b.length==0||b.length!=9||b==""){inlineMsg("movil",_validation_required_text_movil,true);jQuery("#movil").attr("isvalid","false");return false}else{var a=b.substring(0,1);if(a=="6"||a=="9"||a=="8"){jQuery("#movil").attr("isvalid","true");return true}else{inlineMsg("movil",_validation_badformat_text_movil,true);jQuery("#movil").attr("isvalid","false");return false}}}function validate_email(){var b=jQuery("#email").val();jQuery("#email").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(b.length==0||b==""){inlineMsg("email",_validation_required_text_email,true);jQuery("#email").attr("isvalid","false");return false}else{var a=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;if(a.test(b)){jQuery("#email").attr("isvalid","true");return true}else{inlineMsg("email",_validation_badformat_text_email,true);jQuery("#email").attr("isvalid","false");return false}}}function validate_tlf(){var c=jQuery("input[name='telefono']:checked").val();jQuery("#tlf_cobertura").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(c==1){var a=jQuery("#tlf_cobertura").val();if(a.length==0||a==""){inlineMsg("tlf_cobertura",_validation_required_text_telefono,true);jQuery("#tlf_cobertura").attr("isvalid","false");return false}else{var b=a.substring(0,1);if(b=="6"||b=="9"&&a.length==9){jQuery("#tlf_cobertura").attr("isvalid","true");return true}else{inlineMsg("tlf_cobertura",_validation_badformat_text_telefono,true);jQuery("#tlf_cobertura").attr("isvalid","false");return false}}}else{return true}}function validate_tipoVIA(){var a=jQuery("#tipovia").val();jQuery("#tipovia").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(a==-1){return false}else{return true}}function validate_via(){var a=jQuery("#via").val();jQuery("#via").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(a.length==0||a==""){inlineMsg("via",_validation_required_text_via,true);jQuery("#via").attr("isvalid","false");return false}else{jQuery("#via").attr("isvalid","true");return true}}function validate_numero(){var a=jQuery("#numero").val();var b=/[0-9]/;jQuery("#numero").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(b.test(a)){jQuery("#numero").attr("isvalid","true");return true}else{inlineMsg("numero",_validation_required_text_numero,true);jQuery("#numero").attr("isvalid","false");return false}}function validate_provincia(){var a=jQuery("#provincias").val();jQuery("#provincias").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(a==-1){inlineMsg("provincias",_validation_required_text_provincia,true);return false}else{return true}}function validate_poblacion(){var a=jQuery("#poblaciones").val();jQuery("#poblaciones").css({color:_validation_ok_color,"background-color":_validation_ok_background_color});if(a==-1){inlineMsg("poblaciones",_validation_required_text_poblacion,true);return false}else{return true}}var MSGTIMER=20;var MSGSPEED=5;var MSGOFFSET=3;var MSGHIDE=3;function inlineMsg(h,f,e){var c;var i;if(!document.getElementById("msg")){c=document.createElement("div");c.id="msg";i=document.createElement("div");i.id="msgcontent";document.body.appendChild(c);c.appendChild(i);c.style.filter="alpha(opacity=0)";c.style.opacity=0;c.alpha=0}else{c=document.getElementById("msg");i=document.getElementById("msgcontent")}i.innerHTML=f;c.style.display="block";var d=c.offsetHeight;var b=document.getElementById(h);var g=b.offsetHeight;var k=b.offsetWidth;var a=topPosition(b)-g-(d/2)-MSGOFFSET;var j=leftPosition(b);c.style.top=a+"px";c.style.left=j+"px";clearInterval(c.timer);c.timer=setInterval("fadeMsg(1)",MSGTIMER);if(!e){e=MSGHIDE}window.setTimeout("hideMsg()",(e*3000))}function hideMsg(a){var a=document.getElementById("msg");if(null!=a){if(!a.timer){a.timer=setInterval("fadeMsg(0)",MSGTIMER)}}}function fadeMsg(a){if(a==null){a=1}var c=document.getElementById("msg");var b;if(a==1){b=c.alpha+MSGSPEED}else{b=c.alpha-MSGSPEED}c.alpha=b;c.style.opacity=(b/100);c.style.filter="alpha(opacity="+b+")";if(b>=99){clearInterval(c.timer);c.timer=null}else{if(b<=1){c.style.display="none";clearInterval(c.timer)}}}function leftPosition(b){var a=0;if(b.offsetParent){while(1){a+=b.offsetLeft;if(!b.offsetParent){break}b=b.offsetParent}}else{if(b.x){a+=b.x}}return a}function topPosition(b){var a=0;if(b.offsetParent){while(1){a+=b.offsetTop;if(!b.offsetParent){break}b=b.offsetParent}}else{if(b.y){a+=b.y}}return a}if(document.images){arrow=new Image(7,80);arrow.src="/ono-theme/images/ono/msg_arrow.gif"};