var shift = 114;
var j = 0;
var cnt = 0;

function chekLink(insert, left, right) {
	if (  insert.width() + cnt <= left.next().width() ) 	right.removeClass("linkRight").addClass("linkRightDis");
	else right.removeClass("linkRightDis").addClass("linkRight");
	if ( insert.width() + cnt >= insert.width() )  left.removeClass("linkLeft").addClass("linkLeftDis");
	else left.removeClass("linkLeftDis").addClass("linkLeft");
}

jQuery.fn.codaSlider = function(settings) {
	 settings = jQuery.extend({
     easeFunc: "expoinout",
     easeTime: 300,
     toolTip: false
  }, settings);

	return this.each(function(){
	if ($(this).attr("class") == "csw") {
		var container = jQuery(this);
		var insert = container.find(".galTable");
		var leftArr = container.prev();
		var rightArr = container.next();
		var stripViewer = leftArr.next();
		var panelContainer = container.find(".panelContainer");

		container.removeClass("csw").addClass("stripViewer");

		if ( insert.width() <= leftArr.next().width() ) {
			leftArr.remove();
			rightArr.remove();
	  	} else {

		chekLink(insert, leftArr, rightArr);

		rightArr.click(function(){
			if ( rightArr.attr("class") == "linkRight" ) {
			cnt = cnt - shift;
			chekLink(insert, leftArr, rightArr);
		panelContainer.animate({ left: cnt}, settings.easeTime, settings.easeFunc);
		return false;
			} else {
				return false;
			}
		});

		leftArr.click(function(){
			if ( leftArr.attr("class") == "linkLeft" ) {
			cnt = cnt + shift;
			chekLink(insert, leftArr, rightArr);
		panelContainer.animate({ left: cnt}, settings.easeTime, settings.easeFunc);
		return false;
			} else {
				return false;
			}
		});

	  	}
	}

		j++;
  });
};