function showpulldown(id) {
	offset = _get_offset(document.getElementById(id));
	
	document.getElementById(id + 'pulldown').style.top = offset['y'] + 	21;
	document.getElementById(id + 'pulldown').style.left = offset['x'];
	if(document.getElementById(id + 'pulldown').style.visibility=='visible'){
		document.getElementById(id + 'pulldown').style.visibility = 'hidden'
	} else {
		document.getElementById(id + 'pulldown').style.visibility = 'visible'
	}
	
	return false;
	
}

function _get_offset(obj) {
	var offset;
	
	if (typeof obj.x != 'undefined' && obj.offsetParent == 'undefined') {
		offset = {x: obj.x, y: obj.y};
	} else {	
		var offset = {x: obj.offsetLeft, y: obj.offsetTop};
		while (obj.offsetParent != null) {
			obj = obj.offsetParent;
			offset['x'] += obj.offsetLeft;
			offset['y'] += obj.offsetTop;
		}
	}
	return offset;
}