function createDrawer(divId, label, side, size, startPos, stopPos, quality) {
	drawerDiv = document.getElementById(divId);
	labelDiv = document.getElementById(label);
	if(startPos != stopPos) {
		diff = Math.ceil((stopPos - startPos) / quality);
		if(diff == 0) startPos = startPos + 1;
		else startPos = startPos - diff;
		setTimeout("createDrawer("+divId+","+label+","+side+","+startPos+","+stopPos+","+quality+")");
	}
}
var drawerDown = 0;
function moveIt(topPos, quality) {
	if(!drawerDown) {
		semHead = document.getElementById('semsymDrop');
		pos = document.getElementById('semsymDropName');
		if(topPos < 0) {
			diff = Math.ceil(topPos / quality);
			if(diff == 0) topPos = topPos + 1;
			else topPos = topPos - diff;
			semHead.style.top = topPos;
			pos.style.top = topPos + 99;
			setTimeout("moveIt("+topPos+","+quality+")", 0);
		}
		else {
			pos.innerHTML = '<img src="images/drop-close.png" height="15" border="0">';
			drawerDown = 1;
		}
	}
}
function snapItBack() {
	if(drawerDown) {
		semHead = document.getElementById('semsymDrop');
		pos = document.getElementById('semsymDropName');
		semHead.style.top = -100;
		pos.style.top = -1;
		drawerDown = 0;
		pos.innerHTML = '<img src="images/semsym.png" height="15" border="0">';
	}
}
function moveItBack(topPos, quality) {
	if(drawerDown) {
		semHead = document.getElementById('semsymDrop');
		pos = document.getElementById('semsymDropName');
		if(topPos > -100) {
			diff = Math.floor(topPos / quality);
			if(diff == 0) topPos = topPos - 1;
			else if(topPos + diff < -100) topPos = -100;
			else topPos = topPos + diff;
			semHead.style.top = topPos;
			pos.style.top = topPos + 99;
			setTimeout("moveItBack("+topPos+","+quality+")", 0);
		}
		else drawerDown = 0;
	}
}