$('.find_solicitor').click(function(){
var bdmpattern = /[A-Z]{1,2}[0-9][0-9A-Z]?\s?[0-9][A-Z]{2}/gi;
var getsolinput = $('#solicitor_postcode').val();
var solname = /[A-Z][a-z]{3,}/gi;
if(getsolinput.length !== 0) {
if(getsolinput.match(bdmpattern)) {
$('.errorpostcode').css('display','none');
var shortpattern = /[A-Z][0-9]/gi;
var shortcode = getsolinput.substring(0, 2);
var code = shortcode.toUpperCase();
$('.hidden_content_block_bdm_solicitors').hide();
var emptydiv = "";
$('.show_bdm').html(emptydiv);
if(getsolinput.length !== 0 && $('.hidden_source.postcodelist').text().match(code)){
$('.hidden_content_block_bdm_solicitors').each(function(){
if ($(this).find('.hidden_source.postcodelist').text().match(code)){
var content = $(this).html();
$(this).addClass('show_bdm_solicitor_panel_data');
$(this).show();
}
});
}
} else if(getsolinput.match(solname)) {
$('.errorpostcode').css('display','none');
var solname = $('.solicitor_detail .bdm_name').text();
var conn1 = solname.toUpperCase();
var conn2 = getsolinput.toUpperCase();
$('.hidden_content_block_bdm_solicitors').hide();
if(getsolinput.length !== 0 && conn1.match(conn2)){