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) 
{						
				
  if (form.company.value == "") 
  {
    alert("Please fill in your Name of Company!");
    form.company.focus();
    return false;
  } 
	

		
  if (form.mine.value == "") 
  {
    alert("Please fill in the Name of Mine!");
    form.mine.focus();
    return false;
  } 
	
		 
  if (form.fullname.value == "") 
  {
    alert("Please fill in your full name!");
    form.fullname.focus();
    return false;
  }

  if (form.email.value=="")
  {
    alert("Please Enter your Email");
    form.email.focus();
    return false;
  }
	
   if (echeck(form.email.value)==false)
   {
     form.email.focus();
     return false;
   }
	
 var num = new Array
 (
		"5183189",
		"34787992",
		"126766448",
		"151527600",
		"164133700",
		"210109883",
		"376815129",
		"445309459",
		"478440208",
		"523719169",
		"554071186",
		"564829795",
		"572678903",
		"620025703",
		"675217268",
		"717230754",
		"747503801",
		"771380784",
		"783914933",
		"820004388",
		"939307374",
		"971189401",
		"983508982",
		"1135853877",
		"1182088356",
		"1184143052",
		"1234992488",
		"1289400118",
		"1299412710",
		"1318051271",
		"1320643727",
		"1336085478",
		"1354735496",
		"1367941641",
		"1372420844",
		"1777920933",
		"1380622646",
		"1381153514",
		"1385582306",
		"1396326236",
		"1469477203",
		"1698133811",
		"1732850542",
		"1797449340",
		"1874938079",
		"2067174874",
		"1934504517",
		"1475016638",
		"293137823",
		"1657441173",
		"692619647",
		"1964152164",
		"1974058772",
		"28694409",
		"2092369847",
		"137015577",
		"820152196",
		"1327136968",
		"500089890",
		"419191700",
		"976655562",					
		"455548063", 
		"1518677840",					
		"1859073928", 
		"1456721062", 
		"1911500299", 
		"1445542295", 
		"181623092", 
		"1689234636", 
		"2030856417", 
		"1064947590", 
		"548724025", 
		"1227403931", 
		"1899026077", 
		"970663728",		
		"1662785628",
		"293753364",
		"176722474",
		"1594565386",
		"1485831192",
		"940243554",
		"1515962147",
		"990137247",
		"70503065",
		"1832671915",
		"124736098",
		"2062890931",
		"240923953",
		"980704318",
		"1949628954",
		"1643175264",
		"139734141",
		"2120985863",
		"2038923513",
		"234307364",
		"1041560937",
		"1669379940",
		"1014703459",
		"1863253765",
		"1314178352",
		"260976012", 
		"363259990",
		"1143753309",
		"1372581075",
		"1790045597",
		"1903711923",
		"1107243713",
		"26850023",
		"1659829920"
					);

		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 verify your dongle ID");
  return false;    
	
}

