// Jeff
// www.huntingground.freeserve.co.uk

// ********** User Defining Area **********
data=[
["imagenes/marcas/marcas_acm.jpg","",""],
["imagenes/marcas/marcas_MMbanos.jpg","",""],
["imagenes/marcas/marcas_grupovall2.jpg","",""],
["imagenes/marcas/marcas_SVM.jpg","",""],
["imagenes/marcas/marcas_aritec.jpg","",""],
["imagenes/marcas/marcas_vaciotec.jpg","",""],
["imagenes/marcas/marcas_ATPingenieros.jpg","",""],
["imagenes/marcas/marcas_opencargo.jpg","",""]
];

imgPlaces=3; // number of images visible
imgWidth=250; // width of the images
imgHeight=148; // height of the images
imgSpacer=0; // space between the images
moz=document.getElementById&&!document.all;

dir=0; // 0 = left, 1 = right

newWindow=1; // 0 = Open a new window for links 0 = no  1 = yes

// ********** End User Defining Area **********

step=1;
timer="";
speed=50;
nextPic=0;
initPos=new Array();
nowDivPos=new Array();

function initHIS3()
{
	for(var i=0;i<imgPlaces+1;i++)
	{ // create image holders
		newImg=document.createElement("IMG");
		newImg.setAttribute("id","pic_"+i);
		newImg.setAttribute("src","");
		newImg.style.position="absolute";
		newImg.style.width=imgWidth;
		newImg.style.height=imgHeight;
		newImg.style.border=0;
		newImg.alt="";
		newImg.i=i;
		newImg.onclick=function() {
			his5Win(data[this.i][2]);
		}
		document.getElementById("display_area").appendChild(newImg);
	}

	containerEL=document.getElementById("container");
	displayArea=document.getElementById("display_area");
	pic0=document.getElementById("pic_0");
	
	containerBorder=parseInt(containerEL.style.borderWidth)*2;
	containerWidth=(imgPlaces*imgWidth)+((imgPlaces-1)*imgSpacer);
	containerEL.style.width=containerWidth+(!moz?containerBorder:"")+"px";
	containerEL.style.height=imgHeight+(!moz?containerBorder:"")+"px";
	
	displayArea.style.width=containerWidth+"px";
	displayArea.style.clip=(!moz?"rect(0,"+containerWidth+","+imgHeight+",0)":"rect(0,"+containerWidth+","+imgHeight+",0)");
	//displayArea.onmouseover=function(){stopHIS5();}
	//displayArea.onmouseout=function(){scrollHIS5();}
	
	imgPos= -pic0.width;
	
	for(var i=0;i<imgPlaces+1;i++)
	{
		currentImage=document.getElementById("pic_"+i);
		
		if(dir==0){imgPos+=pic0.width+imgSpacer;} // if left
		
		initPos[i]=imgPos;
		if(dir==0){currentImage.style.left=initPos[i]+"px";} // if left
		
		if(dir==1){ // if right
			document.getElementById("pic_"+[(imgPlaces-i)]).style.left=initPos[i]+"px";
			imgPos+=pic0.width+imgSpacer;
		}
	
		if(nextPic==data.length) {nextPic=0;}
		
		currentImage.src=data[nextPic][0];
		currentImage.alt=data[nextPic][1];
		currentImage.i=nextPic;
		currentImage.onclick=function(){his5Win(data[this.i][2]);}
		nextPic++;
	}
	
	scrollHIS5();
}

timer="";

function scrollHIS5()
{
	clearTimeout(timer);
	for(var i=0;i<imgPlaces+1;i++)
	{
		currentImage=document.getElementById("pic_"+i);
		
		nowDivPos[i]=parseInt(currentImage.style.left);
		
		if(dir==0){nowDivPos[i]-=step;}
		if(dir==1){nowDivPos[i]+=step;}
		
		if(dir==0&&nowDivPos[i]<= -(pic0.width+imgSpacer) || dir==1&&nowDivPos[i]>containerWidth)
		{
			if(dir==0){currentImage.style.left=containerWidth+imgSpacer+"px";}
			if(dir==1){currentImage.style.left= -pic0.width-(imgSpacer*2)+"px";}
			
			if(nextPic>data.length-1){nextPic=0;}
			
			currentImage.src=data[nextPic][0];
			currentImage.alt=data[nextPic][1];
			currentImage.i=nextPic;
			currentImage.onclick=function(){his5Win(data[this.i][2]);}
			
			nextPic++;
		}
		else
		{
			currentImage.style.left=nowDivPos[i]+"px";
		}
	}
	timer=setTimeout("scrollHIS5()",speed);
}

function stopHIS5()
{
	clearTimeout(timer);
}

function his5Win(loc)
{
	if(loc=="") {return null;}

	if(newWindow==0)
	{
		location=loc;
	}
	else {
	//window.open(loc)
	newin=window.open(loc,'win1','left=430,top=340,width=300,height=300'); // use for specific size and positioned window
	newin.focus();
	}
}

// add onload="initHIS3()" to the opening BODY tag

