function BookmarkPage(){
	var title=document.title;
	var url=window.location.href;
	if(window.gecko) window.sidebar.addPanel(title,url,"");
	else if(window.external) window.external.AddFavorite(url,title);
	else {
		var buttonStr=(navigator.userAgent.toLowerCase().indexOf('mac')!=-1)?'Command/Cmd':'CTRL';
		alert('You need to press '+buttonStr+' + D to bookmark our site.');
	}
}
window.addEvent("domready",function(){
	if($("bookmark_page")){
		var link=$("bookmark_page");
		if(window.gecko||window.ie||window.webkit) link.href="javascript:BookmarkPage();";
		else if(window.opera){
			link.title=document.title;
			link.rel="sidebar";
			link.href=window.location.href
		}
	}
});

function toggleText(el,txt){document.getElementById(el).innerHTML(txt);}

function hidetoggle(A){document.getElementById(A).style.display=(document.getElementById(A).style.display=="none")?"block":"none";return false}

function showdiv(A){document.getElementById(A).style.display="block";return false}

function hidediv(A){document.getElementById(A).style.display="none";return false}

function toggleGroup(D,E,A){A=A||"div";document.getElementById(D).style.display="block";var C=document.getElementById(E);var D=document.getElementById(D).getElementsByTagName(A);for(var B=0;B<D.length;B++){if(E!=0){if(D[B].id!=C.id){D[B].style.display="none"}}else{D[B].style.display="none"}}if(E==0){return }if(C.style.display=="block"){C.style.display="none"}else{C.style.display="block"}return false}

function toggleDisable(A){document.getElementById(A).disabled=(document.getElementById(A).disabled==true)?false:true;return false}

function mooToggle(div){
	div = $(div);
	var fx = new Fx.Styles(div, {duration: 400, transition: Fx.Transitions.linear});
	if(div.getSize().size.y <= 0){
		div.setStyle('opacity',0);
		fx.start({'opacity': 1,'height': $(div).getSize().scrollSize.y});
	} else fx.start({'opacity': 0,'height': 0});
	return false;
}