var trail=new Array(3);
var iTimeoutId=0;
trail[0]=null;
trail[1]=null;
trail[2]=null;
function activate(obj,border) {
	if (trail[0]) {
		trail[0].style.backgroundColor="white";
		trail[0].style.border="#8152a3 solid 1px";
	}

	if (trail[1]) {
		trail[0]=trail[1];
		trail[0].style.backgroundColor="#D4BAE8";
		trail[0].style.border="#8152a3 solid 1px";

	}
	if (trail[2]) {
			trail[1]=trail[2];
			trail[1].style.backgroundColor="#A893B8";
			trail[1].style.border="#8152a3 solid 1px";
	}
	trail[2]=obj;
	obj.style.backgroundColor="#8152a3";
	if (border) obj.style.border="white solid 1px";

}

function deactivate(obj) {
	clearTimeout(iTimeoutId);
	iTimeoutId=0;
	if (iTimeoutId==0) 	iTimeoutId=setTimeout("timeOut()",200);


}

function timeOut() {
	if (trail[0]) {
		trail[0].style.backgroundColor="white";
		if (!trail[1]) trail[0]=null;
	}
	if (trail[1]) {
		trail[0]=trail[1];
		trail[0].style.backgroundColor="#D4BAE8";
		if (!trail[2]) trail[1]=null;

	}
	if (trail[2]) {
			trail[1]=trail[2];
			trail[1].style.backgroundColor="#A893B8";
			trail[2]=null;
	}
	if (trail[1] || trail[2] || trail [0]) iTimeoutId=setTimeout("timeOut()",200);


}