function showBg() {
	Effect.Fade('slide');
	Effect.Appear('slide_bg');
	setTimeout("prepareSlide()", 1000);
	setTimeout("photoSlide()", 4000);
}

function prepareSlide() {
	new Effect.Move('slide', { x: 0, y: 0, mode: 'absolute', duration: 1 });
	new_rand = Math.ceil(Math.random()*10);
	while (new_rand == $('old_rand').value) {
		new_rand = Math.ceil(Math.random()*10);
	}
	$('slide').style.background = 'url(/images/photo_slide/'+new_rand+'.jpg)';
	$('old_rand').value = new_rand;
}

function photoSlide() {
	Effect.Fade('slide_bg');
	Effect.Appear('slide');
	new Effect.Move('slide', { x: 0, y: -442, mode: 'absolute', duration: 10 });
	setTimeout("showBg()", 9000);
}

setTimeout("photoSlide()", 4000);

function slideLeft() {
	left = $('brands_slider').style.left;
	left = left.replace('px', '') * -1;
	if (left == 0) {
		speed = 9;
	}
	else {
		speed = (left / 1500) * 9;
	}

	slide = new Effect.Move('brands_slider', { x: 0, y: 0, mode: 'absolute', duration: speed });
}

function slideRight() {
	left = $('brands_slider').style.left;
	left = left.replace('px', '') * -1;
	speed = (1 - (left / 3500)) * 9;

	slide = new Effect.Move('brands_slider', { x: -2736, y: 0, mode: 'absolute', duration: speed });
}

function stopEffect() {
	slide.cancel();
}

function updateOrder(order) {
	order = order.replace(/order\[]=/gi, '');
	new Ajax.Request('/ajax/ajax.php',
	{
		method:'get',
		parameters: {action: 'updateorder', order: order},
		onSuccess: function(transport) {
			if (transport.responseText != '') {
				alert('Er is iets misgegaan bij het updaten van de volgorde, probeer het opnieuw.');
			}
		}
	});
}
