jQuery(function( $ ){

	jQuery.easing.elasout = function(x, t, b, c, d) {
		var s=1.70158;var p=0;var a=c;
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
	};	
	
      
       jQuery('#cometchat_chatbox_left').click(function(){
               var selectedtab = jQuery("#selected_tab").val();
               var scrolevalue = 0;
               if(jQuery('#chatbox_'+selectedtab)){
                 jQuery('#chatbox_'+selectedtab).css('display','none');
                  scrolevalue = getScrolePosition(selectedtab);
               }    
               var scrole = parseInt(document.getElementById("scrole_value").value);
               var index = (scrole+1+3) || 0;
               var scroleneval = (scrole+1) || 0;
               var maximumscrole = parseInt(jQuery('#scrole_value_maximum').val())-4;
               var maximumscroleval = parseInt(jQuery('#scrole_value_maximum').val())-1;
               var righttext = (maximumscrole-scrole)
              
               if(index <= maximumscroleval){
                   var $c = jQuery( "#cometchat_chatboxes_wide" ).parent();
                   $c.stop().scrollTo('li:eq('+index+')', {speed:300,axis:$c.attr('id')});
                   document.getElementById("scrole_value").value = (scroleneval >= 0) ? (scroleneval) : 0
                   jQuery("#cometchat_chatbox_left"+" .blanket_tabtext").html(righttext-1);
                   jQuery("#cometchat_chatbox_right"+" .blanket_tabtext").html(scroleneval);
                   if(jQuery("#chatbox_"+selectedtab).length > 0){
                   if(index>=scrolevalue && (index-scrolevalue) < 4){
                      setTimeout('jQuery("#chatbox_'+selectedtab+'").css("display","block");', 400);
                      setTimeout('document.getElementById("blanket_user_popup_textarea_'+selectedtab+'").focus();', 450); 
                    }
                   }   
               } else{
                if((index-scrolevalue) < 4)
                  jQuery("#chatbox_"+selectedtab).css("display","block"); 
              }
              
     	
	});
        jQuery('#cometchat_chatbox_right').click(function(){
             var selectedtab = jQuery("#selected_tab").val();
             var scrolevalue = 0; 
              var index = 0;
             if(jQuery('#chatbox_'+selectedtab)){
               jQuery('#chatbox_'+selectedtab).css('display','none');
               scrolevalue = getScrolePosition(selectedtab);
             }
              var scrole = parseInt(document.getElementById("scrole_value").value);
              var maximumscrole = parseInt(jQuery('#scrole_value_maximum').val())-4;
              var lefttext = parseInt((maximumscrole-scrole)+parseInt(1));
              if(scrole > 0){
        	var scroleneval = (scrole-1) || 0;
                index = (scrole-1)+3 || 0;
                var $c = jQuery( "#cometchat_chatboxes_wide" ).parent();
                $c.stop().scrollTo('li:eq('+index+')', {speed:300,axis:$c.attr('id')});
                document.getElementById("scrole_value").value = (scroleneval >= 0) ? (scroleneval) : 0
                jQuery("#cometchat_chatbox_right"+" .blanket_tabtext").html(scroleneval);
                jQuery("#cometchat_chatbox_left"+" .blanket_tabtext").html(lefttext);
                if(jQuery("#chatbox_"+selectedtab).length > 0){
                 if(scrolevalue <= index && (index-scrolevalue) < 4){  
                   setTimeout('jQuery("#chatbox_'+selectedtab+'").css("display","block");', 400);
                   setTimeout('document.getElementById("blanket_user_popup_textarea_'+selectedtab+'").focus();', 450);
                  }
               }  
            }else{
               
                jQuery("#cometchat_chatbox_right"+" .blanket_tabtext").html(0);
                jQuery("#cometchat_chatbox_left"+" .blanket_tabtext").html(lefttext-1);
                if((index-scrolevalue) < 4)
                 jQuery("#chatbox_"+selectedtab).css("display","block"); 
  
            }
	       
	});
	
});


