function ret_msg(message,fieldtovalidate){alert(message);fieldtovalidate.focus();return false;}
function req_msg(fieldname){return "The field '" + fieldname +"' is required."}

function validate_val_to_val(fieldtovalidate,valuetovalidateby,message){
	if(fieldtovalidate.value==valuetovalidateby){
		return ret_msg(message,fieldtovalidate)
	}
}

function validate_val_not_val(fieldtovalidate,valuetovalidateby,message){
	if(fieldtovalidate.value!=valuetovalidateby){
		return ret_msg(message,fieldtovalidate)
	}
}

function validate_min_length(fieldtovalidate,valuetovalidateby,message){
	if(fieldtovalidate.value.length<=valuetovalidateby){
		return ret_msg(message,fieldtovalidate)
	}
}

function validate_is_numeric(fieldtovalidate,message){
	var NumRegExp=new RegExp("[0-9]");
	if (fieldtovalidate.value.length > 0 && fieldtovalidate.value.match(NumRegExp)==null){
	//if(fieldtovalidate.value==Number.NaN){
		return ret_msg(message,fieldtovalidate)
	}else{
	return true}
}

function validate_email(fieldtovalidate){
	var emailreg= new RegExp("[A-Za-z0-9]+@[A-Za-z0-9]+\.[A-Za-z0-9]+");
	if (fieldtovalidate.value.match(emailreg)==null){
		return ret_msg("Please enter a valid email address",fieldtovalidate)
	}
}