
function validarInput(elemento){

	var digits="0123456789,.";
	var temp;
	var el = $(elemento);

	if ( el.val() != ""){
		for (var i=0;i < el.val().length;i++){ 
			temp=el.val().substring(i,i+1);

			if (digits.indexOf(temp)==-1){ 
				//alert("DATOS INCORRECTOS.- Solo pueden introducirse caracteres numericos!");
				return false;
			}
		}
	}
	return true;
}

function validarSiNumero(numero){
	if (!/^([0-9])*$/.test(numero.value)){
		alert("El valor " + numero.value + " no es un número");
		numero.value = '';
	}
}

$(window).load(function() {

	$('#formImc').submit(function() {

		if( $('#peso').val() == '' ){
			alert('Debe Ingresar su Peso');
			return false;
		}else{
			
			if( validarInput('#peso') == false ){
				alert('El valor del peso solo acepta Numeros y una Coma ');
				return false;
			}
		}
		
		if( $('#estatura').val() == '' ){
			alert('Debe Ingresar su Estatura');
			return false;
		}else{
			
			if( validarInput('#estatura') == false ){
				alert('El valor de la Estatura solo acepta Numeros y una Coma ');
				return false;
			}
		}

		if( $('#edad').val() == '' ){
			alert('Debe Ingresar su Edad');
			return false;
		}else{
			
			if (!/^([0-9])*$/.test($('#edad').val())){
				alert("El valor \"" + numero.value + "\" para Edad no es un número");
				$('#edad').val() = '';
				return false;
			}
		}
		
		if ($("input[@name='sexo']:checked").val() == null){
			alert("Debe seleccionar su sexo");
			return false;
		}
		
		
	});

});