var control = true;

var astrus = {
	
	add:function(m,ma,d,e)
	{	
		var pg = 0;
	
		var move = new Array();
		var main = 0;
		var mask = 0;
		var calc = 0;
		var desloc = 0;
		var rest = 0;
		var dir = "";
		var es = "";
		var moveObj = "";		
	
		main = $("#" + ma).height();
		mask = $("#" + m).height();
		
		if(main < mask)
		{
			return;	
		}
		
		dir = "#" + d;
		es = "#" + e;
		moveObj = "#" + ma;
		
		calc = main / mask;
		desloc = Math.floor(calc);
		
		if(calc != desloc)
		{
			rest = main - (mask * desloc);
			desloc++;
		}
				
		for(var i = 0; i < desloc; i++)
		{
			if(rest != 0 && desloc - 1 == i)
			{
				move.push(rest + (mask * (i - 1)));
			}else{
				move.push(mask * i);	
			}
		}
		
		
		$(dir).click(function(){
			
			if(control == false)
			{
				return false;
			}
			
			pg++;
			
			if(pg >= move.length)
			{
				pg = move.length - 1;	
			}
			
			$(moveObj).stop().animate({
				top: - move[pg]
				}, 1200
			);
			
		});
		
		$(es).click(function(){
			
			if(control == false)
			{
				return false;
			}
			
			pg--;
			
			if(pg == -1)
			{
				pg = 0;	
			}
			
			$(moveObj).stop().animate({
				top: - move[pg]
				}, 1200
			);
		});
	}
}
