jQuery(document).ready(function() {

set_sidebar_height();

jQuery('#btnFind').click(function(){ 
                                       set_sidebar_height();
                                     } 
                );



});


function set_sidebar_height()
    {
        var form_height = jQuery('#col_right').height();
        jQuery('#space_hoder').height(form_height - 230);
    }


function form_2_submit_verify()
    {
        if (jQuery('#Title :selected').text() == 'Please Select' )
            {
                alert ('Title - need a valid Title');
                jQuery('#Title').focus();
                return false;
            }
        
        if (jQuery('#FName').val() == '' )
            {
                alert ('Forename - need a valid value');
                jQuery('#FName').focus();
                return false;
            }    
        
        if (jQuery('#LName').val() == '' )
            {
                alert ('Surname - need a valid value');
                jQuery('#LName').focus();
                return false;
            }
        if (jQuery('#DOB_day :selected').text() == 'D' )
            {
                alert ('Date of Birth - Day - need a valid value');
                jQuery('#DOB_day').focus();
                return false;
            }
        if (jQuery('#DOB_month :selected').text() == 'M' )
            {
                alert ('Date of Birth - Month - need a valid value');
                jQuery('#DOB_month').focus();
                return false;
            }
            
        if (jQuery('#DOB_year :selected').text() == 'Y' )
            {
                alert ('Date of Birth - Year - need a valid value');
                jQuery('#DOB_year').focus();
                return false;
            }
        
        if (jQuery('#Email').length > 0)
            {
                if (jQuery('#Email').val() == '' )
                    {
                        alert ('Email - need a value');
                        jQuery('#Email').focus();
                        return false;
                    }
                if (isValidEmailAddress(jQuery('#Email').val()) == false)
                    {
                        alert ('Email - need a valid email');
                        jQuery('#Email').focus();
                        return false;
                    }
            }
        
        if (jQuery('#PhoneNumber').length > 0)
        if (jQuery('#PhoneNumber').val() == '' )
            {
                alert ('Phone Number - need a valid value');
                jQuery('#PhoneNumber').focus(); 
                return false;
            }   
   
        if (jQuery('#appPostCode').length > 0)
         if (jQuery('#appPostCode').val() == '' )
            {
                alert ('Post Code - invalid data'); 
                jQuery('#appPostCode').focus(); 
                return false;
            }
        
        if (jQuery('#line1').length > 0)    
         if (jQuery('#line1').val() == '' )
            {
                alert ('Address - invalid data'); 
                jQuery('#line1').focus(); 
                return false;
            }
         
         if (jQuery('#town').length > 0)   
         if (jQuery('#town').val() == '' )
            {
                alert ('Town - invalid data'); 
                jQuery('#town').focus(); 
                return false;
            } 

        jQuery('#site_form').submit();
    
    } 
    
    
function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
    }
