// 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 val_contact()
{
		var d = document.contact;
		var alphaExp = /^[a-zA-Z]+$/;
		
		if(!check_empty(d.c_fname,"First Name"))
				return false;
		if(alphaExp.test(d.c_fname.value) == false) 
		{
			alert("First Name In Charactes Only");
			d.c_fname.focus();
			return false;
		}
		if(!check_empty(d.c_lname,"Last Name"))
				return false;
		if(alphaExp.test(d.c_lname.value) == false) 
		{
			alert("Last Name In Charactes Only");
			d.c_lname.focus();
			return false;
		}	
		if(!check_empty(d.c_company,"Company Name"))
				return false;
		if(!check_empty(d.c_phone,"Phone Number"))
				return false;
		
		
		if(isNaN(d.c_phone.value))
		{
		alert('Please Enter Phone Number In Numeric');
		d.c_phone.focus();
		d.c_phone.value = '';
		return false;
		}
		if(!check_empty(d.c_email,"Email Address"))
		return false;
		if(!mailchk(d.c_email.value))
		{
		alert("Invalid Email");
		d.c_email.focus();
		return false;
}
}

