﻿$(document).ready( function() {
    $('#Telefono').focus( function () {
		if($('#Telefono').val()=="" || $('#Telefono').val()=="Buscar teléfono...")
			$('#Telefono').val(""); 
    });
	$('#Telefono').focusout( function () {
        if($('#Telefono').val()=="")
			$('#Telefono').val("Buscar teléfono..."); 
    });
});
function controlaBusca(){ 
	var texto = $('#Telefono').val();
	//alert(navigator.appName);
	//alert(navigator.appVersion);
	//if((navigator.appName=="Microsoft Internet Explorer") &&  (navigator.appVersion=="4.0"))
	//alert("ok");
	if(texto=="") {
		alert("Por favor, escribe un número de teléfono");
		return false;
	}
	else {
		texto = cleanNumberPlus(texto);
		texto = cleanNumberMinus(texto);
		texto = cleanNumberMinus(texto);
		texto = cleanNumberMinus(texto);
				
		if(!isNumber(texto)) {
			alert("El numero de teléfono no puede contener letras");
			$('#Telefono').val("");
			return false;
		}
		return true;
	}
	return true;
}



function controlaEnvio(){ 
	//onclick="javascript:document.form2.Enviar.disabled=true; controlaEnvio(); document.form2.submit();"
	var contenido = $('#numero').val();
	//alert(contenido);
	contenido = cleanNumberPlus(contenido);
	contenido = cleanNumberMinus(contenido);
	contenido = cleanNumberMinus(contenido);
	contenido = cleanNumberMinus(contenido);
	if(contenido=="") {
		alert("Por favor, introduce un número de teléfono");
		//document.form2.Enviar.disabled=false;
		return false;
	}
	
	/*for (var i=0; i<contenido.length; i++) {
		var caracter = contenido[i];*/
		if(!isNumber(contenido)) {
			alert("El numero de teléfono no puede contener letras ni simbolos + ni -");
			//document.form2.contenido.focus();
			return false;
		}		
	//}
	
	var comentario = document.form2.comentario.value;
	if(comentario.length>3500) {
		var quitar = comentario.length - 3500;
		alert("Comentario superior a 3500 carácteres. Por favor reduce tu comentario " + quitar + " carácteres. ");
		return false;
	}
	
	if(comentario.length<25) {
		alert("Comentario demasiado pequeño. Por favor, por una web limpia, fácil y accesible para todos los usuarios que sufrimos las llamadas de Spam, si colaboras por favor trata de aportar un texto de calidad y así nos será más fácil ayudarte! Muchas gracias por tu colaboración");
		return false;
	}
	
	if(comentario=="") {
		alert("Por favor, introduce un comentario");
		document.form2.comentario.focus();
		//document.form2.Enviar.disabled=false;
		return false;
	}
	
	var tmptxt = document.form2.tmptxt.value;
	if(tmptxt=="") {
		alert("Por favor, introduce el código de validación");
		document.form2.comentario.focus();
		//document.form2.Enviar.disabled=false;
		return false;
	}
	//return true;
	var answer = confirm("Confirmo que he leido las reglas de listaspam.com y no estoy publicando ningun nombre y/o apellidos de ninguna persona fisica ni atentando contra la dignidad de terceros.");
	if(answer)
		return true;
	else
		return false;
}

function isNumber(n) {
  return !isNaN(parseFloat(n)) && isFinite(n);
}

function cleanNumberPlus(n) {
	return n.replace('+','');
}

function cleanNumberMinus(n) {
	return n.replace('-','');
}

/*
	var navegador = navigator.appName;
	if (navegador == "Microsoft Internet Explorer") {
		var texto = document.getElementById("Telefono").value;
		if(texto=="") {
			alert("Por favor, escribe un número de teléfono");
			return false;
		}
		else {
			for (var i=0; i<texto.length; i++) {
				var caracter = texto[i];
				if(isNaN(caracter)) {
					alert("El numero de teléfono no puede contener letras");
					document.getElementById('Telefono').value="";
					return false;
				}		
			}
			//.submit(); 
			return true;
		}
//		document.formTOP.submit(); 
		return true;
	}
	else {
		var contenido = document.formTOP.Telefono.value;
		if(contenido=="") {
			alert("Por favor, escribe un número de teléfono");
			document.formTOP.Telefono.focus();
			return false;
		}
		
		for (var i=0; i<contenido.length; i++) {
			var caracter = contenido[i];
			if(isNaN(caracter)) {
				alert("El numero de teléfono no puede contener letras");
				document.formTOP.Telefono.value = ""; 
				document.formTOP.Telefono.focus();
				return false;
			}		
		}
		formTOP.submit(); 
		return true;
	}*/



/*
function controlaBuscaLateral(){ 
	var contenido = document.formLATERAL.Telefono.value;

	if(contenido=="") {
		alert("Por favor, escribe un número de teléfono");
		document.formLATERAL.Telefono.focus();
		return false;
	}
	
	for (var i=0; i<contenido.length; i++) {
		var caracter = contenido[i];
		if(isNaN(caracter)) {
			alert("El numero de teléfono no puede contener letras");
			document.formLATERAL.Telefono.value = ""; 
			document.formLATERAL.Telefono.focus();
			return false;
		}		
	}
	return true;
}*/

/*function controlaLogin (){ 

	alert("Login desactivado temporalmente. Afortunadamente no es necesario registrarse/estar loggeado para acceder al sitio web completo.\r\rSentimos las molestias.\r\rEl equipo de ListaSpam.com");
	return false;
}*/

/*
function controlaEnter(e) {/*
  tecla = (document.all) ? e.keyCode :e.which;
  if(tecla==13) { 
	  if(controlaBusca(1)) {
		alert("No tiene letras!!!");
		document.formTOP.submit();
		return true;
	  }
	  else
	  	return false;
	  
  }
  else { return true }
} */
