function ShowHideYearMonthNav(o) {
	d = document.getElementById('YearMonthNav');
	o_x = posX(o);
	o_y = posY(o);
	if (d.style.display == 'block') {
		d.style.display = 'none';
	} else {
		d.style.display = 'block';
	}
	d.style.top = o_y;
	d.style.left = o_x;
}
function posY(which) {
	var elem = which;
	var pos = elem.offsetHeight;
	while (elem.offsetParent != null) {
		pos += elem.offsetTop;
		elem = elem.offsetParent;
		if (elem.tagName == 'BODY') break;
	}
	return pos;
}
function posX(which) {
	var elem = which;
	var pos = elem.offsetLeft;
	while (elem.offsetParent != null) {
		pos += elem.offsetLeft;
		elem = elem.offsetParent;
		if (elem.tagName == 'BODY') break;
	}
	return pos - 1;
}
function ShowHideAuthForm() {
	o = document.getElementById('AuthForm');
	f = document.getElementById('AuthFormFrame');
	if (o.style.display == 'none') {
		f.style.display = 'block';
		o.style.display = 'block';
	} else {
		f.style.display = 'none';
		o.style.display = 'none';
	}
}
function ShowTab(w, id) {
	p = w.parentNode;
	for (i = 0; i < p.childNodes.length; i++) {
		if (p.childNodes[i].tagName == 'A') {
			p.childNodes[i].className = '';
		}
	}
	w.className = 'Sel';
	//
	pp = p.parentNode;
	found = 0;
	for (i = 0; i < pp.childNodes.length; i++) {
		if (pp.childNodes[i].className == 'Cards') {
			CardsDiv = pp.childNodes[i];
			found = 1;
			break;
		}
	}
	counter = 0;
	if (found == 1) {
		for (i = 0; i < CardsDiv.childNodes.length; i++) {
			if (CardsDiv.childNodes[i].tagName == 'DIV') {
				CardsDiv.childNodes[i].className = '';
				if (counter == id) CardsDiv.childNodes[i].className = 'Sel';
				counter++;
			}
		}
	}
}