// onload-event
$(function(){        
    $("#searchInput").keypress(function (e) {
      if (e.which == 13) {
        doAjaxSearch();
        return false;
      } 
      
    });
    
});


// 17.02.09: Ajax-Suche

function doAjaxSearch() {    
    var output = "";
    var query = $("#searchInput").val();
    var lang = $("#fdilang").val();
    var langId = 0;
    switch (lang) {
      case "en":
        langId = 1;
        break;
      case "fr":
        langId = 2;
        break;      
      default:
        langId = 0;
        break;
    }
    
    var tmid = new Array( 'Ihre Suche liefert ', 'Your search has ', 'Votre recherche a ' );
    var tend = new Array( 'Ergebnis(se)' , 'match(es)', 'résultat(s)' );
    var tpre = new Array( 'Suchergebnis Webseite', 'Search results home page', 'Résultat de la recherche home page' );
    var tpre2 = new Array( 'Suchergebnis Shop', 'Search results shop', 'Résultat de la recherche shop' );
    
    var voilaUrl = location.protocol + "//" + location.host + "/schoeffel/web.nsf/web_suche_ft_ajax?OpenAgent&sort=2&ftsearch=1&sprache=" + lang + "&query=" + query + "*&oua=1";  //voila           
    var url = location.protocol + "//" + location.host + "/shop/fdi_search.php?language=" + lang + "&keywords=" + query;  // shop          
    // suche
    $.getJSON( url, function(data){
                        output = "";
                        $.each(data, function(i){               
                        output += '&raquo; <a href="' + data[i].url + '">' + data[i].bezeichnung + '</a><br>';
                        });
                        output = '<div class="searchResult"><h2>' +  tpre2[langId] + '</h2><p>' + tmid[langId] + data.length + " " + tend[langId] + '</p>' + output + '</div>';
                        $("#content").html( output );
                        // nach den shop-ergebnissen die voila-ergebnisse ausgeben
                        $.getJSON( voilaUrl, function(data){    
                            output = "";
                            $.each(data.data, function(i,item){ 
                                if( item.url.length > 0 ) {    
                                    output += '&raquo; <a href="' + item.url + '">' + item.bezeichnung + '</a><br>';
                                }
                            });
                            output = '<div class="searchResult"><h2>' +  tpre[langId] + '</h2><p>' + tmid[langId] + (data.data.length-1) + " " + tend[langId] + '</p>' + output + '</div>';
                            $("#content").append( output );                  
                            }
                        );          
                   }
    );                
   
}

