function Email(str)
	{
		    var supported = 0;
			if (window.RegExp)
			{
			var tStr = "a";
			var tReg = new RegExp(tStr);
			if (tReg.test(tStr)) supported = 1;
			}
			if (!supported)
			return (str.indexOf(".") <= 2) || (str.indexOf("@") < 0);
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			return (r1.test(str) || !r2.test(str));
		}
 
function cal()
{
	var s=document.name1;
	var user=document.name1.email.value;

	if(0==s.first_name.value)
	{
	alert("Please enter first name");
	s.first_name.focus();
	s.first_name.select();
	return false;
	}
	if(0==s.last_name.value)
	{
	alert("Please enter last name");
	s.last_name.focus();
	return false;
	}
	if(0==s.con_no.value)
	{
	alert("Please enter contact number");
	s.con_no.focus();
	return false;
	}
	if(0==s.email.value)
	{
	alert("Please enter email ID");
	s.email.focus();
	return false;
	}
	else if (Email(user))
		{
		alert("Please enter valid email ID  (e.g.: yourname@hotmail.com) ");
		s.email.focus();
		s.email.select();
		return false;
	}
	 
  if(0==s.req1.value)
	{
	alert("Please enter comments / Request");
	s.req1.focus();
	return false;
	} 
		document.registration.submit();
}

function isNumberKey(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
         if ((charCode >=48 && charCode <=57 )|| (charCode == 46 )||(charCode == 10 )||(charCode == 13 )|| (charCode == 8)||(charCode == 32)||(charCode == 45))
        {
	       return true; 
        }
         else
          {
	         alert("Please Enter Only Numbers");
            return false;
        }
        
    }
