function checkform() {
    var company_name = eval("document.form1.company_name");
	var address1 = eval("document.form1.address1");
	var address2 = eval("document.form1.address2");
	var address3 = eval("document.form1.address3");
	var post_code = eval("document.form1.post_code");

	 var Set_TEL_1A = eval("document.form1.Set_TEL_1A");
	 var Set_TEL_1B = eval("document.form1.Set_TEL_1B");
 	 var Set_TEL_1C = eval("document.form1.Set_TEL_1C");
	 var Set_TEL_1E = eval("document.form1.Set_TEL_1E");
	 var Set_TEL_1D = eval("document.form1.Set_TEL_1D");

	 var Set_FAX_1A = eval("document.form1.Set_FAX_1A");
	 var Set_FAX_1B = eval("document.form1.Set_FAX_1B");
 	 var Set_FAX_1C = eval("document.form1.Set_FAX_1C");
	 var Set_FAX_1E = eval("document.form1.Set_FAX_1E");
	 var Set_FAX_1D = eval("document.form1.Set_FAX_1D");
	 var www = eval("document.form1.www");

	 var name1 = eval("document.form1.name1");
     var surname1 = eval("document.form1.surname1");
	 
	 var name2 = eval("document.form1.name2");
     var surname2 = eval("document.form1.surname2");

	 var name3 = eval("document.form1.name3");
     var surname3 = eval("document.form1.surname3");

	 var email1 = eval("document.form1.email1");
 	 var email2 = eval("document.form1.email2");
	 var email3 = eval("document.form1.email3");
	
	var pre_self1 = eval("document.form1.pre_self1");
	var pre_self2 = eval("document.form1.pre_self2");
	var pre_self3 = eval("document.form1.pre_self3");
	var pre_name_1b = eval("document.form1.pre_name_1b");
	var pre_name_2b = eval("document.form1.pre_name_2b");
	var pre_name_3b = eval("document.form1.pre_name_3b");

	if (address2.value.length == 0) { alert("Required fields  Street/Road/Soi:"); address2.focus();	document.ReturnValue = false;	return;  }
	if (address3.value.length == 0) { alert("Required fields  Sub District/District:"); address3.focus();	document.ReturnValue = false;	return;  }
	
	if (post_code.value.length != 5 || isNaN(post_code.value)) {
		alert("Required fields Postal Code. Use 5 Number");
		post_code.value="";
		post_code.focus();
		document.ReturnValue = false;
		return;
	  }

if (Set_TEL_1A.value.length == 0) {    alert("Required fields  Work Phone");	Set_TEL_1A.focus();	document.ReturnValue = false;	return;  }
if (Set_TEL_1A.value.length != 2 || isNaN(Set_TEL_1A.value)) {
    alert("Required fields Work Phone. Use 2 characters (NumberOnly)");
	Set_TEL_1A.value = '';
	Set_TEL_1A.focus();
	document.ReturnValue = false;
	return;
}

if (Set_TEL_1B.value.length == 0) {    alert("Required fields  Work Phone");	Set_TEL_1B.focus();	document.ReturnValue = false;	return;  }
if (Set_TEL_1B.value.length != 4 || isNaN(Set_TEL_1B.value)) {
    alert("Required fields Work Phone. Use 4 characters (NumberOnly)");
	Set_TEL_1B.value ='';
	Set_TEL_1B.focus();
	document.ReturnValue = false;
	return;
}
if (Set_TEL_1C.value.length == 0) {    alert("Required fields  Work Phone");	Set_TEL_1C.focus();	document.ReturnValue = false;	return;  }
if (Set_TEL_1C.value.length != 4 || isNaN(Set_TEL_1C.value)) {
    alert("Required fields Work Phone. Use 4 characters (NumberOnly)");
	Set_TEL_1C.value ='';
	Set_TEL_1C.focus();
	document.ReturnValue = false;
	return;
}

if (Set_FAX_1A.value.length == 0) {    alert("Required fields  Fax");	Set_FAX_1A.focus();	document.ReturnValue = false;	return;  }
if (Set_FAX_1A.value.length != 2 || isNaN(Set_FAX_1A.value)) {
    alert("Required fields Fax. Use 2 characters (NumberOnly)");
	Set_FAX_1A='';
	Set_FAX_1A.focus();
	document.ReturnValue = false;
	return;
}

if (Set_FAX_1B.value.length == 0) {    alert("Required fields  Fax");	Set_FAX_1B.focus();	document.ReturnValue = false;	return;  }
if (Set_FAX_1B.value.length != 4 || isNaN(Set_FAX_1B.value)) {
    alert("Required fields Fax. Use 4 characters (NumberOnly)");
	Set_FAX_1B.value ='';
	Set_FAX_1B.focus();
	document.ReturnValue = false;
	return;
}

if (Set_FAX_1C.value.length == 0) {    alert("Required fields  Fax");	Set_FAX_1C.focus();	document.ReturnValue = false;	return;  }
if (Set_FAX_1C.value.length != 4 || isNaN(Set_FAX_1C.value)) {
    alert("Required fields Fax. Use 4 characters (NumberOnly)");
	Set_FAX_1C.value='';
	Set_FAX_1C.focus();
	document.ReturnValue = false;
	return;
}

if (pre_self1[1].checked == true)
{
	if (pre_name_1b.value.length == 0) { alert("Required fields  Other Prename :"); pre_name_1b.focus(); document.ReturnValue = false; 	return;   }
}

	if (name1.value.length == 0) { alert("Required fields  NAME:"); name1.focus(); document.ReturnValue = false; 	return;   }
	if (surname1.value.length == 0) { alert("Required fields  Surname :"); surname1.focus(); document.ReturnValue = false; 	return;   }

if (email1.value.length != 0)
{
	if (email1.value.length == 0  || email1.value.lastIndexOf('.') < email1.value.lastIndexOf('@') || email1.value.lastIndexOf('.') == -1 || email1.value.lastIndexOf('@') == -1 ) {
    alert("Required fields E-mail:");
	email1.focus();
	document.ReturnValue = false;
	return;
  }
}

if (name2.value.length != 0  || surname2.value.length != 0){
if (pre_self2[1].checked == true){
		if (pre_name_2b.value.length == 0) { alert("Required fields  Other Prename :"); pre_name_2b.focus(); document.ReturnValue = false; 	return;   }
	}

	if (name2.value.length == 0)
	{
		alert("Required fields Name:");
		name2.focus();
		document.ReturnValue = false;
		return;
	}
	if (surname2.value.length == 0)
	{
		alert("Required fields Surname:");
		surname2.focus();
		document.ReturnValue = false;
		return;
	}
	
	if (email2.value.length != 0)
	{
		if (email2.value.length == 0  || email2.value.lastIndexOf('.') < email2.value.lastIndexOf('@') || email2.value.lastIndexOf('.') == -1 || email2.value.lastIndexOf('@') == -1 ) {
	    alert("Required fields E-mail:");
		email2.focus();
		document.ReturnValue = false;
		return;
	  }
	}

}

if (name3.value.length != 0  || surname3.value.length != 0){
if (pre_self3[1].checked == true){
		if (pre_name_3b.value.length == 0) { alert("Required fields  Other Prename :"); pre_name_3b.focus(); document.ReturnValue = false; 	return;   }
	}
	if (name3.value.length == 0){
		alert("Required fields Name:");
		name3.focus();
		document.ReturnValue = false;
		return;
	}
	if (surname3.value.length == 0)
	{
		alert("Required fields Surname:");
		surname3.focus();
		document.ReturnValue = false;
		return;
	}
	
	if (email3.value.length != 0)
	{
		if (email3.value.length == 0  || email3.value.lastIndexOf('.') < email3.value.lastIndexOf('@') || email3.value.lastIndexOf('.') == -1 || email3.value.lastIndexOf('@') == -1 ) {
	    alert("Required fields E-mail:");
		email3.focus();
		document.ReturnValue = false;
		return;
	  }
	}

}

if (confirm("\nConfirm Ok to register\n\n")){ 
  document.ReturnValue = true;
}else{
  document.ReturnValue = false;
}

if (navigator.appName.indexOf('Netscape') != -1) document.captureEvents(Event.KEYDOWN);
document.onkeydown = function(e) {
  if ((event?event.keyCode:e.which) ==13) {checkform();return document.returnvalue;}
}


}