function echeck(str) 
{							
  var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
	
  if (str.indexOf(at)==-1)
  {
    alert("Invalid E-mail")
    return false
  }
							
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
  {
	 alert("Invalid E-mail")
     return false
  }
							
   if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
   {
	  alert("Invalid E-mail")
	  return false
   }
							
	if (str.indexOf(at,(lat+1))!=-1)
	{
	   alert("Invalid E-mail")
	   return false
	}
							
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
	  alert("Invalid E-mail")
	  return false
	}
							
	if (str.indexOf(dot,(lat+2))==-1)
	{
	    alert("Invalid E-mail")
		return false
	}
									
	if (str.indexOf(" ")!=-1)
	{
	    alert("Invalid E-mail")
		return false
	}	
	return true
}

function checkFull(form) 
{						
  var emailID=document.form1.email;
  
  if (form.company.value == "") 
  {
    alert("Please fill in the name of the company!");
    form.company.focus();
    return false;
  } 

  else if (form.mine.value == "") 
  {
    alert("Please fill in the name of the mine!");
    form.mine.focus();
    return false;
  } 
 
  else if(form.fullname.value == "") 
  {
    alert("Please fill in your full name!");
    form.fullname.focus();
    return false;
  }
	
  if ((emailID.value==null)||(emailID.value==""))
  {
    alert("Please enter your e-mail address");
    emailID.focus();
    return false;
  }
	
   if (echeck(emailID.value)==false)
   {
     emailID.focus();
     return false;
   }
	
 var num = new Array
 (
	        "523719169",
					"548724025",
					"21266384",
					"991101685",
					"1602019222",	
					"439372954",
					"1149989796",
					"1662282918",
					"1387631905",
					"2079535406",
					"1983654312",		
					"719674489",
				  "334195221",
		      "1614428885",
		      "1833543780",
          "1766207985"
	);

  var num_length = num.length;
  var dongle = document.getElementById("dongleID").value;
  for (i=0; i<num_length; i++) 
  {
    if(dongle == num[i]) 
    {
      return true;
    }	
  }
	
  alert("Please insert a valid Dongle ID number!");
  return false;    
}

