var wlanguage = 'da';
var N = YUI().use('anim','event','node', function(Y) {
Y.namespace('W');

N.W.fpgallery = function(d, w, n) {
	var lftsrc = 'http://www.naae.dk/Webnodes/binary/naae.dk/image_1335.png';
	var lftsrcfade = 'http://www.naae.dk/Webnodes/binary/naae.dk/image_1339.png';
	var rgtsrc = 'http://www.naae.dk/Webnodes/binary/naae.dk/image_1334.png';
	var rgtsrcfade = 'http://www.naae.dk/Webnodes/binary/naae.dk/image_1338.png';
	var lft = Y.get('#fpgallery .left');
	var lftimg = lft.query('img');
	var rgt = Y.get('#fpgallery .right');
	var rgtimg = rgt.query('img');
	
	var slides = Y.get('#fpgallery #images table');
	var a = Y.all('#fpgallery #images .image');
	var width = a.size() * w;
	
	var left = slides.getStyle('left').replace('px','');
	var l = left = left == 'auto' ? 0:Number(left);
	if(d > 0 && rgtimg.get('src') == rgtsrc) {
		left -= w*n;
	} else if(d < 1 && l < 0 && lftimg.get('src') == lftsrc) {
		left += w*n;
	}
	if(left != l) {
		lftimg.setAttribute('src',lftsrcfade);
		rgtimg.setAttribute('src',rgtsrcfade);
		var a = new Y.Anim({node:slides,to:{left:left},duration:.4,easing:Y.Easing.easeOut});
		a.on('end',function() {
			l = Number(slides.getStyle('left').replace('px',''));
			x = (width-(w*n))*-1;
			if(l > x) rgtimg.setAttribute('src',rgtsrc);
			if(l < 0) lftimg.setAttribute('src',lftsrc);
			//console.log(l+' > '+x+' ('+width+'-('+w+'*'+n+'))*-1');
		});
		a.run();
	}
}

Y.on("domready", function(){});
});
