      function toggleVisibility(which){
                
        document.getElementById('searchuk').style.visibility = 'hidden';
        document.getElementById('searchuk').style.display = 'none';
        
        document.getElementById('searchnonuk').style.visibility = 'hidden';
        document.getElementById('searchnonuk').style.display = 'none';
        
        document.getElementById('searchmap').style.visibility = 'hidden';
        document.getElementById('searchmap').style.display = 'none';
        
        if (which == 'searchuk') { var S = document.getElementById('searchuk'); }
        if (which == 'searchnonuk') { var S = document.getElementById('searchnonuk'); }
        if (which == 'searchmap') { var S = document.getElementById('searchmap'); }
        
        S.style.visibility = 'visible';
        S.style.display = 'block';
        
      }
      
      function toggleAdvanced(){
        var status = document.getElementById('searchadvanced').style.display;
        if( status == 'block')
        {
          document.getElementById('searchadvanced').style.display = 'none';
          document.getElementById('searchadvanced').style.visibility = 'hidden';
		  document.getElementById('searchadvancedexample').style.display = 'block';
          document.getElementById('searchadvancedexample').style.visibility = 'visible';
          document.getElementById('advanced_toggle').innerHTML = 'Show advanced search options';
          document.getElementById('searchButtonStandard').style.display = 'block';
          document.getElementById('searchButtonAdvanced').style.display = 'none';
        }
        else
        {
          document.getElementById('searchadvanced').style.display = 'block';
          document.getElementById('searchadvanced').style.visibility = 'visible';
	 	  document.getElementById('searchadvancedexample').style.display = 'none';
          document.getElementById('searchadvancedexample').style.visibility = 'hidden';	     
		  document.getElementById('advanced_toggle').innerHTML = 'Hide advanced search options';
          document.getElementById('searchButtonStandard').style.display = 'none';
          document.getElementById('searchButtonAdvanced').style.display = 'block';
        }
      }

      function toggleAdvancedV2(){
        var status = document.getElementById('searchadvanced').style.display;
        if( status == 'block')
        {
          document.getElementById('searchadvanced').style.display = 'none';
          document.getElementById('searchadvanced').style.visibility = 'hidden';
          //document.getElementById('advanced_toggle').innerHTML = 'Show &raquo;';
          document.getElementById('searchButtonStandard').style.display = 'block';
          document.getElementById('searchButtonAdvanced').style.display = 'none';
        }
        else
        {
          document.getElementById('searchadvanced').style.display = 'block';
          document.getElementById('searchadvanced').style.visibility = 'visible';
          //document.getElementById('advanced_toggle').innerHTML = '&laquo; Hide';
          document.getElementById('searchButtonStandard').style.display = 'none';
          document.getElementById('searchButtonAdvanced').style.display = 'block';
        }
      }
