
function dump(data)
{
	if(navigator.userAgent.indexOf('Firefox')){
		console.info(data);
	}
}

function scrollInit(time)
{
	var jqObject = $('#scroller'),
		widthPage = $('body').width(),
		widthScroller = jqObject.width(),
		left = false,
		right = false;
		
	time = time || 6000;
	
	//dump(widthPage);
	
	$('div.b-content').mousemove(function(e){
		if(e.pageX < widthPage/4){
			if(!left) {
				left = true;
				right = false;
				scrollerStop(jqObject);
				scrollerRight(jqObject, time);
			}
		}
		else if(e.pageX > (widthPage - widthPage/4)) {
			if(!right) {
				right = true;
				left = false;
				var pos = widthScroller - widthPage + 350;
				scrollerStop(jqObject);
				scrollerLeft(jqObject, time, pos);
			}
		}
		else {
			left = false;
			right = false;
			scrollerStop(jqObject);
		}
	}).mouseout(function(){
		left = false;
		right = false;
		scrollerStop(jqObject);
	});
	
}


function scrollerLeft(jqObject, time, pos)
{
	jqObject.animate({left: '-'+pos+'px'}, time, 'linear');
}

function scrollerRight(jqObject, time)
{
	jqObject.animate({left: '0px'}, time, 'linear');
}

function scrollerStop(jqObject)
{
	jqObject.stop();
}
