
  /* Modified by Alex Spooner, 2009-03-16 08:04:27 EST */

  var tmr = false;
  
  function hideList()
  {
    $(".optionalist").fadeOut("fast");
  }
  
  $(document).ready(function(){

    $(".optionalist").hover(
      function(){
        if (tmr) clearTimeout(tmr);
      },
      function(){
        tmr = setTimeout("hideList()",3000);
      }
    );

  
    $(".optional1").focus(function(){
      $(this).select();
      $(".optionalist").fadeOut("fast");
      $("#optional1").fadeIn("fast",function(){
        $.get("/ajax/categories.php",function(data){
          $("#optional1list").html(data);
  
          $("#optional1list a").click(function(event){
            event.preventDefault();
            $(this).blur();
            $("input.optional1").val($(this).html().replace("&amp;","&"));
            $("#SearchJobCategory").val($(this).attr("rel"));
            $("input.optional2").val("Classification");
            $("#SearchJobClassification").val("");
            $(".optionalist").fadeOut("fast");
          });
        });
      });
    });

    $(".optional2").focus(function(){
      $(this).select();
      $(".optionalist").fadeOut("fast");
      $("#optional2").fadeIn("fast",function(){
        $.get("/ajax/classifications_inside.php?category="+$("#SearchJobCategory").val().replace("&","&amp;"),function(data){
          $("#optional2list").html(data);
  
          $("#optional2list a").click(function(event){
            event.preventDefault();
            $(this).blur();
            $("input.optional2").val($(this).html().replace("&amp;","&"));
            $("#SearchJobClassification").val($(this).attr("rel"));
            $(".optionalist").fadeOut("fast");
          });
        });
      });
    });
  
    $(".optional3").focus(function(){
      $(this).select();
      $(".optionalist").fadeOut("fast");
      $("#optional3").fadeIn("fast");   
    });
  
    $("#optional3list a").click(function(event){
      event.preventDefault();
      $(this).blur();
      $("input.optional3").val($(this).html());
      $("#SearchJobAssignment").val($(this).attr("rel"));
      $(".optionalist").fadeOut("fast");
    });

    $("a[rel^='optional']").click(function(event){
      event.preventDefault();
      $(this).blur();
      var cls = $(this).attr("rel"); 
      $("." + cls).focus();
    });

    $(".optional4").focus(function(){
      $(this).select();
      $(".optionalist").fadeOut("fast");
      $("#optional4").fadeIn("fast");   
    });

    $("#iKeyword").focus(function(){
      $(this).select();
    });

    $("#iSearchJob").submit(function(){
      var loc = '/health-care-jobs/';
      var obj = $("input[id^='SearchJob']");
      $.each(obj, function(i, v) {
        if (v.value>"") loc = loc + v.value + "/";
      });
      var k = $("#iKeyword").val();
      if (k>"" && k!="Keyword") loc = loc + "?keyword=" + encodeURI(k);
      document.location = loc;
      return false;
    });
  
    
    $("a.jobalertsub").fancybox({
      'hideOnContentClick': false,
      'overlayShow'       : false,
      'frameWidth'        : 450,
      'frameHeight'       : 350,
      'zoomSpeedIn'       : 600,
      'zoomSpeedOut'      : 500,
      'easingIn'          : 'easeOutBack',
      'easingOut'         : 'easeInBack'
    }); 

  });