var slidespeed = 1;

var imagegap = 0;
var slideshowgap  =  0;

var copyspeed = slidespeed;

var actualwidth = 0;
var cross_slide, cross_slide2;
var righttime, lefttime;
var pic;
var numImgs = 0;

function fillup()
{
	
	numImgs = $("#silide-first li").length;
	
	for (var i = 1; i <= numImgs; i++)
	{
		var thumWidth = $("#silide-first li:nth-child(" + i + ") img").width() + 5;
		actualwidth += thumWidth;
		$("#silide-first li:nth-child(" + i + ")").width(thumWidth);
	}
	
	if(actualwidth > $("#scrollHidden").width())
	{
	
		$("#scrollHidden").append('<ul id="silide-second"></ul>');
		
		$("#silide-second").html($("#silide-first").html());
		
		cross_slide = $("#silide-first");
		
		cross_slide2 = $("#silide-second");
		
		cross_slide.width(actualwidth);
		cross_slide2.width(actualwidth);
		
		cross_slide.css("left", 0);
		cross_slide2.css("left", actualwidth);
		
		lefttime  =  setInterval("slideleft()", 30);
		
		$("#scrollLeft").hover(
			function ()
			{
//				scrollleft();
				scrollright();
				copyspeed = 3;
			},
			function ()
			{
				copyspeed = 1;
			}
		);
		
		$("#scrollRight").hover(
			function ()
			{
//				scrollright();
				scrollleft();
				copyspeed = 3;
			},
			function ()
			{
				copyspeed = 1;
			}
		);
		
		$("#scrollHidden").hover
		(
			function ()
			{
				copyspeed = 0;
			},
			function ()
			{
				copyspeed = 1;
			}
		);
	}
	
	else
	{
		$("#scrollLeft").hide();
		$("#scrollRight").hide();
	}
}


function slideleft()
{

	if (parseInt(cross_slide.css("left")) > (actualwidth * -1) + 8)
	{
		cross_slide.css("left", parseInt(cross_slide.css("left")) - copyspeed);
		
	}
	else
	{
		cross_slide.css("left", parseInt(cross_slide2.css("left")) + actualwidth + slideshowgap);
	}
	if (parseInt(cross_slide2.css("left")) > (actualwidth * -1) + 8)
	{
		cross_slide2.css("left", parseInt(cross_slide2.css("left")) - copyspeed);
	}
	else
	{
		cross_slide2.css("left", parseInt(cross_slide.css("left")) + actualwidth + slideshowgap);
	}
}

function slideright()
{

	if (parseInt(cross_slide.css("left")) < (actualwidth + 8))
	{
		cross_slide.css("left", parseInt(cross_slide.css("left")) + copyspeed);
	}
	else 
	{
		cross_slide.css("left", parseInt(cross_slide2.css("left")) + (actualwidth * -1) + slideshowgap);
	}
	
	if (parseInt(cross_slide2.css("left")) < (actualwidth + 8 ))
	{
		cross_slide2.css("left", parseInt(cross_slide2.css("left")) + copyspeed);
	}
	else
	{
		cross_slide2.css("left", parseInt(cross_slide.css("left")) + (actualwidth * -1) + slideshowgap);
	}

}

function scrollright()
{
	if(lefttime)
	{
		clearInterval(lefttime);
		clearInterval(righttime);
		righttime  =  setInterval("slideright()",30);
	}
}

function scrollleft()
{
	if(righttime)
	{
		clearInterval(lefttime);
		clearInterval(righttime);
		lefttime = setInterval("slideleft()",30);
	}
}


$(document).ready(function()
{

	if ($("#scrollWrap").size() > 0)
	{
		fillup();
		
		$("#scrollWrap li").hover
		(
			function() {
				$("#scrollWrap li").not(this).stop().animate({ "opacity": 0.5 }, { duration: 300 });
			},
			function()
			{
				$("#scrollWrap li").not(this).stop().animate({ "opacity": 1 }, { duration: 300 });
			}
		);
	}
}
);


