function initSlider(obj)
{
	var delta=500
	var xdir=1;
	var ydir=1;
	var parentObject=jQuery(obj);
	var slider=parentObject.find('.contentContainer').eq(0).children('.slider')
	var eventObject=parentObject.find('.controls').eq(0).children();
	var scrollWidth=parentObject.find('.contentContainer').eq(0).width();
	var scrollItems=slider.children().length;
	var listWidth=scrollItems*scrollWidth;
	var sliderWidth=0;
	var initialMargin=slider.css('margin-left');
//	alert(obj);
//	alert(parentObject.children().attr("class"));
//	alert(parentObject.find('.contentContainer').eq(0).width());
//	alert(parentObject.find('.contentContainer').eq(0).children('.slider').children().length);
 	slider.children().each(function (e){
// 	  alert(jQuery(this).width());

		sliderWidth+=jQuery(this).width();
	});
//	alert(sliderWidth);
	slider.width(sliderWidth);
	var xSteps=Math.ceil(sliderWidth/scrollWidth);
 	eventObject.each(function (e){
//		alert(jQuery(this).attr("class"));
		jQuery(this).click(function (e){
//			alert(jQuery(this).attr("class"));
//  Begin case code
		var element=jQuery(this);
//			alert(element.attr("class"));
		var className=element.attr("class");
		if(className=="prev")
		{
		  var run=false;
//		  alert(xdir+"::"+xSteps);
			if(xdir==1 && xdir!=xSteps)
			{
				while(xdir<xSteps)
				{
//					alert(scrollWidth+"::"+delta);
					var value=
					slider.animate({marginLeft: "-="+scrollWidth+"px"}, delta );
		      xdir+=1;
				}
				run=true;
			}
		  if(xdir>1 && xdir<=xSteps && run==false)
		  {
				slider.animate({ marginLeft: "+="+scrollWidth+"px"}, delta );
	      xdir-=1;
			}
		}
		else if(className=="next")
		{
		  var run=false;
//		  alert(xdir+"::"+xSteps);
			if(xdir>=xSteps)
			{
				while(xdir>1)
				{
					slider.animate({marginLeft: "+="+scrollWidth+"px"}, delta );
		      xdir-=1;
				}
				run=true;
			}

		  if(xdir>0 && xdir<xSteps && run==false)
		  {
				slider.animate({marginLeft: "-="+scrollWidth+"px"}, delta );
	      xdir+=1;
			}
		}
		else if(element.attr("class")=="up")
		{
			alert("up");
		}
		else if(element.attr("class")=="down")
		{
			alert("down");
		}
//  End case code
//		  alert(xdir+"::"+xSteps);
		})
	});
}

function initSlider(obj, childWidthOverride, scrollWidthOverride)
{
	var delta=500
	var xdir=1;
	var ydir=1;
	var parentObject=jQuery(obj);
	var slider=parentObject.find('.contentContainer').eq(0).children('.slider')
	var eventObject=parentObject.find('.controls').eq(0).children();
	var scrollWidth=parentObject.find('.contentContainer').eq(0).width();
	var scrollItems=slider.children().length;
	var listWidth=scrollItems*scrollWidth;
	var sliderWidth=0;
	var initialMargin=slider.css('margin-left');
	if(scrollWidthOverride>0)
	{
		scrollWidth=scrollWidthOverride;
	}

//	alert(obj);
//	alert(parentObject.children().attr("class"));
//	alert(parentObject.find('.contentContainer').eq(0).width());
//	alert(parentObject.find('.contentContainer').eq(0).children('.slider').children().length);
 	slider.children().each(function (e){
// 	  alert(jQuery(this).width());
		if(childWidthOverride>0){
			childWidth=childWidthOverride;
		}
		else
		{
			childWidth=jQuery(this).width();
		}
		sliderWidth+=childWidth;
	});
//	alert(sliderWidth);
	slider.width(sliderWidth);
	var xSteps=Math.ceil(sliderWidth/scrollWidth);
 	eventObject.each(function (e){
//		alert(jQuery(this).attr("class"));
		jQuery(this).click(function (e){
//			alert(jQuery(this).attr("class"));

//  Begin case code
		var element=jQuery(this);
//			alert(element.attr("class"));
		var className=element.attr("class");
		if(className=="prev")
		{
		  var run=false;
//		  alert(xdir+"::"+xSteps);
			if(xdir==1 && xdir!=xSteps)
			{
				while(xdir<xSteps)
				{
//					alert(scrollWidth+"::"+delta);
					var value=
					slider.animate({marginLeft: "-="+scrollWidth+"px"}, delta );
		      xdir+=1;
				}
				run=true;
			}
		  if(xdir>1 && xdir<=xSteps && run==false)
		  {
				slider.animate({ marginLeft: "+="+scrollWidth+"px"}, delta );
	      xdir-=1;
			}
		}
		else if(className=="next")
		{
		  var run=false;
//		  alert(xdir+"::"+xSteps);
			if(xdir>=xSteps)
			{
				while(xdir>1)
				{
					slider.animate({marginLeft: "+="+scrollWidth+"px"}, delta );
		      xdir-=1;
				}
				run=true;
			}

		  if(xdir>0 && xdir<xSteps && run==false)
		  {
				slider.animate({marginLeft: "-="+scrollWidth+"px"}, delta );
	      xdir+=1;
			}
		}
		else if(element.attr("class")=="up")
		{
			alert("up");
		}
		else if(element.attr("class")=="down")
		{
			alert("down");
		}
//  End case code
//		  alert(xdir+"::"+xSteps);
		})
	});
}
