
var extra = 'ctl00_ContentPlaceHolder1_';

function ValidateForm()
{
    var valid = true;
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorForename').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorSurname').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorAddress').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorTown').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorEmail').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorPhone').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorMob').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorAwareness')
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorWork').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorContact').innerHTML = '';
    document.getElementById('ctl00_ContentPlaceHolder1_lblErrorPostcode').innerHTML = '';
    
    
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtForeName').value == '')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorForename').innerHTML = '* Please enter your Forename';
        valid = false;
    }
     if (document.getElementById('ctl00_ContentPlaceHolder1_txtSurName').value == '')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorSurname').innerHTML = '* Please enter your Surname';
        valid = false;
    }
     if (document.getElementById('ctl00_ContentPlaceHolder1_txtAddress').value == '')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorAddress').innerHTML = '* Please enter your Address';
        valid = false;
    }
     if (document.getElementById('ctl00_ContentPlaceHolder1_txtTown').value == '')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorTown').innerHTML = '* Please enter your Town/City';
        valid = false;
    }
     if (document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value == '')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorEmail').innerHTML = '* Please enter your Email Address';
        valid = false;
    }
     if (document.getElementById('ctl00_ContentPlaceHolder1_txtPhone').value == '')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorPhone').innerHTML = '* Please enter your Telephone Number';
        valid = false;
    }
     if (document.getElementById('ctl00_ContentPlaceHolder1_txtMobile').value == '')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorMob').innerHTML = '* Please enter your Mobile Number';
        valid = false;
    }
    if(document.getElementById('ctl00_ContentPlaceHolder1_ddlHearAboutUs').value == '0')
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorAwareness').innerHTML = '* Please select';
        valid = false;
    }
    if(!document.getElementById('ctl00_ContentPlaceHolder1_cbWorkPhone').checked && 
       !document.getElementById('ctl00_ContentPlaceHolder1_cbHomePhone').checked && 
       !document.getElementById('ctl00_ContentPlaceHolder1_cbMobile').checked && 
       !document.getElementById('ctl00_ContentPlaceHolder1_cbEmail').checked && 
       !document.getElementById('ctl00_ContentPlaceHolder1_cbPost').checked)
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorContact').innerHTML = '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;* Please select';
        valid = false;
    }
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtWork').value == '' && (document.getElementById('ctl00_ContentPlaceHolder1_cbWorkPhone').checked))
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorWork').innerHTML = '* Please enter your Work Number';
        valid = false;
    }
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').value != '' && !document.getElementById('ctl00_ContentPlaceHolder1_txtPostcode').value.match('^([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z])))) {0,1}[0-9][A-Za-z]{2})$'))
    {
        document.getElementById('ctl00_ContentPlaceHolder1_lblErrorPostcode').innerHTML = '* Not a valid Postcode';
        valid = false;
    }
    return valid;
}