var currPosition;
var obj1, obj2;

var initialized=false;

var top1, top2;
var upTgt, downTgt;
tgt1=false, tgt2=false;// tgt1=true, tgt2=true;

function slide(){
	if((currPosition==="goingUp")  ||  (currPosition==="goingDown"))	return;
	if (!initialized) {
		currPosition="down";
		obj1 = document.getElementById('hideable');
		obj2 = document.getElementById('pointInfo')
		upTgt=obj1.style.top.substr(0,obj1.style.top.length-2);
		downTgt=obj2.style.top.substr(0,obj2.style.top.length-2);
		top2=downTgt;
		initialized=true;
	};//alert(currPosition+" "+upTgt+" "+downTgt);
	if (currPosition==="down"){
		currPosition="goingUp";
		goUp();
		return;
	}
	if (currPosition==="up"){
		currPosition="goingDown";
		goDown();
		return;
	}
}

function goUp(){
	if(currPosition==="up"){return;}
	if (top2>upTgt){
		top2-=25;
		if (top2<upTgt){top2=upTgt;}
		obj2.style.top = top2+"px";
	}else{
		currPosition="up";
		document.getElementById('slide').innerHTML="Slide Down";
	}
	window.setTimeout("goUp()", 10);
	window.focus();
}

function goDown(){
	if(currPosition==="down"){return;}
	if (top2<downTgt){
		top2+=25;
		if (top2>downTgt){top2=downTgt;}
		obj2.style.top = top2+"px";
	}else{
		currPosition="down";
		document.getElementById('slide').innerHTML="Slide Up";
	}
	window.setTimeout("goDown()", 10);
	window.focus();
}

