function IsEmpty(string)
{
	return (string.match('[^\t\ ]') == null)?true:false;
}
function IsEmail(string)
{
	return (string.match('^[\\w\\.]+\\@[\\w\\.]+\\.[\\w]{2,4}$') != null)?true:false;
}
//Good for Radio / Checkbox / Select / MultiSelect
function IsChosen(tag)
{
	tag = GetTag(tag);

	if((tag.type.toUpperCase() == 'RADIO') || (tag.type.toUpperCase() == 'CHECKBOX'))
	{
		return IsChecked(tag.name);
	}else{
		return IsSelected(tag);
	}
	return false;
}

function IsSelected(tag)
{
	tag = GetTag(tag);

	for(var i = 0; i < tag.options.length; i++)
	{
		if(tag.options[i].selected && (tag.options[i].value != ''))
			return true;
	}
	return false;
}

function IsChecked(tag)
{
	var tags = GetTags(tag);

	for(var i = 0; i < tags.length; i++)
	{
		if(tags[i].checked)
			return true;
	}
	return false;
}
