function isNullBlank(strr)
{
	
	strr=trim(strr);
	if (strr=="") 
		{
			return true;
		}
     return false;
}

//***************************************************************************************//

function trim(strr)
{
var cntleft = 0
var cntright = 0
for (ctrl=0;ctrl<strr.length;ctrl++)
	{
		if(strr.charAt(ctrl) == " ")
			{
				cntleft++
			}
		else
			{
				break;
			}		
	}

for (ctrr=strr.length;ctrr>0;ctrr--)
{	
	if(strr.charAt(ctrr-1) == " ")
		{			
			cntright++
		}
	else
		{
			break;
		}
}

strr = strr.slice(cntleft,(strr.length-cntright))
return strr
}

function validEmail(s)
{
	s=trim(s).toLowerCase();
	var flag = 2;
	var validString = "abcdefghijklmnopqrstuvwxyz1234567890_-'.@";
	var spNumChar="1234567890-_";
	var spChar="._-@";	
	atpo=s.indexOf("@");
	if(atpo!=s.lastIndexOf("@")|| atpo<=0||s.length-s.lastIndexOf(".")<=2||s.length-s.lastIndexOf(".")>4 || spChar.indexOf(s.charAt(0))>=0 || s.charAt(atpo-1)=="."||s.charAt(atpo+1)=="-")return false;
	for(ptr1=0;ptr1<s.length;ptr1++)
		{	
			if(validString.indexOf(s.charAt(ptr1))== -1) return false;
			if(ptr1>atpo)
				{
					if(s.charAt(ptr1)=="_")return false;	
					if(s.charAt(ptr1)==".")	{	if(spChar.indexOf(s.charAt(ptr1-1))>=0 || spChar.indexOf(s.charAt(ptr1+1))>=0) return false; flag=0;	}
					else 
						if(spNumChar.indexOf(s.charAt(ptr1))>=0) flag=1;			
				}	
		}

	if (flag!=0) return false;                  
}

function isValidEmail(obj)
{

	if(validEmail(obj.value)==false)
		{
			alert("Invalid E-Mail")
			obj.focus()
			obj.select()
			return false;
		}
	obj.value=trim(obj.value).toLowerCase();
	return true ; 

}