// JavaScript Document
function slide_l(pref)
{
 var anz = parseInt(document.getElementById(pref).value);
 
 //var pref = 'sl';
 var first;

 for(var i=1; i <= anz; i++)
 {
 	var leff = getLeftProperty(pref + i);
 	if(leff == "5px")
 		first = i; 		
 }
 for(var i=1; i <= anz; i++)
 {
 	var leff = getLeftProperty(pref+ i);
 	if(leff == "5px")
 	{ 	
 		new Effect.Move(document.getElementById(pref + i), { x: -180,y:0 });
 	}
 	else
 	{
		if(leff == "185px")
 			new Effect.Move(document.getElementById(pref + i), { x: -180, y: 0});
 		else 
 			if(leff == "365px")
 				new Effect.Move(document.getElementById(pref + i), { x: -180, y: 0 });
		 	else 
		 		if(leff != "5px" && leff != "185px" && leff != "365px" && isRightIndex_l(i,first,anz))
		 		{
	 		 		document.getElementById(pref + i).style.left = "545px";
		 			new Effect.Move(document.getElementById(pref + i), { x: -180, y: 0 });
		 		}
 	} 	
 }
}

function slide_r(pref)
{
 var anz = parseInt (document.getElementById(pref).value);
 //var pref = 'sl';
 var last;
 for(var i=1; i <= anz; i++)
 {
 	var leff = getLeftProperty(pref + i);
 	if(leff == "365px")
 		last= i; 		
 }
 for(var i=1; i <= anz; i++)
 {
 	var leff = getLeftProperty(pref + i);
 	if(leff == "5px")
 	{ 	
 		new Effect.Move(document.getElementById(pref + i), { x: 180, y: 0});
 	}
 	else
 	{
 		if(leff == "185px")
 			new Effect.Move(document.getElementById(pref + i), { x: 180, y: 0});
 		else if(leff == "365px")
 			new Effect.Move(document.getElementById(pref + i), { x: 180, y: 0});
	 	else if(leff != "5px" && leff != "185px" && leff != "365px" && isRightIndex_r(i,last,anz))
	 	{
	 		document.getElementById(pref + i).style.left = "-175px";
	 		new Effect.Move(document.getElementById(pref + i), { x: 180, y: 0}); 			
 		}
 	} 	
 }
}

function isRightIndex_l(index,first,anz)
{
	sum = first + 3
	if(sum > anz)
		sum = sum - anz;
	if(sum == index)
		return true;
	else
		return false;
}

function isRightIndex_r(index,last,anz)
{
  sum = last - 3
	if(sum < 1)
		sum = sum + anz;
	if(sum == index)
		return true;
	else
		return false;
}

function getLeftProperty(id)
{
 var leff;
 if(window.getComputedStyle)
 {
 	var elem1 = document.getElementById(id);
	var style = window.getComputedStyle(elem1, null);
	var leff = style.getPropertyValue("left")
 }
 else if(document.getElementById(id).currentStyle)
 {
  leff= document.getElementById(id).currentStyle.left;
 }
 else if(document.ids)
 {
  leff= document.layers[id].left;
 }
 else if(document.all)
 {
 leff= document.all.id.style.left;
 }
 return leff;

}
