
$(document).ready (function () {
  var title = get_advanced_search_option_title ();
  var all_advanced_search_divs = $('.sbx-search-advanced');
  all_advanced_search_divs.each ( function () {
    var advanced_search_div = $(this);
    //advanced_search_div.hide ();
    //var action_link_markup = '<div style="cursor:pointer;"><h3><a id="advanced_search_title_link"><span id="advance_search_action_verb">Show</span>&nbsp;<strong>' + title + '</strong> Options:</a>&nbsp;&nbsp;<a id="advanced_search_arrow_link" class="toggleArrowDown" style="display:inline-block; margin: .925em 0 0; width: 9px; height: 9px; cursor:pointer;"></a></h3></div>';
    var action_link_markup = '<fieldset class="advanced" style="cursor:pointer;"><legend><span class="title" id="advanced_search_title_link"><span id="advance_search_action_verb">Show</span>&nbsp;<strong>' + title + '</strong> Options:&nbsp;&nbsp;<a id="advanced_search_arrow_link" class="toggleArrowDown" style="display:inline-block; margin: .925em 0 0; width: 9px; height: 9px; cursor:pointer;"></a></span></legend></fieldset>';
    var action_link_block = $(action_link_markup);
    //var action_link = $('a', action_link_block)
    var action_link = $('#advanced_search_title_link', action_link_block)
    advanced_search_div.before (action_link_block);

    var action_link_arrow = $('#advanced_search_arrow_link');
    var action_link_title = $('#advanced_search_title_link');
    var action_link_verb = $('#advance_search_action_verb');
    
    action_link.toggleStatus = 0;
    
    action_link.bind ('click', function (e) {
      if (action_link.toogleStatus) {
    	action_link.toogleStatus = 0;
    	action_link_arrow.removeClass ('toggleArrowUp');
    	action_link_arrow.addClass ('toggleArrowDown');
    	action_link_verb.text ('Show')
    	advanced_search_div.hide ('fast');
      }
      else {
      	action_link.toogleStatus = 1;
      	action_link_arrow.removeClass ('toggleArrowDown');
      	action_link_arrow.addClass ('toggleArrowUp');
      	//action_link_verb.text ('Hide')
    	advanced_search_div.show ('fast');
      }
      return false;
    });
  });
  
});

function find_drupal_search_form_id () {
  $search_form_id = '';
  $("input[name='form_id']").each ( function () {
    var form_id = $(this).attr ('id');
    if (form_id.indexOf ('-search-form') > 0) {
    	$search_form_id = form_id;
    }
  });
  return $search_form_id;
}

function get_advanced_search_option_title () {
  var search_form_id = find_drupal_search_form_id ();
  var title = '';
  switch (search_form_id) {
    case 'edit-mysbx-knowledge-search-form':
      title = 'Advanced Knowledge Search';
      break;
    case 'edit-opportunity-search-form':
      title = 'Advanced Subcontract & Teaming Opportunity Search';
      break;
    case 'edit-mysbx-connect-company-search-form':
      title = 'Advanced Company Search';
      break;
    case 'edit-mysbx-connect-people-search-form':
      title = 'Advanced People Search';
      break;
    case 'edit-resource-search-form':
      var title = $("#edit-sbxSearch-search-type-1").is (':checked') ? 'Advanced Available Resource Search' : 'Advanced Available Position Search';
      break;
    case 'edit-asset-search-form':
      title = 'Advanced Asset Exchange Search';
      break;
    default:
      break;
  }
  return title;
}


