function trim(string){

	return string.replace(/^\s+|\s+$/g,"");

}

function is_number(value, min, max){

	var regex = /^[0-9]*$/;
	value = trim(value);
	value_length = value.length;

	if(value_length < min || value_length > max){
	return 2;
	}
	else if(!value.match(regex)){
	return 3;
	}
	else{
	return 1;
	}

}

function is_string(value, min, max){

	value = trim(value);
	value_length = value.length;

	if(value_length < min || value_length > max){
	return 2;
	}else{
	return 1;
	}

}

function is_email(value){

	regex = /^[a-z]+[a-z0-9]*[\.|\-|_]?[a-z0-9]+@([a-z]+[a-z0-9]*[\.|\-]?[a-z]+[a-z0-9]*[a-z0-9]+){1,4}\.[a-z]{2,4}$/;
	value = trim(value);
	value_length = value.length;

	if(value_length < 1){
	return 2;
	}
	else if(!value.match(regex)){
	return 3;
	}
	else{
	return 1;
	}

}