// Born4Shop/Gay.it Integration
var actualShop;
var myOpacity;
var myOpacity1;
var myOpacity2;
var myOpacity3;

function previousShop(id) {
	document.clearInterval();
	var prev = id-1;
	if (prev==0) prev=Products.length-1;
	myOpacity.toggle();
	fillShop(prev);
	setTimeout('myOpacity.toggle();', 1000);
	return prev;
}

function nextShop(id) {
	document.clearInterval();
	var next = id+1;
	if (next==Products.length) next=0;
	myOpacity.toggle();
	setTimeout('fillShop('+next+');', 500);
	setTimeout('myOpacity.toggle();', 500);
	return next;
}

function randomShop(fade) {
	var randshop = Math.floor ( Math.random() * (Products.length-1) );
	if (fade) {
		myOpacity.toggle();
		setTimeout('fillShop('+randshop+');', 400);
		setTimeout('myOpacity.toggle();', 500);
	} else {
		fillShop(randshop);
	}
	return randshop;
}

function randomMultShop(fade, n) {
	var randshop = Math.floor ( Math.random() * (Products.length-1) );
	if (fade) {
		if (n==1) {
			myOpacity1.toggle();
			setTimeout('fillMultShop('+randshop+', '+n+');', 400);
			setTimeout('myOpacity1.toggle();', 500);
		} else if (n==2) {
			myOpacity2.toggle();
			setTimeout('fillMultShop('+randshop+', '+n+');', 400);
			setTimeout('myOpacity2.toggle();', 500);
		} else if (n==3) {
			myOpacity3.toggle();
			setTimeout('fillMultShop('+randshop+', '+n+');', 400);
			setTimeout('myOpacity3.toggle();', 500);
		}
	} else {
		fillMultShop(randshop, n);
	}
	return randshop;
}

function fillShop(id) {
	document.getElementById('shopimage').src = Products[id].imageurlsmall;
	document.getElementById('shopimage').alt = Products[id].name;
	document.getElementById('shopimage').title = Products[id].name;
	document.getElementById('shopseller').innerHTML = Products[id].salename;
	document.getElementById('shoptitle').innerHTML = Products[id].name;
	document.getElementById('retailprice').innerHTML = '&euro;'+Products[id].retailprice;
	document.getElementById('price').innerHTML = '&euro;'+Products[id].price;
	document.getElementById('shopdescription').innerHTML = Products[id].shortdescription;
}

function fillMultShop(id, n) {
	document.getElementById('shopimage'+n).src = Products[id].imageurlsmall;
	document.getElementById('shopimage'+n).alt = Products[id].name;
	document.getElementById('shopimage'+n).title = Products[id].name;
	document.getElementById('shopseller'+n).innerHTML = Products[id].salename;
	document.getElementById('shoptitle'+n).innerHTML = Products[id].name;
	document.getElementById('retailprice'+n).innerHTML = '&euro;'+Products[id].retailprice;
	document.getElementById('price'+n).innerHTML = '&euro;'+Products[id].price;
	document.getElementById('shopdescription'+n).innerHTML = Products[id].shortdescription;
}

function addJavascript(jsname) {
	var th = document.getElementsByTagName('head')[0];
	var s = document.createElement('script');
	s.setAttribute('type','text/javascript');
	s.setAttribute('src',jsname);
	th.appendChild(s);
}