var isAjax = null;
var last_search_str = null;

$(document).ready(function(){
   //preform live search on members_search page
   if($("#search").length > 0) {
      $(document).ready(function(){
         
         $("#enter_job_listing_keywords").keyup(function(){
            if($(this).val() != last_search_str) {
               last_search_str = $(this).val();
               $('#enter_job_listing_keywords').addClass("ajax-loading");
               
               if(isAjax) isAjax.abort();
               
               isAjax = $.ajax({
                  type: "POST",
                  url: "ajax/job_listings_search.php",
                  data: {string: $(this).val() },
                  success: function(msg){
                    //alert( "Data Saved: " + msg );
                    $('#enter_job_listing_keywords').removeClass("ajax-loading");
                    $("#integration_search").html(msg);
                 }
               });//end ajax
            }
         });
               
         $("#enter_search_keywords").keyup(function(){
            if($(this).val() != last_search_str) {
               last_search_str = $(this).val();
               $('#enter_search_keywords').addClass("ajax-loading");
               
               if(isAjax) isAjax.abort();
               
               isAjax = $.ajax({
                  type: "POST",
                  url: "ajax/talent_pool_search.php",
                  data: {string: $(this).val() },
                  success: function(msg){
                    //alert( "Data Saved: " + msg );
                    $('#enter_search_keywords').removeClass("ajax-loading");
                    $("#integration_search").html(msg);
                 }
               });//end ajax
            }
         });         
         
         //custom search as you type for company name         
         /*
         $("#enter_company_name").keyup(function(){
            if($(this).val() != last_search_str) {
               last_search_str = $(this).val();
               $('#enter_company_name').addClass("ajax-loading");
               
               if(isAjax) isAjax.abort();
               
               isAjax = $.ajax({
                  type: "POST",
                  url: "ajax/directory_search.php",
                  data: {string: $(this).val(), n: $('#letter').val() },
                  success: function(msg){
                    //alert( "Data Saved: " + msg );
                    $('#enter_company_name').removeClass("ajax-loading");
                    $("#integration_search").html(msg);
                 }
               });//end ajax
            }
         });
         */
      });
   }
});
//---------------------------------------
function _debug ($string) {
   try {
      console.log($string);
   } catch (err) { 
      //$("#footer").append($string + "<div class='hr'><hr /></div>"); 
   }
}
//---------------------------------------
function show_video(params) {
   _debug (params);
   _debug (typeof(params));
   
   var video = {};
   var params_is_obj = (typeof(params) != "string") ? true : false;
   //provide width and height defaults
   video.width = (params_is_obj && params.width) ? params.width : 560;
   video.height = (params_is_obj && params.height) ? params.height - 25 : 340;
   video.url = (params_is_obj) ? params.url : params;

   //show video
   $.fancybox('<object width="'+video.width+'" height="'+video.height+'"><param name="movie" value="'+video.url+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+video.url+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+video.width+'" height="'+video.height+'"></embed></object>', {
      'scrolling' : 'no',
      'padding' : 10,
      'titleShow': false,
      'transitionIn' : 'none',
      'transitionOut' : 'none',
      'centerOnScroll': true,
      'overlayColor': '#000',
      'overlayOpacity': '0.85'
   });
}
