function validateInputPregnancy(e) {
	var unicode;
	// Fixing wrong validation
	var event = e || window.event;
	var target = event.target || event.srcElement;
	
	if(e.charCode==39 || e.charCode==116){	unicode=30;} //blocked value
	else {	unicode=e.keyCode? e.keyCode : e.charCode;}
	
	var valid_codes = ( (unicode>=48 && unicode <=57) || unicode==8 || unicode==46 || unicode==116 || unicode==9 || unicode==37 || unicode==39 );
	if( target.name == "menstrual" )
	{
		valid_codes = valid_codes || unicode == 47;
	}
	
	if (valid_codes) {}
	else
	{
		if(e.preventDefault) {e.preventDefault();}
		else {e.returnValue = false;}
	}
}
