google.load("search", "1");

	function parseQuery(name) {
	    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
	    var regexS = "[\\?&]" + name + "=([^&#]*)";
	    var regex = new RegExp(regexS);
	    var results = regex.exec(window.location.href);
	    if (results == null)
	        return "";
	    else {
	        // fix 'space bar' code
	        results[1] = results[1].replace(/%20/g, " ");
	        return results[1];
	    }
	}

    function GoogOnLoad() {
      // Create a search control
      var searchControl = new google.search.SearchControl();
	  var options = new google.search.SearcherOptions();
	  options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
	  options.setRoot(document.getElementById("searchResults"));
	  options.setNoResultsString(google.search.SearchControl.NO_RESULTS_DEFAULT_STRING);
      // Add in a full set of searchers
	  mySearch = new google.search.WebSearch();
	  mySearch.setUserDefinedLabel("Your search results at Slipnot.com");
	  mySearch.setSiteRestriction("slipnot.com");
 
      searchControl.addSearcher(mySearch, options);
	  searchControl.setLinkTarget(google.search.Search.LINK_TARGET_SELF);
      searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
      searchControl.draw(document.getElementById("searchTop"));
	  searchControl.execute(parseQuery("search"));
	  if(jQuery('input.gsc-input').val() != '') jQuery('input.gsc-input').css('background','none');
	  	jQuery('input.gsc-input').focus(function() {if(jQuery('input.gsc-input').val() == '') jQuery(this).css('background','none')}); 
		jQuery('input.gsc-input').blur(function() {if(jQuery('input.gsc-input').val() == '') jQuery('input.gsc-input').css('background','url("http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif") no-repeat left center')});
    }
    google.setOnLoadCallback(GoogOnLoad);

