/*
* rotate the random reviews
*/
var swidth = 194;
var sheight = 185;
var sbcolor = "#ccffcc";
var sspeed = 5;
var restart = sspeed;
rspeed = sspeed;
var elementHeight = 185; // what is the height of a single element
var additionalHeight = 0; // like padding and stuff :-)


function goup(){if(sspeed!=rspeed*8){sspeed=sspeed*2;restart=sspeed;}}
function godown(){if(sspeed>rspeed){sspeed=sspeed/2;restart=sspeed;}}
function start()
{
	wholemessage = '';
	for(i=0; i<document.getElementById('other_reviews').childNodes.length; i++ )
		wholemessage += '<span class="review">'+document.getElementById('other_reviews').childNodes[i].innerHTML+'</span>';
	
	//alert(wholemessage);
	
	if(document.getElementById)
		ns6marquee(document.getElementById('review'));
	else if(document.all)
		iemarquee(slider);
	else if(document.layers)
		ns4marquee(document.slider1.document.slider2);	
}

function iemarquee(whichdiv)
{
	iediv=eval(whichdiv);
	iediv.style.pixelTop=sheight+"px";
	iediv.innerHTML=wholemessage;
	sizeup=iediv.offsetHeight;
	ieslide();
}
function ieslide()
{
	if(iediv.style.pixelTop>=sizeup*(-1))
	{
		iediv.style.pixelTop -= sspeed+"px";
		setTimeout("ieslide()",10);
	}
	else
	{
		iediv.style.pixelTop=sheight+"px";
		ieslide();
	}
}
function ns4marquee(whichlayer)
{
	ns4layer = eval(whichlayer);
	ns4layer.top = sheight;
	ns4layer.document.write(wholemessage);
	ns4layer.document.close();
	sizeup = ns4layer.document.height;
	ns4slide();
}

function ns4slide()
{
	if(ns4layer.top>=sizeup*(-1))
	{
		ns4layer.top-=sspeed;
		setTimeout("ns4slide()",10);
	}
	else
	{
		ns4layer.top=sheight;
		ns4slide();
	}
}
function ns6marquee(whichdiv)
{
	ns6div = eval(whichdiv);
	ns6div.style.top = sheight+"px";
	ns6div.innerHTML = wholemessage;
	sizeup = ns6div.offsetHeight;
	ns6slide();
}
function ns6slide()
{
	if(parseInt(ns6div.style.top)>=sizeup*(-1))
	{
		ns6div.style.top = parseInt(ns6div.style.top)-sspeed+"px";
		if( ( parseInt(ns6div.style.top)%elementHeight ) == 0 && (parseInt(ns6div.style.top)-additionalHeight) != sizeup*(-1) )
		{	// the value of sizeup is the size +  15 (padding-top)
			setTimeout("ns6slide()", 10000);
		}	
		else	
			setTimeout("ns6slide()",10);
	}
	else
	{
		ns6div.style.top = sheight+"px";
		ns6slide();
	}
}