<!--

jQuery.extend(
    jQuery.expr[':'], { Contains : "jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0" 
  });

  var Imtech = {};
  Imtech.SearchOnThisPage = function() {
    // --- default values
    this.searchDefaultText = "Search Transcript";
    this.startSearchingLength = 2;
    this.textWrapper = "#transcriptText";
    this.searchBoxWrapper = "#pageFind";
    this.searchBoxId = "#findInPageId";
	this.resultsId = "#pageFindResults";
    this.activeCssClass = "active";
    this.highlightCssClass = "highlight";

    // --- prive variables
    var originalText = "";
    
    // --- public methods
    this.getOriginalText = function() {
      return originalText;
    }
    
    this.init = function() {
      var instance = this;
	  originalText = $(this.textWrapper).html();	  
      var searchBox = this.searchBoxId;
      
      $(searchBox).attr("value", this.searchDefaultText).focus(function() {
        if (this.value == instance.searchDefaultText) {
          this.value = "";
          $(this).addClass(instance.activeCssClass);
        }
      }).
      keyup(function() {
        $(instance.textWrapper).html(instance.getOriginalText());

        if (this.value.length >= instance.startSearchingLength) {
          var searchText = this.value;
          var regx = new RegExp("(" + searchText + ")", 'gi');
          var selector = searchText;
          $(instance.textWrapper + ' a').each(function() {
            var text = $(this).html();
            text = text.replace(regx, '<span class="' + instance.highlightCssClass + '">$1</span>');
            $(this).html(text);
			
          });
        }
		
		var resultsCount = 0;
		$(instance.textWrapper + ' a').find('span').filter(function() {
			resultsCount++;													
		});
		
		$(instance.resultsId).html(resultsCount + ' results found');
		
      })
    }
  }
  
  
  
jQuery(document).ready(function() {
	
	<!-- transcript search -->
	var searchOnThisPage = new Imtech.SearchOnThisPage();
	searchOnThisPage.init();

});



function setNextTranscriptSearch(){
	var searchOnThisPage = new Imtech.SearchOnThisPage();
	searchOnThisPage.init();
}



//-->

