var appID = "Gc9NSvXV34FWXNUoAekwZZ9_pIq693TY0otX1pzoeOGeOiYtzuYB9jGYOsvkTTFacpvdE07dqRGEofc9Hhk";
var numResults = 8;
var site = "www.pks.de";
var contentDiv = "#contentResult";
var searchForm = "#search";
 
function search_submit() {
    term = $("#searchText").val();
    if (term.length == 0) { return false; }  
	$(contentDiv).fadeIn('fast', function(){
		$(contentDiv).fadeOut('fast', function(){
			if ($("#search-content").length == 0) { $(contentDiv).after("<div id='search-content' class='container_12'></div>"); }
		 
			$('#search-content').html('<h2 >search results</h2>'
			   +'<div class="search-searchedfor">you searched for &#8220;'
			   +'<span class="search-searchedterm">'+term.substr(0,45)+'</span>&#8221;</div>'
			   +'<a class="search-undo">Go back to original page</a>'
			   +'<p id="search-loading"><img src="/' +  contextRootURI + 'images/layout/ajax-loader_grey.gif" alt="Loading" /></p>');
		 
			$('.search-undo').unbind().click(function() {
			  $('#search-content').fadeOut('slow', function() {
				  $(contentDiv).fadeIn('slow', function() {
					$("#search-content").remove();
				  });
			  });
			});
			var APIurl = 'http://boss.yahooapis.com/ysearch/web/v1/'+term+'?callback=search_found'
			  +'&sites='+site+'&count='+numResults+'&appid='+appID;
			$("head").append("<script type='text/javascript' src='"+APIurl+"'></script>");
			window.location.hash = '#top';										   
		});
	});
}
 
function search_found(o){
    $("#search-loading").remove();
    if(results = o.ysearchresponse.resultset_web){
      $('#search-content').append("<ul id='search-results'></ul><br class='clear' />");
      $(results).each(function(i,result){
        $('#search-results').append('<li><a title="'+result.title+'" href="'+result.clickurl+'">'+result.title+'</a>'
          +'<p class="search-abstract">'+result.abstract+'</p><p class="search-url">'+result.url+'</p></li>');
      });
    }
    else { $('#search-content').append("<p><br class='clear'>Sorry, but no results were found.</p><br class='clear' />"); }
}

