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 ; 
}

function Check()
{
	f = document.frm
	if(trim(f.name.value)=="")
	{
		alert('Name cannot be left blank !!')
		f.name.select()
		f.name.focus()
		return false;
	} 
	
		if(trim(f.email.value)=="")
	{
		alert('Email cannot be left blank !!')
		f.email.select()
		f.email.focus()
		return false;
	}
	
	
	if (!isValidEmail(f.email))
	{
		return (false);
	}	
	
if(trim(f.mobile.value)=="")
	{
		alert('Mobile cannot be left blank !!')	
		f.mobile.select()	
		f.mobile.focus()
		return false;
	} 
	if(trim(f.message.value)=="")
	{
		alert('Message be left blank !!')
		f.message.select()		
		f.message.focus()
		return false;
	}

	}