function isEmail(value)
{
	if (value.search(/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/) != -1)
		return true;
	else
		return false;	
}

function checkMinLength(value, minlength)
{
	if (value.length < minlength)
		return false;
	else
		return true;	
}

function checkMaxLength(value, maxlength)
{
	if (value.length > maxlength)
		return false;
	else
		return true;
}

function checkMinValue(value, minvalue)
{
	if (value < minvalue)
		return false;
	else
		return true;	
}

function checkMaxValue(value, maxvalue)
{
	if (value < maxvalue)
		return false;
	else
		return true;	
}


function isPhone(value)
{
	if (value.search(/^(\+)?([ 0-9\(\)])*([0-9]){3,}$/) != -1)
		return true;
	else
		return false;	
}

function isPassword(value)
{
	if (value.search(/^[a-zA-Z0-9]*$/) != -1)
		return true;
	else
		return false;	
}

function isAlphaNumeric(value)
{
	return true;
}

function isNumber(value)
{
	return true;
}

function isFloat(value)
{
	if (value.search(/^[-+]?([0-9])*(\.)?([0-9])*$/) != -1)
		return true;
	else
		return false;	
}

function isInteger(value)
{
	if (value.search(/^[0-9]+$/) != -1)
		return true;
	else
		return false;	
}

function isUrl(value)
{
	return true;

} 

function isCurrency(value)
{
	if (value.search(/^[£$]?([0-9])*\,?([0-9])*\.?([0-9]){0,2}$/) != -1)
		return true;
	else
		return false;	
}

function isUkPostcode(value)
{
	if (value.search(/^[A-Za-z]{1,2}[0-9A-Za-z]{1,2}[ ]?[0-9]{0,1}[A-Za-z]{2}$/) != -1)
		return true;
	else
		return false;	
}

function isMatch(value, matchval)
{
//	if (value == matchval)
//		alert("value = " + value + ", matchval = " + matchval + " - they match!");
//	else
//		alert("value = " + value + ", matchval = " + matchval + " - they don't match!");

	if (value == matchval)
		return true;
	else
		return false;	
}

function isChecked(value)
{
	return value;
}
