/**
 * @author rbraendli
 */
function getActMarginLeft() {
	return document.getElementById("vs_references_browser_items").style.marginLeft.replace(/px/,"")*1;
}

function getActWidth() {
	return document.getElementById("vs_references_browser_items").style.width.replace(/px/,"")*1;
}

function vs_references_browser_right() {
	start = getActMarginLeft();
	stop = start-130
	
	anzImages = document.getElementById("vs_references_browser_items").getElementsByTagName("img").length;
	maxMarginLeft = ((anzImages*130)*-1)+914;
	
	if(stop<maxMarginLeft) {
		stop = maxMarginLeft;
	}
	
	if(((getActWidth()-914)*-1)<getActMarginLeft()) {
		var myEffects = new Fx.Morph('vs_references_browser_items', {duration: 300, transition: Fx.Transitions.Sine.easeOut});
		myEffects.start({
		    'margin-left': [start,stop]
		});
	}
}

function vs_references_browser_left() {
	start = getActMarginLeft();
	stop = start+130
	if(stop>0) {
		stop = 0;
	}
	if(start<0) {
		var myEffects = new Fx.Morph('vs_references_browser_items', {duration: 200, transition: Fx.Transitions.Sine.easeOut});
		myEffects.start({
		    'margin-left': [start,stop]
		});
	}
}