var $D = YAHOO.util.Dom;
var $A = YAHOO.util.Anim;
var $E = YAHOO.util.Event;
var $ = $D.get;
// To keep track of which tips have been permanently toggled open ("fixed"); boolean values
var fixed = new Array();
function initTips() {
	$D.getElementsByClassName('tip', 'div', 'screenshot', function(el){
		if (!$D.hasClass(el, 'default')) {
			el.style.display = 'none';
		} else {
			el.style.display = 'block';
		}
		fixed[el.getAttribute('id')] = false;
	});
}
function hideTips() {
	$D.getElementsByClassName('tip', 'div', 'screenshot', function(el) {
		if (!fixed[el.getAttribute('id')]) {
			el.style.display = 'none';
		}
	});
}
function showTip(tip) {
	hideTips();
	$(tip).style.display = 'block';
}
function fixTip(tip) {
	if (fixed[tip]) {
		fixed[tip] = false;
		hideTips();
	} else {
		showTip(tip);
		fixed[tip] = true;
	}
}
window.onload = initTips;