
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   
   return IsNumber;
}

function ValidEmail(str) 
{
    var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);
	var retVal = true;;
	
	if (str.indexOf(at) == -1)
		retVal = false;
	else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		retVal = false;
	else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		retVal = false;
	else if (str.indexOf(at,(lat+1))!=-1)
		retVal = false;
	else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		retVal = false;
	else if (str.indexOf(dot,(lat+2))==-1)
		retVal = false;
	else if (str.indexOf(" ")!=-1)
		retVal = false;

 	return retVal;					
}

function IsBlank(str) 
{
    var len = str.length;
    var count = 0;
	var retVal = false;
	
	for(i = 0; i < len; i++)
	    if(str.charAt(i) == " ") count++;
	
	if (count == len || str == "")
		retVal = true;

 	return retVal;					
}

function IsValidValue(str) 
{
	for(i = 0; i < str.length; i++)
	    if(str.charAt(i) == '<' || str.charAt(i) == '>') return false;

 	return true;
}

