function addRow(tableID) {

 var table = document.getElementById(tableID);    

			var rowCount = table.rows.length;
			var row = table.insertRow(rowCount);

			var colCount = table.rows[0].cells.length;

			for(var i=0; i<colCount; i++) {

				var newcell	= row.insertCell(i);

				newcell.innerHTML = table.rows[1].cells[i].innerHTML;
				//alert(newcell.childNodes);
				switch(newcell.childNodes[0].type) {
					case "text":
							newcell.childNodes[0].value = "";
							break;
					case "checkbox":
							newcell.childNodes[0].checked = false;
							break;
					case "select-one":
							newcell.childNodes[0].selectedIndex = 0;
							break;
				}
			}
		}


function deleteRow(tableID) {
			try {
			var table = document.getElementById(tableID);
			var rowCount = table.rows.length;

			for(var i=0; i<rowCount; i++) {
				var row = table.rows[i];
				var chkbox = row.cells[0].childNodes[0];
				if(null != chkbox && true == chkbox.checked) {
					if(rowCount <= 2) {
						alert("Cannot delete all the rows.");
						break;
					}
					table.deleteRow(i);
					rowCount--;
					i--;
				}

			}
			}catch(e) {
				alert(e);
			}
}

function check_values(form)
{
    var str=document.getElementById('email_name').value;

    if (document.getElementById('first_name').value == "")
      {alert ("Please enter your first name");
         document.contact_us.first_name.focus();
        return false;
        }

    if (document.getElementById('last_name').value == "")
      {alert ("Please enter your last name");
         document.contact_us.last_name.focus();
        return false;
        }

    if (document.getElementById('site_postcode').value == "")
      {alert ("Please enter your postcode");
         document.contact_us.site_postcode.focus();
        return false;
        }


    if (document.getElementById('email_name').value == "")
        { alert ("Please enter an email address");
          document.contact_us.email_name.focus();
          return false;
        }else{
          var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
          if (!(filter.test(str)))
          {  alert ("Please enter a valid email address");
             document.contact_us.email_name.focus();
             return false;}
          }

    if (document.getElementById('email_name').value != document.getElementById('con_email_name').value)
          {
            alert("Both the emails do not match.")
            document.contact_us.con_email_name.focus();
            return false;
          }
    if (document.getElementById('email_name').value != document.getElementById('con_email_name').value)
        { alert ("Both the email addresses do not match");
          document.contact_us.email_name.focus();
          return false;
        }
    if (document.getElementById('Ethnic_Origin_1').checked == false && document.getElementById('Ethnic_Origin_2').checked == false &&
        document.getElementById('Ethnic_Origin_3').checked == false && document.getElementById('Ethnic_Origin_4').checked == false &&
        document.getElementById('Ethnic_Origin_5').checked == false && document.getElementById('Ethnic_Origin_6').checked == false &&
        document.getElementById('Ethnic_Origin_7').checked == false && document.getElementById('Ethnic_Origin_8').checked == false &&
        document.getElementById('Ethnic_Origin_9').checked == false && document.getElementById('Ethnic_Origin_10').checked == false )
        { alert ("Please select ethnic origin  ");
          document.contact_us.Ethnic_Origin_1.focus();
          return false;
        }

    if (document.getElementById('emergency_lastname').value == "")
        { alert ("Please enter the lastname of emergency contact");
          document.contact_us.emergency_lastname.focus();
          return false;
        }
        
    if (document.getElementById('emergency_number').value == "")
        { alert ("Please enter an emergency number for the contact");
          document.contact_us.emergency_number.focus();
          return false;
        }

    if (document.getElementById('emergency_lastname_1').value == "")
        { alert ("Please enter the lastname of emergency contact");
          document.contact_us.emergency_lastname_1.focus();
          return false;
        }

    if (document.getElementById('emergency_number_1').value == "")
        { alert ("Please enter an emergency number for the contact");
          document.contact_us.emergency_number_1.focus();
          return false;
        }

}

function details_agreed()
{
if(document.contact_us.authentication.checked == true)
    document.contact_us.submitbutton.disabled = false ;
else
    document.contact_us.submitbutton.disabled = true ;
}
