function comprobacion() {
	
	if ( document.getElementById('nombre').value == "" ) {
		alert("Debes rellenar todos los campos de la encuesta");
		document.getElementById('nombre').focus();
		return false;
	}
	
	if ( document.getElementById('apellidos').value == "" ) {
		alert("Debes rellenar todos los campos de la encuesta");
		document.getElementById('apellidos').focus();
		return false;
	}
	
	if ( document.getElementById('medio').value == "" ) {
		alert("Debes rellenar todos los campos de la encuesta");
		document.getElementById('medio').focus();
		return false;
	}
	
	if ( document.getElementById('titulo').value == "" ) {
		alert("Debes rellenar todos los campos de la encuesta");
		document.getElementById('titulo').focus();
		return false;
	}
	
	if ( document.getElementById('pais').value == "" ) {
		alert("Debes rellenar todos los campos de la encuesta");
		document.getElementById('pais').focus();
		return false;
	}
	
	if ( document.getElementById('url').value == "" ) {
		alert("Debes rellenar todos los campos de la encuesta");
		document.getElementById('url').focus();
		return false;
	}
	
	var dia = document.getElementById('dia').selectedIndex + 1;
	var mes = document.getElementById('mes').selectedIndex + 1;
	switch (mes) {
		case 4:
		case 6:
		case 9:
		case 11:
			if ( dia > 30 ) {
				alert("Este mes solo tiene 30 dias");
				document.getElementById('dia').focus();
				return false;
			}
			break;
		case 2:
			if ( dia > 29 ) {
				alert("Este mes solo tiene 29 dias");
				document.getElementById('dia').focus();
				return false;
			}
	}
	
	if ( document.getElementById('telefono').value == "" ) {
		alert("Debes rellenar todos los campos de la encuesta");
		document.getElementById('telefono').focus();
		return false;
	}
	
	var mail = document.getElementById('email').value;
	if ( mail == "" ) {
		alert("Debes rellenar todos los campos de la encuesta");
		document.getElementById('email').focus();
		return false;
	} else {
		var er_mail = /^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
		if ( !er_mail.test(mail) ) {
			alert("El email no es correcto");
			document.getElementById('email').focus();
			return false;
		}
	}
	
}


function IsNumeric(strString){   //  check for valid numeric strings
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;
	if (strString.length == 0) return false;
	for (i = 0; i < strString.length && blnResult == true; i++) {
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1) blnResult = false;
	}
	return blnResult;
}														
