var $searchfield_timeout;
function createSearchField($field_id, $default_text)
{
	var $field = $('#'+$field_id);
	$field.bind('keypress', function(event) { 
		if(event.which == 13)
		{
			window.location='/search/?q='+$('#q').val();
		}
	});
	$field.bind('keyup', function(event) { 
		try 
		{
			clearTimeout( $searchfield_timeout );
		}
		catch(e) {}
		$searchfield_timeout = setTimeout('searchFieldLookup("'+$field_id+'",'+event.which+');',500);
	});
	
	if($default_text != undefined && $field.val() == '')
	{
		$field.css('color', '#CCC');
		$field.val($default_text);

		$field.bind('focus', function() {
			$(this).css('color', '#000');
			
			if($(this).val() == $default_text)
			{
				$(this).val('');
			}
		});
	}
}
function searchFieldLookup($field_id, $key)
{
	var $str = '';
	try 
	{
		clearTimeout( $searchfield_timeout );
	}
	catch(e) {}
	
	str = $('#'+$field_id).val(); 
	try {
		if( $string.length > 2 || $key == 8 )
		{
			window.location='/search/?q='+$('#q').val();
		}
	} catch(e) {}
}

$(document).ready( function() {
	createSearchField('q', 'Search');
});
