/** Search field **/
function search_field_focus(input)
{
    if(input.value != "Search") return;
    input.style.color = "#000000";
    input.value = "";
}
function search_field_blur(input)
{
    if(input.value != "") return;
    input.style.color = "#666666";
    input.value = "Search";
}

/** tabbed content **/
function toggle_tab(el) {
	var item = el;
	var parent = item;
	while(parent.nodeName!="UL") parent = parent.parentNode;
	var tabs = parent.getElementsByTagName("a");
	YAHOO.util.Dom.batch(tabs, function(elm) {
		if(elm != item) YAHOO.util.Dom.removeClass(elm, "active");
	});
	YAHOO.util.Dom.addClass(el, "active");

	while(!YAHOO.util.Dom.hasClass(parent, 'tabs')) parent = parent.parentNode;
	while(item.nodeName!="LI") item = item.parentNode;

	YAHOO.util.Dom.getElementsBy(function(elm) {
		if(YAHOO.util.Dom.hasClass(elm, "tcont")) {
			if(elm.id != "tc_"+item.id.split("_")[1]) YAHOO.util.Dom.setStyle(elm, "display", "none");
			else YAHOO.util.Dom.setStyle(elm, "display", "block");
		}
	},"div", parent);
}

/* font sizer */
function font_size(direction)
{
    // get article div
    var article = YAHOO.util.Dom.getElementsByClassName("article-text")[0];
    var size = YAHOO.util.Dom.getStyle(article, "font-size");
    size = size.substring(0, size.length-2);
    if(direction=="+") size++;
    else size--;
    YAHOO.util.Dom.setStyle(article, "font-size", size+"px");
}
