function tl(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';
		
			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
function tc(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';

			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
function tr(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';

			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
function l(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';

			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
function c(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';

			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
function r(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';

			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
function bl(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';

			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
function bc(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';

			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
function br(foo, quadrat, direction, top, left, override)
{
	if(document.getElementById('counter_'+foo).value == 0 || override == 'true')
	{
		document.getElementById('movement_'+foo).value = direction;//+'t';

			switch(document.getElementById('movement_'+foo).value)
			{
				case 'etf': //--> down
				case 'atb': //--> down
				case 'a':
				case 'e':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '-179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'fte': //--> up
				case 'bta': //--> up
				case 'f':
				case 'b':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '179px';
						document.getElementById(quadrat+'c').style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.top.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.top = parseInt(document.getElementById(quadrat+'c').style.top.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.top = parseInt(document.getElementById(quadrat).style.top.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'gth': //--> right
				case 'ctd': //--> right
				case 'g':
				case 'c':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '-179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') < 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))+parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))+parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				case 'htg': //--> left
				case 'dtc': //--> left
				case 'h':
				case 'd':
					if(!top && !left)
					{
						document.getElementById(quadrat+'c').style.top = '0px';
						document.getElementById(quadrat+'c').style.left = '179px';
						document.getElementById(quadrat+'c').style.display = 'inline';
					}
					if(document.getElementById(quadrat+'c').style.left.replace('px', '') > 0)
					{
						document.getElementById('counter_'+foo).value++;
						document.getElementById(quadrat+'c').style.left = parseInt(document.getElementById(quadrat+'c').style.left.replace('px', ''))-parseInt(20)+"px";
						document.getElementById(quadrat).style.left = parseInt(document.getElementById(quadrat).style.left.replace('px', ''))-parseInt(20)+"px";
						setTimeout(''+foo+'("'+foo+'","'+quadrat+'","'+direction+'","'+top+'","'+left+'","true")',35);
					}
					else
					{
						document.getElementById(quadrat).style.top = '0px';
						document.getElementById(quadrat).style.left = '0px';
						document.getElementById(quadrat+'c').style.display = 'none';
						document.getElementById('movement_'+foo).value = '0';
						document.getElementById('counter_'+foo).value = '0';
					}
					break;
				default:
					document.getElementById('movement_'+foo).value = '0';
			}
		}
}
