var Hide = "";
var varHt = "";
var Ht = "";
var x = 0;
var y = 0;
var z = 0;
var foo = new Array();
var Speed = "";

function setup() {
	foo = document.getElementsByTagName("div");
	Hide = foo[0].id;
	Ht = document.getElementById(Hide).offsetWidth;
	varHt = Ht;
	Speed = Hide.substring(Hide.lastIndexOf('-')+1);

document.getElementById(Hide).style.marginLeft = '-'+document.getElementById(Hide).offsetWidth+'px';
	var tt = document.getElementById(Hide).offsetWidth  +20;
	document.getElementById(Hide).style.marginLeft = '-'+tt+'px';
	document.getElementById(Hide).style.height = document.getElementById(Hide).offsetWidth+'px';
	document.getElementById('toggle').style.display = "inline";
	
	if (Speed == 1) { x = 100; z = 1; }
	if (Speed == 2) { x = 70; z = 1; }
	if (Speed == 3) { x = 40; z = 1; }
	if (Speed == 4) { x = 20; z = 1; }
	if (Speed == 5) { x = 10; z = 1; }
	if (Speed == 6) { x = 10; z = 2; }
	if (Speed == 7) { x = 10; z = 4; }
	if (Speed == 8) { x = 10; z = 7; }
	if (Speed == 9) { x = 10; z = 10; }
}

function toggle() {
	if (x === 0) {
		document.getElementById(Hide).style.marginLeft = "-"+varHt+"px";
		//alert('working1');
		if ((varHt < z) && (varHt !== 0)) {
			varHt = 0;
			//alert('working2');
		} else {
			varHt = varHt-z;
			//alert('elseworking1');
		}
		if (varHt >= 0) {
			setTimeout('toggle()',y);
		}
		if (varHt < 0) {
			varHt = 0;
			x = 1;
		}
	} else {
		document.getElementById(Hide).style.marginLeft = "-"+varHt+"px";
		//alert('working3');
		varHt = varHt+z;
		if (varHt <= Ht) {
			setTimeout('toggle()',y);
		}
		if (varHt > Ht) {
			//varHt = Ht;
			varHt = Ht+20;

			document.getElementById(Hide).style.marginLeft = "-"+varHt+"px";
		//	document.getElementById(Hide).style.display='none';
			x = 0;

		}
	}
}