ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Large searchform script at top of the page

November 28, 2012 12:02pm

Subscribe [1]
  • #1 / Nov 28, 2012 12:02pm

    cranacsystems

    35 posts

    Hello,
    I have been constantly bugged from SEO/marketing for the large script inserted by the search tag at the top of the page. Every SEO optimization robot brings it up.

    Is there a way to avoid this script embedded at the top?

    Thanks,
    Luke

    [removed]
    //<![CDATA[

    var firstcategory = 1;
    var firststatus = 1;

    function changemenu(index)
    {
    var categories = new Array();

    var i = firstcategory;
    var j = firststatus;

    var theSearchForm = false

    if (document.searchform)
    {
    theSearchForm = document.searchform;
    }
    else if (document.getElementById(‘searchform’))
    {
    theSearchForm = document.getElementById('searchform');
    }

    if (theSearchForm.elements[‘channel_id’])
    {
    var channel_obj = theSearchForm.elements['channel_id'];
    }
    else
    {
    var channel_obj = theSearchForm.elements['channel_id[]'];
    }

    var channels = channel_obj.options[index].value;

    var reset = 0;

    for (var g = 0; g < channel_obj.options.length; g++)
    {
    if (channel_obj.options[g].value != 'null' &&
    channel_obj.options[g].selected == true)
    {
    reset++;
    }
    }
     
    with (theSearchForm.elements[‘cat_id[]’])
    {
    if (channels == "11")
    {

    } // END if channels
     
     
      if (channels == “18”)
      {

    } // END if channels
     
     
      if (channels == “1”)
      {

    } // END if channels
     
     
      if (channels == “23”)
      {
    categories = new Option("-------", ""); i++;
    categories = new Option("China", "11"); i++;
    categories = new Option("Europe", "7"); i++;
    categories = new Option("India", "10"); i++;
    categories = new Option("Japan", "9"); i++;
    categories = new Option("Rest of the World", "13"); i++;
    categories = new Option("South Korea", "12"); i++;
    categories = new Option("USA", "8"); i++;

    } // END if channels
     
     
      if (channels == “21”)
      {

    } // END if channels
     
     
      if (channels == “8”)
      {

    } // END if channels
     
     
      if (channels == “26”)
      {

    } // END if channels
     
     
      if (channels == “20”)
      {

    } // END if channels
     
     
      if (channels == “19”)
      {
    categories = new Option("-------", ""); i++;
    categories = new Option("China", "11"); i++;
    categories = new Option("Europe", "7"); i++;
    categories = new Option("India", "10"); i++;
    categories = new Option("Japan", "9"); i++;
    categories = new Option("Rest of the World", "13"); i++;
    categories = new Option("South Korea", "12"); i++;
    categories = new Option("USA", "8"); i++;

    } // END if channels
     
     
      if (channels == “28”)
      {

    } // END if channels
     
     
      if (channels == “6”)
      {

    } // END if channels
     
     
      if (channels == “13”)
      {

    } // END if channels
     
     
      if (channels == “14”)
      {

    } // END if channels
     
     
      if (channels == “10”)
      {

    } // END if channels
     
     
      if (channels == “25”)
      {

    } // END if channels
     
     
      if (channels == “2”)
      {

    } // END if channels
     
     
      if (channels == “24”)
      {
    categories = new Option("-------", ""); i++;
    categories = new Option("China", "11"); i++;
    categories = new Option("Europe", "7"); i++;
    categories = new Option("India", "10"); i++;
    categories = new Option("Japan", "9"); i++;
    categories = new Option("Rest of the World", "13"); i++;
    categories = new Option("South Korea", "12"); i++;
    categories = new Option("USA", "8"); i++;

    } // END if channels
     
     
      if (channels == “5”)
      {

    } // END if channels
     
     
      if (channels == “22”)
      {

    } // END if channels
     
     
      if (channels == “16”)
      {

    } // END if channels
     
     
      if (channels == “17”)
      {

    } // END if channels
     
     
      if (channels == “15”)
      {

    } // END if channels
     
     
      if (channels == “4”)
      {

    } // END if channels
     
     
      if (channels == “12”)
      {
    categories = new Option("-------", ""); i++;
    categories = new Option("In vitro", "5"); i++;
    categories = new Option("In vivo", "6"); i++;

    } // END if channels
     
     
      if (channels == “9”)
      {

    } // END if channels
     
     
      if (channels == “27”)
      {

    } // END if channels
     
     
         
      if (reset > 1)
      {
    categories = new Array();
    }

      spaceString = eval(”/!-!/g”);
     
      with (theSearchForm.elements[‘cat_id[]’])
      {
    for (i = length-1; i >= firstcategory; i--)
    options = null;

    for (i = firstcategory; i < categories.length; i++)
    {
    options = categories;
    options.text = options.text.replace(spaceString, String.fromCharCode(160));
    }
     
      options[0].selected = true;
      }
     
    }
    }

    //]]>
    [removed]