// JavaScript for Google KW Search in header
var searchArticles = null;

//InitializeSearch
function InitializeSearchArticles()
{
  if (!searchArticles)
  {
    searchArticles = new GwebSearch();
    searchArticles.setSiteRestriction('onlinelabels.com/articles OR site:onlinelabels.com/howto');
    searchArticles.setQueryAddition('filetype:htm OR filetype:html OR filetype:aspx');
    searchArticles.setResultSetSize(GSearch.LARGE_RESULTSET);
    searchArticles.setNoHtmlGeneration();
    searchArticles.setSearchCompleteCallback(null, OnSearchCompleteArticles);
  }
}

//OnSearchComplete
function OnSearchCompleteArticles(args)
{
  var html = '';
  var tophtml = '';
  
  if (searchArticles.results.length > 0)
  {
    tophtml = '<h1>Search Results</h1>\n<img src="images/hr_grad2.gif" width="500" height="3" alt="" />\n<p>Your search returned the following articles:</p>\n';
    for (var i=0; i<searchArticles.results.length; i++)
    {
      var result = searchArticles.results[i];
		html += '<div class="result">';
		html += '<p class="title"><a href="' + result.url + '">' + result.title + '</a></p>';
		html += '<p class="content">' + result.content + '</p>';
		html += '<div class="url">&raquo; <a href="' + result.url + '">' + result.url + '</a></div>';
		html += '</div>';
    }
  }
  else
  {
    tophtml = '<h1>No Articles Found</h1>\n<img src="images/hr_grad2.gif" width="500" height="3" alt="" />\n<p>Try revising your search terms and try again.</p>\n';
	html = '';
  }
  document.getElementById('topText').innerHTML = tophtml;
  document.getElementById('divSearchResults').innerHTML = html;
}

//GetArticles
function GetArticles()
{
  var searchWords = unescape(GetQSValue('search'));
  if (searchWords.length > 0)
  {
   InitializeSearchArticles();    
   searchArticles.execute(searchWords);
  }
}

function SearchArticles()
{
  var searchWords = escape(document.getElementById('txtArticleSearch').value);
  
  var searchUrl = 'http://www.onlinelabels.com/General/ArticleSearchResults.aspx?search=' + searchWords;
  document.location.href = searchUrl;
}

function SearchArticlesAndHowTos()
{
  var searchWords = escape(document.getElementById('learningTextField').value);
  
  var searchUrl = '../General/ArticleSearchResults.aspx?search=' + searchWords;
  document.location.href = searchUrl;
}