
function banner(name,link,text,width,height)
{
  this.name = name
  this.link = link
  this.text = text
  this.width = width
  this.height = height
   }
 /*
ScrollerPics[0] = new banner('http://www.sxc.hu/ScrollerPics/s/r/re/remind/256228_sunflowers.jpg',102,'http://www.sxc.hu/ScrollerPics/m/r/re/remind/256228_sunflowers.jpg')
ScrollerPics[1] = new banner('http://www.sxc.hu/ScrollerPics/s/c/cl/claumart/289593_colors_of_the_countryside.jpg',102,'http://www.sxc.hu/ScrollerPics/m/c/cl/claumart/289593_colors_of_the_countryside.jpg')


ScrollerPics[2] = new banner('http://www.sxc.hu/ScrollerPics/s/w/wl/wlangusta/260792_rose_olsztyn.jpg',102,'http://www.sxc.hu/ScrollerPics/m/w/wl/wlangusta/260792_rose_olsztyn.jpg')
ScrollerPics[3] = new banner('http://www.sxc.hu/ScrollerPics/s/d/da/da9l/290444_yellow_rose.jpg',102,'http://www.sxc.hu/ScrollerPics/m/d/da/da9l/290444_yellow_rose.jpg')
ScrollerPics[4] = new banner('http://www.sxc.hu/ScrollerPics/s/d/da/da9l/290447_roses_are_red.jpg',102,'http://www.sxc.hu/ScrollerPics/m/d/da/da9l/290447_roses_are_red.jpg')
ScrollerPics[5] = new banner('http://www.sxc.hu/ScrollerPics/s/r/re/remind/256228_sunflowers.jpg',102,'http://www.sxc.hu/ScrollerPics/m/r/re/remind/256228_sunflowers.jpg')
ScrollerPics[6] = new banner('http://www.sxc.hu/ScrollerPics/s/c/cl/claumart/289593_colors_of_the_countryside.jpg',102,'http://www.sxc.hu/ScrollerPics/m/c/cl/claumart/289593_colors_of_the_countryside.jpg')
ScrollerPics[7] = new banner('http://www.sxc.hu/ScrollerPics/s/w/wl/wlangusta/260792_rose_olsztyn.jpg',102,'http://www.sxc.hu/ScrollerPics/m/w/wl/wlangusta/260792_rose_olsztyn.jpg')
ScrollerPics[8] = new banner('http://www.sxc.hu/ScrollerPics/s/d/da/da9l/290444_yellow_rose.jpg',102,'http://www.sxc.hu/ScrollerPics/m/d/da/da9l/290444_yellow_rose.jpg')
ScrollerPics[9] = new banner('http://www.sxc.hu/ScrollerPics/s/d/da/da9l/290447_roses_are_red.jpg',102,'http://www.sxc.hu/ScrollerPics/m/d/da/da9l/290447_roses_are_red.jpg')
ScrollerPics[10] = new banner('http://www.sxc.hu/ScrollerPics/s/r/re/remind/256228_sunflowers.jpg',102,'http://www.sxc.hu/ScrollerPics/m/r/re/remind/256228_sunflowers.jpg')
ScrollerPics[11] = new banner('http://www.sxc.hu/ScrollerPics/s/c/cl/claumart/289593_colors_of_the_countryside.jpg',102,'http://www.sxc.hu/ScrollerPics/m/c/cl/claumart/289593_colors_of_the_countryside.jpg')
ScrollerPics[12] = new banner('http://www.sxc.hu/ScrollerPics/s/w/wl/wlangusta/260792_rose_olsztyn.jpg',102,'http://www.sxc.hu/ScrollerPics/m/w/wl/wlangusta/260792_rose_olsztyn.jpg')
ScrollerPics[13] = new banner('http://www.sxc.hu/ScrollerPics/s/d/da/da9l/290444_yellow_rose.jpg',102,'http://www.sxc.hu/ScrollerPics/m/d/da/da9l/290444_yellow_rose.jpg')
ScrollerPics[14] = new banner('http://www.sxc.hu/ScrollerPics/s/d/da/da9l/290447_roses_are_red.jpg',102,'http://www.sxc.hu/ScrollerPics/m/d/da/da9l/290447_roses_are_red.jpg')
*/
var speed = 50;
var kk =0;
var ii =0;
var hhh =0;
var nnn =0;
var myInterval =0;
var myPause =0;
var mode = 0;
var myLeft = 0;
var larghezzaCALC=0;
var puntatoreTAB;
var puntatoreDIV;
var larghezzaTOT;
var quante=0;
function Init(larghezza,ordinati,ScrollerPics)
{

   if (!ordinati)
   	ScrollerPics = picks(ScrollerPics);
 
  quante=0;
  for (ii=0;ii<kk;ii++)
  {
    larghezzaCALC+=ScrollerPics[ii].width;
  }
  quante=Math.ceil(larghezza/larghezzaCALC);
  quante=quante+1;
  if (quante>1)
  {
    for(e=1;e<quante;e++)
    {
      for (ii=0;ii<kk;ii++)
		ScrollerPics[(e*kk)+ii]=ScrollerPics[ii];
    }
  }
  kk=quante*kk;
  myLeft = 0;
  return (larghezzaCALC*quante);
}
function Viaggia(ID,ordinati,ScrollerPics)
{
  var widthDIV=0;
  kk = ScrollerPics.length;
  info="";
  dok=document.getElementById(ID);
  larghezzaMAX=parseInt(dok.style.width);
  widthDIV=Init(larghezzaMAX,ordinati,ScrollerPics);
  IDdiv=ID+"DIV";
  IDtab=ID+"TAB";
   info+="<div id=\""+IDdiv+"\" align=\"left\" style=\"position:relative; margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; \"><table id=\""+IDtab+"\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>";
   var quale=0;
  for (ii=0;ii<kk;ii++)
  {
	quale=ii;
	if (ScrollerPics[quale].link=="")
		ScrollerPics[quale].link="javascript:void(0)";
  info+="<td><a href = \""+ScrollerPics[quale].link+"\" ><img space=0 hspace=0 vspace=0 border=0   style=\"position:relative;top:0;left:0\" src=" + ScrollerPics[quale].name+" width="+ScrollerPics[quale].width+" height="+ScrollerPics[quale].height+" onMouseOver=stop() onMouseOut=go()><font size=\"1\" color=\"#000000\">"+ ScrollerPics[quale].text+"</font></a></td>";
  }
  info+="</tr></table></div>"
  dok.innerHTML=info;
  puntatoreDIV=document.getElementById(IDdiv);
  puntatoreTAB=document.getElementById(IDtab);
  larghezzaTOT=puntatoreTAB.offsetWidth;
  larghezzaTOT=larghezzaTOT/quante;
  myPause = setInterval("startScrolling()",100);
}
function ready()
{
  for (ii=0;ii<kk;ii++)
  {
    if (document.images[ii].complete == false){
      return false
      break
    }
  }
return true
}


