function Trim(value,bRight,bLeft)
{
   var element=new String(value);
   var len=element.length;
   var remove=" ";
   var first=element.substring(0,1);
   var next=element.substring(1,2);
   var last="";
   var previous="";

   if(bLeft)
   {
      while(first.indexOf(remove)==0)
      {
         first=next;
         element=next+element.substring(2);
         len=len-1;
         next=element.substring(1,2);
      }
   }

   if(bRight)
   {
      last=element.substring(len-1);
      previous=element.substring(len-2,len-1);

         while(last.indexOf(remove)==0)
         {
            last=previous;
            element=element.substring(0,len-2)+previous;
            len=len-1;
            previous=element.substring(len-2,len-1);
         }
   }
   return element;
}

function IsEmailValid(val)
{
	var strFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if(strFilter.test(Trim(val, true, true)))
		return true;
	else
		return false;
}

