function triggerSearchForm(source) {

  //set tabs to "off"
  jQuery('#main_nav').children('li').removeClass('current');
  jQuery("#main_nav:first-child").children('li').removeClass('first_current');
  jQuery("#main_nav").children('li:first-child').addClass('first');
  jQuery('.tm_c').children('a').removeClass('current');

  //enable current tab
  if (jQuery(source)) {
    jQuery(source).addClass('last_current');
    jQuery(source).children('div').children('a').addClass('current');
  }

  Cufon.refresh('#main_nav li');

  //position simple search block
  var stab = jQuery("#main_nav .last");
  var search = jQuery('#simple_search');
  search.css("left", stab.offset().left - jQuery("#outer_container").offset().left + stab.width() - search.width());

  //change tab action
  //stab.click(doSearch);

  //show simple search block
  search.show("fast", function(){stab.click(doSearch); jQuery("#searchstring").focus();});
}

function doSearch() {
  var searchstring = jQuery("input#searchstring").val();
  doAjaxRequest('CoMeT_function=run_module&module=ModSearch&function=ajax_search&searchstring=' + searchstring, '#search_result', searchResult);
}

function searchResult(html) {
  var renderprod = jQuery('#render_product');
  renderprod.remove();
  jQuery("body :first").append(renderprod);

  //Cufon.refresh("#search_result h1", "#search_result_list h3");
  jQuery('#search_result').html(html);
  //jQuery('#search_result').fadeIn('slow');
  jQuery('#search_result').slideDown('slow')
  Cufon.refresh();
}

function closeSearchResult() {
  jQuery('#search_result').slideUp('slow');
  jQuery('#render_product').hide();
}

function checkEnter(e) {
  var key;
  if (window.event) {
    key = window.event.keyCode; //IE
  } else {
    key = e.which;
  }
  if (key == 13) {
    doSearch();
    return false;
  }
  return true;
}