var niPrev=function(elm)
{
	var crsl=$(elm.parentNode.parentNode);
	var belt=crsl.find('.belt');
	var cur=belt.scrollLeft();
	var w=belt.find('div').outerWidth(true);
	if(belt.get(0).cur==undefined) belt.get(0).cur=cur;
	if(belt.get(0).cur-w >= 0) belt.get(0).cur-=w;
	belt.stop();
	belt.animate({scrollLeft: belt.get(0).cur}, 500);
	return false;
};

var niNext=function(elm)
{
	var crsl=$(elm.parentNode.parentNode);
	var belt=crsl.find('.belt');
	var cur=belt.scrollLeft();
	var w=belt.find('div').outerWidth(true);
	if(belt.get(0).cur==undefined) belt.get(0).cur=cur;
	if(belt.get(0).cur < belt.get(0).scrollWidth - belt.width()) belt.get(0).cur+=w;
	belt.stop();
	belt.animate({scrollLeft: belt.get(0).cur}, 500);
	return false;
};

var niStart=function(elm)
{
	var crsl=$(elm.parentNode.parentNode);
	var belt=crsl.find('.belt');
	var cur=belt.scrollLeft();
	var w=belt.find('div').outerWidth(true);
	belt.get(0).cur=0;
	belt.stop();
	belt.animate({scrollLeft: belt.get(0).cur}, 500);
	return false;
};

var niEnd=function(elm)
{
	var crsl=$(elm.parentNode.parentNode);
	var belt=crsl.find('.belt');
	var cur=belt.scrollLeft();
	var w=belt.find('div').outerWidth(true);
	belt.get(0).cur=belt.get(0).scrollWidth - belt.width();
	belt.stop();
	belt.animate({scrollLeft: belt.get(0).cur}, 500);
	return false;
};