
function slider(options){
    this.num = options.num || 0;
    this.obj = options.obj;
    this.slidecount = options.count;
    this.width = options.width;
    this.visible = options.visible;
    this.uleft = options.actleft || function(){};
    this.uright = options.actright || function(){};
    var self = this;
    this.go = function(num){
        $('.slider_obj_contianer').animate({left: "+="+((self.num - num)*slide.width)+"px"},"slow");
        self.num = num;
        self.uright(self.num);
        return false;
    }
    this.right = function(){
        if((self.num-1)>=0){
            self.num -=1;
            $('.slider_obj_contianer').animate({left: "+="+self.width+"px"},"slow");
        }
        self.uright(self.num);
        return false;
    };
    this.left = function(){
        if((self.num+1+self.visible)<=self.slidecount){
            self.num +=1;
            $('.slider_obj_contianer').animate({left: "-="+self.width+"px"},"slow");
        }
        self.uleft(self.num);
        return false;
    };
    $(options.left).click(this.left);
    $(options.right).click(this.right);
    return this;    
}
function printr(data){
    s = '';
    for(k in data){
        s += k+' = '+data[k]+"\n";
    }
    alert(s);
}

