var visibleDiv = 0;

function displaySelector(item) {
	var obj;
	obj = document.getElementById(item);
	link = document.getElementById('open_selector');
	
	if (obj.style.display != 'none') {
		obj.style.display = 'none';
		document.getElementById('selector_status_img').src = '/i/arrow_down.gif';
	} else {
		pos = GetPos(link);
		if (navigator.userAgent.indexOf("Opera")!=-1) {
			obj.style.top = pos.top + 16;
		} else {
			obj.style.top = pos.top + 3;
		}
		obj.style.left = pos.left - 110;
		obj.style.display = 'inline';
		document.getElementById('selector_status_img').src = '/i/arrow_up.gif';
	}
}

function absPosition(obj) {
	var x = y = 0;
	while(obj) {
		x += obj.offsetLeft;
		y += obj.offsetTop;
		obj = obj.offsetParent;
	}
	return {x:x, y:y};
}

function GetPos(offTrial) {
	var offL = 0;
	var offT = 0;

	while (offTrial) {
		offL+=offTrial.offsetLeft;
		offT+=offTrial.offsetTop;
		offTrial=offTrial.offsetParent;
	}

	if (navigator.userAgent.indexOf("Mac")!=-1 && typeof document.body.leftMargin!="undefined") {
		offL+=document.body.leftMargin;
		offT+=document.body.topMargin;
	}

	return {left:offL , top:offT}
}
