
function initGoogleSearch(){
	google.load('search', '1.0');
}

function googleSearch( keyword ) 
{
	if ( keyword.length < 3 )
	{
		alert( "Search keyword must contain at least 3 characters!" );
		return;

	} // if

	$( "searchResults" ).innerHTML = '<img alt="Loading" title="Loading" src="/http/dovlet.net/images/loading.gif" /> <p>Loading... Please wait.</p>';
	$( "searchResults" ).style.display = 'block';
	setTimeout( "googleActualSearch( '" + keyword + "' );" , 1000 );

}

function googleActualSearch( keyword ) 
{

  // Create controller
	var searchControl = new google.search.SearchControl();

	// Web Search Object
	var webSearch = new google.search.WebSearch();

	// Restrict Web Search Object to our own website
	webSearch.setUserDefinedLabel( "Search Dovlet.Net" );
	webSearch.setUserDefinedClassSuffix( "webSearch" );
	webSearch.setSiteRestriction( "dovlet.net" );

	// Append Web Search to controller
	searchControl.addSearcher( webSearch );

	// Tell the controller to draw results into the box #searchResults
	searchControl.draw( $( "searchResults" ) );

	// Go on! Do the search!
	searchControl.execute( keyword );

	return;

}


function googleSearchFocusHandler() 
{
	if ( $( "searchString").value == "Google Search" )
		$( "searchString").value = "";
	else $( "searchString" ).select();

	return;

}

initGoogleSearch();

