function isValidEmailAddress(em){
	var emailRE = /^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;
	return emailRE.test(em);
}

function isValidIntegerNumber(val){
  return ((parseFloat(val) == parseInt(val)) && !isNaN(val));
}

function formElement_postErrorMessage(field, message){
	var warningLabel = $(field).parent().children('span[WDWarning_forField|="' + $(field).attr("name") + '"]').first();
	$(warningLabel).html(message);
	$(warningLabel).css("display", "inline-block");
	return false;
}

function formElement_unpostErrorMessage(field){
	var warningLabel = $(field).parent().children('span[WDWarning_forField|="' + $(field).attr("name") + '"]').first();
	$(warningLabel).html("");
	$(warningLabel).css("display", "none");
	return true;
}

