var searchTextBox;
var searchIndex = 0;
var searchTimer;
var searchMsgs =  new Array(
"(vul hier uw zoekterm/code in)",
"(bijvoorbeeld 'parijs' of '16532')",
"(alle tekst wordt doorzocht)",
"('nordic walking' kan dus ook)"
);

function searchOnInit(id, newSearchMsgs) {
  if (newSearchMsgs != null) // overwrite default
  {
	searchMsgs = newSearchMsgs;
  }

  searchTextBox = document.getElementById(id);
  if ((searchTextBox != null) && (searchTextBox.value == '')) {
		searchTextBox.className = 'SearchTicker';
		searchTicker();
  }
}

function searchOnFocus() {
  window.clearTimeout(searchTimer);
  if (searchTextBox != null) {
      if(searchTextBox.className == 'SearchTicker') {
        searchTextBox.value = '';
      }
      searchTextBox.className = 'SearchText';
      searchTextBox.select();
  }
}

function searchOnBlur() {
  if(searchTextBox.value == '') {
    searchTextBox.className = 'SearchTicker';
    searchIndex = 0;
    searchTicker();
  }
}
 
function searchOnClick(retval) {
  if(searchTextBox.className == 'SearchTicker') {
    searchTextBox.value = '';
    if(retval) {
      return false;
    } else {
      return true;
    }
  } else {
    return true;
  }
}

function searchValidate(oSrc, args) {
	// args.IsValid = (args.Value % 5 == 0);
	if(searchTextBox.className == 'SearchTicker') {
  	searchTextBox.value = '';
  }
}

function searchTicker() {
  if(searchTextBox.className == 'SearchTicker') {
    if(searchIndex >= searchMsgs.length) {
      searchIndex = 0;
    }
    searchTextBox.value = searchMsgs[searchIndex];
    searchIndex++;
  }
  searchTimer = window.setTimeout(searchTicker, 2000);
}
