function initSlider(obj, scrollWidth, vert, buffer, setMaxClicks, debug)
{
	var containerWidth=0;
	var totalWidth=0;
	var parentObj=jQuery(obj);
	var container= parentObj.find(".contentContainer");
	var elements=container.children();
	var position=0;
	var delta= 500;
	var sliderClicks=0;
	var maxClicks=0;
	var count=0;
	if(isNaN(buffer))
	{
		buffer=0;
	}
	if(isNaN(setMaxClicks))
	{
		setMaxClicks=0;
	}
	container.css("position", "relative");
	if(vert)
	{
		containerWidth= container.innerHeight();
	}
	else{
		containerWidth= container.innerWidth();
	}

	parentObj.find('.controls').attr('sldrclks',sliderClicks);
	if(vert!=true){
		vert=false;
	}
	elements.each(function(){
		if(vert){
			totalWidth += jQuery(this).outerHeight(true);
		}
		else{
			totalWidth += jQuery(this).outerWidth(true);
		}
		count++;
	});
	if(vert){
		parentObj.find('.contentContainer').height(totalWidth);
	}
	else{
		parentObj.find('.contentContainer').width(totalWidth);
	}
	if(setMaxClicks==0)
	{
		maxClicks=Math.floor(totalWidth/scrollWidth);
	}
	else
	{
		maxClicks=setMaxClicks;
	}
	if(debug===true)
	{
		alert(obj+'(count)::'+count);
		alert(obj+'(totalWidth)::'+totalWidth);
//	alert(maxClicks);
		alert(obj+'(containerWidth)::'+containerWidth);
	}

	parentObj.find('.controls .prev').click(function(){
//		alert('prev');
//		if(position>0){
		if(sliderClicks>0){
			sliderClicks--;
			parentObj.find('.controls').attr('sldrclks',sliderClicks);
			if(vert){
//				alert("scroll up");
				container.animate({top:"+="+scrollWidth+"px"}, delta);
			}
			else{
				container.animate({left:"+="+scrollWidth+"px"}, delta);
			}
			position-=scrollWidth;
		}
	});

	parentObj.find('.controls .next').click(function(){

//		alert('next clicked');
//		if(position<totalWidth-containerWidth-scrollWidth){
		if(sliderClicks<maxClicks-1-buffer){
			sliderClicks++;
			parentObj.find('.controls').attr('sldrclks',sliderClicks);
			if(vert){
//				alert("scroll down");
				container.animate({top:"-="+scrollWidth+"px"}, delta);
			}
			else{
//				alert("scroll right");
				container.animate({left:"-="+scrollWidth+"px"}, delta);
			}
			position+=scrollWidth;
		}
	});
}

