jQuery.noConflict();  
      jQuery(document).ready(function(jQuery) {
        getJSON(jQuery); 
      });
      var seconds = 0;
      var counter = 0;
      var online = 0;
      var t;
      var stop_timer = 0;
      
      function getJSON($)
      {
        var obj = JSON.parse('{"hours":0,"minutes":0,"total_minutes":0,"start":0,"end":0,"seconds_left":0}');

        seconds = obj.seconds_left;

        if(seconds>0)
          counter = 0;
        
        if(counter<=0 && seconds>0)
        {
          if($('#support_status').length == 0)
            createDiv($);
          
          $('#support_status').html("Support agent online in<br /> <table id='count'><tr><th>Hours</th><th>Minutes</th><th>Seconds</th></tr><tr><td id='hours'></td><td id='min'></td><td id='sec'></td></tr></table>");
          $('#count tr th').css("fontWeight","normal");
          $('#count tr th').css("fontSize","x-small");
          $('#count tr td').css("fontWeight","bold");
          $('#count tr td').css("color","#EFF2F3");
          $('#count tr td').css("background","#555555");
          $('#count tr td').css("fontFamily","Helvetica");
          $('#count').css("margin","auto");
          $('#count tr td').css("textAlign","center");
          if(!stop_timer)
          if(countDown())
          {
            if($('#support_status').length == 0)
              createDiv($);
           
          }
        }
        else if(obj.online_agents>0)
        {
          if($('#support_status').length == 0)
            createDiv($);
          $('#support_status').html("<span id='count_span'>"+obj.online_agents+"</span> support agents online.");
          $('#count_span').css("fontWeight","normal");
          $('#count_span').css("fontSize","normal");
          $('#count_span').css("fontWeight","bold");
          $('#count_span').css("color","#EFF2F3");
          $('#count_span').css("background","#555555");
          $('#count_span').css("fontFamily","Helvetica");
          $('#count_span').css("padding",5);
          $('#support_status').css('height',15);  
        }

      }
      
      
      function createDiv($)
      {
        $('<div id="support_status"></div>').appendTo('body');
        $('#support_status').css("position","fixed");
        $('#support_status').css("bottom",0);
        $('#support_status').css("left",10);

        $('#support_status').css("height",60);
        $('#support_status').css("padding",10);
        $('#support_status').css("background","#FFFFFF");
        $('#support_status').css("border","1px solid #CCC");
        $('#support_status').css("color","#555555");
        $('#support_status').css("fontSize","10pt");
        $('#support_status').css("textAlign","center");
        $('#support_status').css("fontWeight","bold");
        
        $("#support_status").css({
          WebkitBorderTopLeftRadius: 10, 
          WebkitBorderTopRightRadius: 10, 
          WebkitBorderBottomLeftRadius: 10, 
          WebkitBorderBottomRightRadius: 10, 
          MozBorderRadius: 10, 
          BorderRadius: 10 }).animate({
          WebkitBorderTopLeftRadius: 30, 
          WebkitBorderTopRightRadius: 30, 
          WebkitBorderBottomLeftRadius: 30, 
          WebkitBorderBottomRightRadius: 30, 
          MozBorderRadius: 30, 
          BorderRadius: 30}, 900);
      }
      
      
      function countDown()
      {
        
          
        var minutes = Math.floor((seconds/60));
        var tmp_seconds = ((seconds)%60);
        
        if(minutes>60)
        {
         var hours = Math.floor(minutes/60);
         minutes %= 60;  
        }
        else
          var hours = 0;
        counter++;
        seconds--;
        
        jQuery('#hours').html(hours);
        jQuery('#min').html(minutes);
        jQuery('#sec').html(tmp_seconds);
        t = window.setTimeout(function() {countDown()}, 1000);
        if(seconds<=0)
        {
          stopCount();
          return true;
        }
        else
          return false;
      } 
      
      function stopCount()
      {
        
        clearTimeout(t);
        stop_timer = 1;
        jQuery('#support_status').html("<span id='count_span'>1</span> support agent online.");
        jQuery('#count_span').css("fontWeight","normal");
        jQuery('#count_span').css("fontSize","normal");
        jQuery('#count_span').css("fontWeight","bold");
        jQuery('#count_span').css("color","#EFF2F3");
        jQuery('#count_span').css("background","#555555");
        jQuery('#count_span').css("fontFamily","Helvetica");
        jQuery('#count_span').css("padding",5);
        jQuery('#support_status').css('height',23);
      }
