<!-- Hide from old browsers

function checkForm() 
{
	// Define valid email address formula
    var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			
    // Check Name field
    if (!document.register.Name.value) 
    {
        alert('Please specify your Name');
        document.register.Name.focus();
        return false;
    }
	
    // Check Firm field
    if (!document.register.Firm.value) 
    {
        alert('Please specify your Firm Name');
        document.register.Firm.focus();
        return false;
    }
	
    // Check AddressLine1 field
    if (!document.register.AddressLine1.value) 
    {
        alert('Please specify your Street Address');
        document.register.AddressLine1.focus();
        return false;
    }
	
    // Check City field
    if (!document.register.City.value) 
    {
        alert('Please specify your City');
        document.register.City.focus();
        return false;
    }
	
    // Check Postcode field
    if (!document.register.Postcode.value) 
    {
        alert('Please specify your Postcode');
        document.register.Postcode.focus();
        return false;
    }
	
    // Check OfficePhone field
    if (!document.register.Phone.value) 
    {
        alert('Please specify your Phone No');
        document.register.Phone.focus();
        return false;
    }
	
    // Check Email field
    if (!document.register.Email.value) 
    {
        alert('Please specify your Email Address');
        document.register.Email.focus();
        return false;
    }
	
    // Check Email address is valid
    if (!filter.test(document.register.Email.value)) 
    {
        alert('The Email Address you have entered is invalid.');
        document.register.Email.focus();
        return false;
    }
    
    // Check radio buttons 
    if (!document.register.StaticIP("Yes").checked && !document.register.StaticIP("No").checked && !document.register.StaticIP("NotSure").checked)
    {
	    alert("Please tell us whether your IP address is Static or not, or select 'Not Sure'");
	    return false;
    }
	
    // Check DD checkbox
    if (!document.register.AgreeToDD.checked) 
    {
	    alert('Please check the box to agree to pay by Direct Debit. This payment method is compulsory.');
	    document.register.AgreeToDD.focus()
	    return false;
    }
}

//-->
