BSD.namespace('BSD.outreach');
var results_container_height;

BSD.outreach.search  = function(searchstr,params){

    var results_container = ($(params[3])) ? $(params[3]) : $('outreachsplashsearchresults');
    results_container.innerHTML = '<div id="outreachsplashsearchresultspreloader" style="height: '+results_container_height+'"><img src="/images/indicator.gif" width="16" height="16" alt="Searching. . .Please Wait" style="margin: 0px auto 0px auto;" /><br /><span>Searching. . .Please Wait.</span></div>';
    
    results_container.style.display = 'block';    
    results_container.style.textAlign = 'center';
    var search_callback = 
    {
        
        success: function(o){
            results_container.style.textAlign = 'left';
            results_container.innerHTML = o.responseText;
            results_container_height = YAHOO.util.Dom.getStyle(results_container,'height');
            
        },
        
        failure: function(o){
            
            
            return false;
            
        },
        
        argument: [ results_container, searchstr ]
        
    };
    
    var transaction = YAHOO.util.Connect.asyncRequest('GET', '/page/outreach/ajax/search?outreach_campaign_id='+params[0]+'&q='+encodeURI(searchstr)+'&l='+params[1]+'&p='+params[2]+'&c='+encodeURI(params[3]), search_callback, null); 
}
