<!--//--><![CDATA[//><!--
// Environment Agency - March 2009

var Init = {
  hide_extra_search_criteria_labels : function() {
    $('label[for=search_criteria_2_working_pattern_ids]').hide();
    $('#search_criteria_2_working_pattern_ids').hide();
    $('label[for=search_criteria_0_vacancy_duration_ids]').hide();
    $('#search_criteria_0_vacancy_duration_ids').hide();
  },
  
  adjust_date_of_birth_select : function() {
    $("label:contains('Date of Birth')").siblings("select").width(50);
  },
  
  enva_regional_map : function() {
    $("#aspire #fullsearch fieldset.locations ul li").after('<li><img id="enva_map" usemap="#enva_map_coords" src="/sites/ENVA/images/EA_map.gif" alt="England Regions map" /></li>');
    $("#aspire #fullsearch fieldset.locations ul li").css('clear', 'none');
    $("#aspire #fullsearch fieldset.locations ul li:eq(1)").css({'float': "right", 'width': "245px", 'text-align': "right"});
    $("#aspire #fullsearch fieldset.locations ul li:first").css({'float': "left", 'width': $("#aspire #fullsearch fieldset.locations ul").width() - 260});
    $("#enva_map").after('<map name="enva_map_coords" id="enva_map_coords"><area shape="poly" coords="80,63,90,50,100,44,106,38,108,49,113,58,114,67,111,74,107,87,114,101,118,97,120,106,125,115,122,125,119,132,111,137,107,138,99,132,94,124,108,127,104,119,99,112,100,103,107,94,104,84,99,79,95,74,86,78" alt="North West" /><area shape="poly" coords="49,147,55,142,60,135,71,132,81,132,85,136,85,140,87,148,85,157,83,165,84,174,87,182,87,193,92,200,96,205,101,211,87,215,82,225,76,222,68,209,63,206,54,202,46,201,39,203,31,196,43,194,56,188,62,183,65,171,70,160,65,151,60,144" alt="Wales" /><area shape="poly" coords="108,203,99,191,97,181,96,167,97,159,97,153,107,152,117,152,127,144,127,138,130,133,136,134,131,126,143,129,153,130,158,127,159,139,160,149,161,158,159,166,151,169,144,179,144,187,140,192,137,195,130,189,123,197,119,202,116,207" alt="Midlands" /><area shape="poly" coords="12,290,18,285,26,278,33,276,39,271,42,265,47,256,47,251,58,251,58,243,67,240,77,243,85,246,97,245,98,240,100,233,104,231,110,220,125,221,133,230,131,242,120,249,122,260,112,266,104,264,100,260,89,259,72,263,72,272,64,279,64,285,59,277,50,276,39,279,29,281,17,288" alt="South West" /><area shape="poly" coords="122,209,128,203,138,201,151,202,158,200,169,202,181,201,189,203,194,215,185,222,189,225,179,234,173,236,167,236,158,230,152,234,143,230,139,221,134,213,131,216" alt="Thames" /><area shape="poly" coords="149,197,153,184,160,174,169,170,168,161,176,152,168,145,168,135,167,122,164,113,175,110,189,124,193,132,184,153,189,159,202,161,205,152,213,147,225,151,233,158,236,168,237,173,235,180,230,186,217,182,217,190,211,200,220,201,209,202,204,207,211,214,203,215,203,202,195,193,186,191,174,196,163,191" alt="Anglian" /><area shape="poly" coords="142,255,133,251,139,251,143,246,139,238,142,233,150,239,159,243,162,240,168,244,178,244,188,243,194,238,192,234,200,231,198,225,210,232,223,230,235,230,227,236,217,242,210,248,201,250,198,253,185,257,172,251,164,259,159,248,151,249" alt="Southern" /><area shape="poly" coords="124,4,121,6,119,13,123,22,120,24,112,29,106,32,112,38,114,45,119,54,122,60,123,69,121,77,115,84,119,90,131,97,125,107,131,110,139,119,147,121,153,111,160,104,172,99,178,100,183,105,174,91,173,85,165,69,153,62,146,63,139,51,137,44,132,33,131,26,130,17,126,10" alt="North East" /></map>');

    $("#enva_map_coords area").each(function() {
      $(this).attr('href', "javascript:void(0);");
      
      $(this).click(function() {
        option = $("#search_criteria_custom_location_ids option:contains('"+$(this).attr('alt')+"')");
        if ( $(option).attr('selected') == true ) {
         $(option).attr('selected', ""); 
        }
        else {
          $(option).attr('selected', "selected");
        }
      });
    });
    
    $("#search_criteria_custom_location_ids + small").after('<br /><small>Add a region to your search criteria by clicking on the map</small>');
  }
}

$(function() {
  Init.hide_extra_search_criteria_labels();
  Init.adjust_date_of_birth_select();
  Init.enva_regional_map();
});

//--><!]]>