function tabs(selected){
	if(location.href.replace(new RegExp("#.+"),"")!=selected.replace(new RegExp("#.+"),"")){
		location.href=selected;
		return;
	}
	if(document.getElementById("tabs")!=null){
		/* document.getElementById("html").style.display="none"; */
		var allTabs=document.getElementById("tabs").getElementsByTagName("a");
		var allContainers=document.getElementById("tabs_container").getElementsByTagName("div");
		/* Extract requested tab */
		selected=selected.replace(new RegExp(".+#"),"");
		/* Check for valid tab */
		for(i=0;i<allTabs.length;i++){
			if(allTabs[i].href.replace(new RegExp(".+#"),"")==selected){
				var found=1;
				break;
			}
		}
		/* Set default tab */
		if(found!=1) selected=allTabs[0].href.replace(new RegExp(".+#"),"");
		/* Update browser URL */
		/* location.hash=selected; */
		/* Deactivate all tabs and containers */
		for(i=0;i<allTabs.length;i++){
			allTabs[i].parentNode.className=null;
		}
		for(i=0;i<allContainers.length;i++){
			if(allContainers[i].className=="container") allContainers[i].style.display="none";
		}
		/* Activate current tab and container */
		document.getElementById("tab_"+selected).parentNode.className="selected";
		document.getElementById(selected).style.display="block";
	}
	window.scrollTo(0,0);
	/* document.getElementById("html").style.display="block"; */
}
