//init a google search object
google.load('search', '1');
//init a search object
var gSearch;

function searchComplete() {
  // Check that we got results
  if (gSearch.results && gSearch.results.length > 0) {
    // Grab our content div, clear it.
    var contentDiv = document.getElementById('content');
    contentDiv.innerHTML = '';

    // Loop through our results, printing them to the page.
    var results = gSearch.results;
    for (var i = 0; i < results.length; i++) {
      // For each result write it's title and image to the screen
      var result = results[i];
      var resultContainer = document.createElement('div');

	  //strYTobj="<img onmouseover='this.src=\""+result.unescapedUrl+"\"' onmouseout='this.src=\""+result.tbUrl+"\"' style='float:left;margin:4px;border:2px solid black;' src='" + result.tbUrl + "'>";
	  
	  strYTobj="<img onmouseover='displayFloatingDiv(\"preview\", \""+result.title.replace(/'/gi, " ")+"\", "+result.width+", "+result.height+", \""+result.unescapedUrl+"\", \""+result.tbUrl+"\", 2, 0);' style='float:left;margin:4px;border:2px solid black;' src='" + result.tbUrl + "' width='"+result.tbWidth+"' height='"+result.tbHeight+"'>";
      
	  resultContainer.innerHTML = 
	  "<div class='presult' onclick='location.href=\""+result.unescapedUrl+"\";'>"+strYTobj+"<h3><a href='" + result.unescapedUrl + "'>" + result.title + "</a></h3><a href='"+result.originalContextUrl+"' style='font-size:10px'>source website</a><br>" + result.content +"<br><span style='color:#286e38;font-style:italic'>"+result.unescapedUrl+"</span></div>";

      contentDiv.appendChild(resultContainer);
	  strYTobj = '';
    }

    // Now add the paging links so the user can see more results.
    addPaginationLinks(gSearch);
  }
}

function OnLoad() {
//displayFloatingDiv('windowcontent','BurpChat',400,247,20,(screen.height/4));
  // Our gSearch instance.
  gSearch = new google.search.ImageSearch();

  gSearch.setSearchCompleteCallback(this, searchComplete, null);
  gSearch.setResultSetSize(google.search.Search.LARGE_RESULTSET);
  
  searchterm=querySt('s');
  if (searchterm!=null && searchterm!="")
  {
	document.getElementById('s').value = searchterm;
  }else{
	searchterm=window.location.hash.replace(/#/gi, "");
	if (searchterm!=null && searchterm!="")
	{
		document.getElementById('s').value = searchterm;
	} else {	
		searchterm=getCookie('sterm');
		if (searchterm!=null && searchterm!="")
		{
			document.getElementById('s').value = searchterm;
		}
	}
  } 
  
  if(document.getElementById('s').value=='Search'){
      gSearch.execute("xkcd");
  }else{
      gSearch.execute(document.getElementById('s').value);
  }
     document.getElementById('s').focus();
	 // here is the new search code
	currenthash = '';
	searchtype = '1';
	timedSearch();
}
google.setOnLoadCallback(OnLoad);