function validarCampos(){
	f = document.getElementById('form_registro');
	
	if (f.nombre.value=="")
	{
		alert (sChars("¡Debes introducir tu nombre!"));
		f.nombre.focus();
		return false;
	}
	
	else if (f.fecha_nacimiento_dia.value=="")
	{
		alert (sChars("¡La fecha de nacimiento es incorrecta!"));
		return false;
	}
	else if (f.fecha_nacimiento_mes.value=="")
	{
		alert (sChars("¡La fecha de nacimiento es incorrecta!"));
		return false;
	}
	else if (f.fecha_nacimiento_anyo.value=="")
	{
		alert (sChars("¡La fecha de nacimiento es incorrecta!"));
		return false;
	}
	else if (f.direccion.value=="")
	{
		alert (sChars("¡Debes introducir tu direccion!"));
		f.direccion.focus();
		return false;
	}
	else if (f.localidad.value=="")
	{
		alert (sChars("¡Debes introducir tu localidad!"));
		f.localidad.focus();
		return false;
	}
	else if (f.provincia.value=="")
	{
		alert (sChars("¡Debes de seleccionar tu provincia!"));
		f.provincia.focus();
		return false;
	}
	else if (f.cp.value=="")
	{
		alert (sChars("¡Debes introducir tu codigo postal!"));
		f.cp.focus();
		return false;
	}
	else if (formatoCP(f.cp.value) != true)
	{
		alert (sChars("¡Tu cógido postal no es válido!"));
		f.cp.focus();
		return false;
	}
	else if (f.correo.value=="") {
		alert (sChars("¡Debes introducir tu correo electrónico!"));
		f.correo.focus();
		return false;
	}
	else if (formatoEmail(f.correo.value) != true)
	{
		alert (sChars("¡Tu correo electrónico no es válido!"));
		f.correo.focus();
		return false;
	}
	else if (f.correo2.value=="") {
		alert (sChars("¡Debes confirmar tu correo electrónico!"));
		f.correo2.focus();
		return false;
	}
	else if (formatoEmail(f.correo2.value) != true)
	{
		alert (sChars("¡Tu correo electrónico no es válido!"));
		f.correo2.focus();
		return false;
	}
	else if (f.correo.value!=f.correo2.value) {
		alert (sChars("¡Las direcciones de correo electrónico no son iguales!"));
		f.correo2.focus();
	}else if (f.pass.value=="") {
		alert (sChars("¡Debes introducir tu contraseña!"));
		f.pass.focus();
		return false;
	}else if (f.pass.value.length<6) {
		alert (sChars("¡La contraseña debe tener almenos 6 caracteres de longitud.!"));
		f.pass.focus();
		return false;
	}
	else if (f.pass2.value=="") {
		alert (sChars("¡Debes confirmar tu contraseña!"));
		f.pass2.focus();
		return false;
	}
	else if (f.pass.value!=f.pass2.value) {
		alert (sChars("¡Las contraseñas no son iguales!"));
		f.pass2.focus();
	}
	else if (!f.condiciones.checked) {
		alert (sChars("Para continuar debes de aceptar las condiciones legales."));
		
	}else
	{
		f.submit();
	}
}
