$().ready(function(){
    //JobSearchCriteria.RegisterAjaxCombos();
    JobSearchResults.init();//RegisterAjaxCombos();
});

var defaultVar='';

JobSearchResults= {

    init:function(){
       JobSearchResults.setEventHandlers(); 
       //JobSearchResults.setEventHandlerPredicitive();
   },
   
   
   setEventHandlers:function(){
     defaultVar=$(".JSCurrentSearch")[0].value;  
     $(".JSSectors").unbind().click(JobSearchResults.showHideDiv);
     $(".JSCurrentSearch").unbind().focus(JobSearchResults.hideDefaultValue);
     $(".JSButtonGo").unbind().click(JobSearchResults.search);
     //$(".JSCurrentSearch").blur(JobSearchResults.showDefaultValue);
   },

   showHideDiv:function(){
      $(".SectorsItemRepeater").toggle(200);
    },
   
   hideDefaultValue:function(){
        $(".JSCurrentSearch")[0].value="";
   },
   
   /*showDefaultValue:function(){
        $(".JSCurrentSearch")[0].value=defaultVar;
   }*/
   
   search:function(){
        var filters="";     
        var keywords=$(".JSCurrentSearch");
        filters+="keywords=";
        filters+=keywords[0].value;
        filters+="&offerDestiny="+offerDestiny;
        LoadResultsAjax2(filters);
   }
}

function LoadResultsAjax2(filters)
{
   WSK.OffAng.ClientServices.JobOfferServices.GetJobResults(filters,onResultsReturned.bind(this));
}

function onResultsReturned(res){
     //alert(res.value);
     //$(".wpJobSearchResults").html(res.value);
     document.getElementById("searchResultsPanel").innerHTML=res.value;
     JobSearchResults.setEventHandlers();
     //LoadLinkPagination();
     //refreshDisabledLinks();
    
     window.scrollTo(140,140);
}

