
function isValidEmail(email)
{
	//  Valid fotmat is _@_._
	if (email == null)
		return false;
	if (email.length < 5)
		return false;

	email = email.toLowerCase();
	var validChars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
	var count = 0;
	for (var i = 0; i < email.length; i++)
	{
		var ch = email.charAt(i);
		if (validChars.indexOf(ch) < 0)
			return false;
		if (ch == "@")
			count++;
	}
	if (count != 1)
		return false;

    if (email.indexOf("@") < 1 || email.indexOf("@") == email.length - 1 || email.lastIndexOf(".") == email.length - 1 || email.lastIndexOf(".") - email.indexOf("@") < 2 || email.indexOf("..") >=0)
	{ 
        return false;
    }
	return true;
}

function isValidInteger(data)
{
	if (data == null)
		return false;

	if (data.length <= 0 || (data.charAt(0) == "0" && data.length > 1 ))
		return false;

	var validChars = "0123456789";
	for (var i = 0; i < data.length; i++)
	{
		var ch = data.charAt(i);
		if (validChars.indexOf(ch) < 0)
			return false;
	}
	return true;
}

function isValidFloat(data)
{
	if (data == null)
		return false;

	if (data.length <= 0)
		return false;

	var validChars = ".0123456789";
	var count = 0;
	for (var i = 0; i < data.length; i++)
	{
		var ch = data.charAt(i);
		if (validChars.indexOf(ch) < 0)
			return false;
		if (ch == ".")
			count++;
	}
	if (count > 1)
		return false;
	
	return true;
}
