// JavaScript Document

function check_empty(qq,str)
{  
	  var q = qq.value;
	  var spc=0;
	  for(var i=0;i<=q.length;i++)
	  {
		 if(q.charAt(i)==" ")  spc++;
	  }
	  lnm=q.length;
	  if(spc==lnm)
	  {  
		alert(" "+str+" Should Not Be Blank");
		qq.value='';
			qq.focus();
			return false;
		  } 
		  else
			return true;
}
function mailchk(ww)
{
	var m = ww;
	var n = ww;
	var cnt=0,spc=0,dot=0;
	for(var i=1;i<=m.length;i++)
	{
	if(m.charAt(i)=="@") cnt++;
	if(m.charAt(i)==" ") spc++;
	if(m.charAt(i)==".") dot++;
	}
	lnm=m.length
	if(cnt==0||cnt>1||spc!=0||dot==0 ||lnm<=2 )
	{
	return false;
	}
	else
	{
	return true;
	}
}


function validate()
{
	
		var d = document.info;
		var alphaExp = /^[a-zA-Z]+$/;
		
		if(!check_empty(d.fname,"First Name"))
				return false;
				
		/* Firs Name take only Alphanbets Character*/		
		if(alphaExp.test(d.fname.value) == false) 
		{
			alert("First Name In Charactes Only");
			d.fname.focus();
			return false;
		}		
				
		if(!check_empty(d.lname,"Last Name"))
				return false;
		/* Last Name take only Alphanbets Character*/				
		if(alphaExp.test(d.lname.value) == false) 
		{
			alert("Last Name In Charactes Only");
			d.lname.focus();
			return false;
		}		
		if(!check_empty(d.company,"Company Name"))
				return false;
		if(!check_empty(d.phone,"Phone Number"))
				return false;
		
		
		if(isNaN(d.phone.value))
		{
		alert('Please Enter Phone Number In Numeric');
		d.phone.focus();
		d.phone.value = '';
		return false;
		}
		if(!check_empty(d.email,"Email Address"))
		return false;
		if(!mailchk(d.email.value))
		{
		alert("Invalid Email");
		d.email.focus();
		return false;
}
}

