function init_tabs(id){
	if(!_.get(id))
		return false;
	var as = _.get(id).getElementsByTagName('a');
	var li, i, l;
	var re = new RegExp('#(.+)$');
	if(location && location.href && re.test(location.href)){
		var arr = re.exec(location.href);
		var active = arr[1];
		for(i = 0, l = as.length; i < l; i++){
			if(as[i].href.indexOf('#' + active) != -1){
				a = as[i];
				li = as[i].parentNode.parentNode;
				break;
			}
		}
	}
	if(!li){
		li = _.get(id).getElementsByTagName('li')[0];
		a = as[0];
	}
	if(!a || !li)
		return;
	li.className = 'active_tab';
	var div_id = a.href.substring(a.href.indexOf('#') + 1) + '_content';
	if(_.get(div_id))
		_.get(div_id).style.display = 'block';
	
}
function process_tab_click(e){
	var a;
	if(window.event) e = window.event;
	a = e.target ? e.target : e.srcElement;
	if(!a)
		return;
	if(a.tagName == 'A'){
		a.blur();
		var li = a.parentNode.parentNode;
		var ul = li.parentNode;
		var lis = ul.getElementsByTagName('LI');
		var i = 0, l = lis.length;
		for(; i < l; i++){
			lis[i].className = (lis[i] == li ? 'active_tab' : '');
			a = lis[i].getElementsByTagName('A')[0];
			id = a.href.substring(a.href.indexOf('#') + 1) + '_content';
			if(_.get(id))
				_.get(id).style.display = (lis[i] == li ? 'block' : 'none');
		}
	}
}