
/**
 * Set search box hints
 */
function setSearchHint(on){
    var sform = $('#search_form').get(0);
    if(!sform) return;

    var hints = ['Name, Stadt oder Interessen','Stichwörter'];

    if( sform.search.value == '' ||
        sform.search.value == hints[0] ||
        sform.search.value == hints[1] ){

        if(on){
            sform.search.value = '';
        }else{
            if( sform.context[0].checked){
                sform.search.value = hints[0];
            }else{
                sform.search.value = hints[1];
            }
        }
    }
}

/**
 * Attach proper handlers to search box events
 */
function setupSearch(){
    var sform = $('#search_form').get(0);
    if(!sform) return;

    $(sform.context[0]).change(function(){ setSearchHint(false); });
    $(sform.context[1]).change(function(){ setSearchHint(false); });
    $(sform.search).focus(function(){ setSearchHint(true); });
    $(sform.search).blur(function(){ setSearchHint(false); });
    setSearchHint(false);
}


/**
 * On page load
 */
$(document).ready(function() {
    setupSearch();
});

