/* Adaptado por MediaLabs (www.medialabs.es) */

function doHighlight(bodyText, searchPair, highlightStartTag, highlightEndTag) 
{
   sh_Array = searchPair.split(":");
   searchTerm = sh_Array [0];
   searchAlt = sh_Array [1];

  // the highlightStartTag and highlightEndTag parameters are optional
  if ((!highlightStartTag) || (!highlightEndTag)) {
    highlightStartTag = "<a href='http://www.toyota.es/cars/new_cars/auris/' style='color:white; font-weight:bold; background-color:red; text-decoration:none;' target='_blank'><acronym title='" + searchAlt + "'>";
    highlightEndTag = "</acronym></a>";
  }
  
  // find all occurences of the search term in the given text,
  // and add some "highlight" tags to them (we're not using a
  // regular expression search, because we want to filter out
  // matches that occur within HTML tags and script blocks, so
  // we have to do a little extra validation)
  var newText = "";
  var i = -1;
  var lcSearchTerm = searchTerm.toLowerCase();
  var lcBodyText = bodyText.toLowerCase();
    
  while (bodyText.length > 0) {
    i = lcBodyText.indexOf(" " + lcSearchTerm + " ", i+1);    
    if (i < 0) {
      newText += bodyText;
      bodyText = "";
    } else {
    	++i;
      // skip anything inside an HTML tag
      if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i)) {
        // skip anything inside a <script> block
        if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("<script", i))  {
        	izquierda = bodyText.substring(0, i)
        	izquierda = izquierda.toLowerCase ()
        	// Se salta los <A>
        	ini_a = izquierda.lastIndexOf ("<a")
        	fin_a = izquierda.lastIndexOf ("</a")
        	if (ini_a < fin_a)  {
		          newText += bodyText.substring(0, i) + highlightStartTag + bodyText.substr(i, searchTerm.length) + highlightEndTag;
		          bodyText = bodyText.substr(i + searchTerm.length);
		          lcBodyText = bodyText.toLowerCase();
		          i = -1;
		 }
        }
      }
    }
  }
  
  return newText;
}

function highlightSearchTerms(searchText, treatAsPhrase, warnOnFailure, highlightStartTag, highlightEndTag)
{
  // if the treatAsPhrase parameter is true, then we should search for 
  // the entire phrase that was entered; otherwise, we will split the
  // search string so that each word is searched for and highlighted
  // individually
  if (treatAsPhrase) {
    searchArray = [searchText];
  } else {
    searchArray = searchText.split("-");
  }
  
  if (!document.body || typeof(document.body.innerHTML) == "undefined") {
    if (warnOnFailure) {
      alert("Sorry, for some reason the text of this page is unavailable. Searching will not work.");
    }
    return false;
  }

  var bodyText = document.body.innerHTML;
  for (var i = 0; i < searchArray.length; i++) {
    bodyText = doHighlight(bodyText, searchArray[i], highlightStartTag, highlightEndTag);
  }
  
  document.body.innerHTML = bodyText;
  return true;
}

function sh_inicio ()
{
  return;
  highlightStartTag = "";
  highlightEndTag = "";

  return highlightSearchTerms("aceleración:Descubre Auris, el nuevo Toyota-amplio:Auris, el nuevo Toyota, está diseñado desde dentro-amplitud:Auris, el nuevo Toyota, está diseñado desde dentro-Auris:Te invitamos a conocer el nuevo Toyota-automóvil:Auris, el nuevo Toyota, es el automóvil pensado para ti-buscaba:Si buscas algo nuevo y sorprendente, debes conocer el Toyota Auris-buscar:Si buscas algo nuevo y sorprendente, debes conocer el Toyota Auris-claridad:En Auris, el nuevo Toyota, encontrarás diseño, amplitud y comodidad-coche:Auris, el nuevo Toyota, es el automóvil pensado para ti-comienza:Todo empieza con Auris, el nuevo Toyota-conducía:Auris, el nuevo Toyota, es el automóvil pensado para ti-conducir:Auris, el nuevo Toyota, es el automóvil pensado para ti-conductor:Auris, el nuevo Toyota, es el automóvil pensado para ti-consumo:Auris, el nuevo Toyota dispone de motores eficientes y respetuosos con el medio ambiente-diferente:Todo empieza con Auris, el nuevo Toyota-dinámico:En Auris, el nuevo Toyota, encontrarás diseño, amplitud y comodidad-diseñado:En Auris, el nuevo Toyota, encontrarás diseño, amplitud y comodidad-diseño:En Auris, el nuevo Toyota, encontrarás diseño, amplitud y comodidad-empieza:Todo empieza con Auris, el nuevo Toyota-encontrado :Estás a punto de encontrar al nuevo y sorprendente. Auris, el nuevo Toyota-ergonomía:En Auris, el nuevo Toyota, encontrarás diseño, amplitud y comodidad-espacio:En Auris, el nuevo Toyota, encontrarás diseño, amplitud y comodidad-estreno:Todo empieza con Auris, el nuevo Toyota-experiencia:La garantía y calidad de Toyota está en Auris, el nuevo Toyota-faros:Auris, el nuevo Toyota incorpora faros optitron, descúbrelo ahora-inicio:Todo empieza con Auris, el nuevo Toyota-innovación:En Auris, el nuevo Toyota, encontrarás diseño, amplitud y comodidad-motor:Auris, el nuevo Toyota dispone de motores eficientes y respetuosos con el medio ambiente-nueva:Todo empieza con Auris, el nuevo Toyota-nuevo:Todo empieza con Auris, el nuevo Toyota-pensando:Si creías que todos los coches eran iguales, debes conocer Auris, el Nuevo Toyota-pensar:Si creías que todos los coches eran iguales, debes conocer Auris, el Nuevo Toyota-perfecta:Auris, el nuevo Toyota, es el automóvil pensado para ti-perfecto:Auris, el nuevo Toyota, es el automóvil pensado para ti-placer:Auris, el nuevo Toyota, es el automóvil pensado para ti-potencia:Auris, el nuevo Toyota dispone de motores eficientes y respetuosos con el medio ambiente-presentación:Todo empieza con Auris, el nuevo Toyota-prueba:Te invitamos a conocer y probar Auris, el Nuevo Toyota-siente :Te invitamos a conocer y probar Auris, el Nuevo Toyota-tecnología:El Auris, el Nuevo Toyota, encontrarás la úlitma tecnología y diseño, pensado para ti-Toyota:Descubre Auris, el nuevo Toyota-único:Si buscas algo nuevo y sorprendente, debes conocer el Toyota Auris-vehículo:Auris, el nuevo Toyota, es el automóvil pensado para ti-viaje:Auris, el nuevo Toyota, es el automóvil pensado para ti-vida:Auris, el nuevo Toyota, es el automóvil pensado para ti-seguridad:Descubre ahora Auris, el Nuevo Toyota", false, true, highlightStartTag, highlightEndTag);
}
