var cleared = false;
function clear(el){
	el.val('');
	cleared = true;
}

DD_roundies.addRule('#home_search fieldset', '5px', true);
DD_roundies.addRule('#take_scryve li', '10px', true);
DD_roundies.addRule('#recent_questions li a', '5px', true);
DD_roundies.addRule('#share_results a', '20px', true);

$(document).ready(function() {
    var initial_home_search_value = $('#home_search #home_query').val();
	 var search = $('#home_query');
	 var search_s = search.get(0);

	 if (search_s.createTextRange) {
		 var range = search.createTextRange();
       range.collapse(true);
       range.moveEnd('character',0);
       range.moveStart('character',0);
       range.select();
     // real browsers :)
     } else if (search_s.setSelectionRange) {
       search_s.focus();
       search_s.setSelectionRange(0,0);
     }

	 search.click(function(){
		if(!cleared){
			clear(search);
		}
	 });

	 search.keypress(function(){
		if(!cleared){
			clear(search);
		}
	 });

    search.autocomplete('/companies/', {'delay':100}).result(function(event, item) {
        location.href = item[1];
    });
}); 