function startScrolling()
{
//return;
  if (ready() == true){
    window.clearInterval(myPause)
    myInterval = setInterval("autoScroll()",speed)
  }
}


function autoScroll()
{
  //alert(IDdiv);
 //  alert(larghezzaTOT);
 // alert(larghezzaTOT);
 if (myLeft==-larghezzaTOT+1)
  {
	myLeft =0;
  }
  else
  {
	myLeft = myLeft - 1;
//	alert("prima"+document.getElementById(IDdiv).style.left);
//	document.getElementById(IDdiv).style.left=myLeft[0];
 //   alert("DOPPO"+document.getElementById(IDdiv).style.left);
  }
  puntatoreDIV.style.left=myLeft;
  mode = 1;
}

function stop(){
  if (mode == 1){
    window.clearInterval(myInterval)
  }
  if (mode == 0){
    window.clearInterval(myPause)
  }
}

function go()
{
  if (mode == 1){
    myInterval = setInterval("autoScroll()",speed)
  }
  if (mode == 0){
    myPause = setInterval("startScrolling()",100)
  }
}
function StoppaScrollo()
{
	if (myInterval)
		clearInterval(myInterval);
	if (myPause)	
		clearInterval(myPause);
	speed = 50;
	kk =0;
	ii =0;
	hhh =0;
	nnn =0;
	myInterval =0;
	myPause =0;
	mode = 0;
	myLeft = 0;
	larghezzaCALC=0;
	quante=0;	
}
function picks(array) 
{
	function randOrd()
	{
		return (Math.round(Math.random())-0.5); 
	}
	array.sort(randOrd);
	return array;
}

