function isEmailAddr(email)
{ 
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function trim(str)
{
	/*while(''+Val.charAt(0)==' ')
	Val=Val.substring(1,Val.length);
	return Val*/
	return str.replace(/^\s*|\s*$/g,"");
}

function IsValid(Val,Label)
{
	if(trim(Val)=="")
	{
		alert(Label+" should not be empty");
		return false
	}
	return true;
}

function IsValidName(sText,Label)
{
   var sText = trim(sText);
   var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. ";
   var IsValid=true;
   var Char;
   if(sText=="") {
	alert(Label+ " should not be empty");
	return false
   }
   for (i = 0; i < sText.length && IsValid == true; i++) 
   { 
      Char = sText.charAt(i); 
      if(ValidChars.indexOf(Char) == -1) 
      {
         IsValid = false;
      }
   }
   if(!IsValid)
   	alert("Invalid Characters found in "+Label);
   return IsValid;

}
function isEmailAddr(email,Label) {
	
	if (email==null||email=="")
    { 
    alert(Label+" should not be empty");
	return false;
    }
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
	return (true)
		
	}
	alert("Invalid "+Label+"")
		return (false)
	}	
function IsChecked(Group,Label) {
	strFlag = 0;
	for(i=0;i<Group.length;i++)	{
		 if(Group[i].checked) {
		 	strFlag = 1;
		 	break;
		 }
	}
	if(strFlag==0) {
		alert(Label);
		return false;
	}
	return true;
}
function IsNumber(sText,Label)
{

   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   if(sText=="") {alert(" Please Enter " + Label);return false}
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if(ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   if(!IsNumber)
   	alert(Label+ " Must Be numeric")
   return IsNumber;
}