
var moving_flag = false;

function my_give_childs(parent)
{
	var childs = new Array();
	
	var all_childs = parent.childNodes;
	for(i=0 ; i<all_childs.length ; i++)
	{
		if(all_childs[i].nodeName != "#text")
		   childs.push(all_childs[i]);
	}
	return childs;
}
function up_handler(){
	if(moving_flag)
		return;
	moving_flag = true;
	var slide = document.getElementById("v_slideshow");
	var childs = my_give_childs(slide);
	
	var mySlide = new Fx.Slide( childs[0],{  onComplete: function(){
			mySlide.show();
			
			var childs_2 = my_give_childs(slide);
			slide.removeChild(childs_2[0]);
			slide.appendChild(childs[0]);
			
			moving_flag = false;
		}
	});
	mySlide.slideOut();				
	
}
function down_handler(){
	if(moving_flag)
		return;
	moving_flag = true;
	var slide = document.getElementById("v_slideshow");
	var childs = my_give_childs(slide);
	slide.removeChild(childs[childs.length-1]);
	slide.insertBefore(childs[childs.length-1],childs[0]);
	childs = my_give_childs(slide);
	
	var mySlide = new Fx.Slide( childs[0],{ onComplete: function(){

			var childs_2 = my_give_childs(slide);
			slide.removeChild(childs_2[0]);
			slide.insertBefore(childs[0],childs[1]);
			moving_flag = false;
		}
	});
	mySlide.hide();
	mySlide.slideIn();				
	
}
	
