/* 

	Tab 

	by Radek N.

*/



function changeTab(anchor, target) {

	var divs = document.getElementsByTagName('div');

	var uls = document.getElementsByTagName('ul');

	var group = anchor.getAttribute('rel');

	

	for (var i = 0; i < uls.length; i++) {

		if (uls[i].className.indexOf('tabbed') != -1) {

			var anchors = document.getElementsByTagName('a');

			for (var j = 0; j < anchors.length; j++) {

				if (anchors[j].getAttribute('rel') == group) {

					remClass(anchors[j], 'current');			

				}

			}

		}

	}

	addClass(anchor, 'current');

	

	for (var i = 0; i < divs.length; i++) {

		if (divs[i].className.indexOf('tabbed') != -1) {

			if (!(divs[i].className.indexOf('aural') != -1) && (divs[i].className.indexOf(group) != -1)) { 

					addClass(divs[i], 'aural');

			}

			if (divs[i].getAttribute('id') == target) {

					remClass(divs[i], 'aural');

			}

		}

	}

}



function actionTab(anchor) {

	var url = new Array;

	url = anchor.href.split('#');

	var target = url[url.length-1];

	changeTab(anchor, target);

	return true;	

}



function initTab() {

	var uls = document.getElementsByTagName('ul');

	for (var i = 0; i < uls.length; i++) {

		if (uls[i].className.indexOf('tabbed') != -1) {

			anchors = uls[i].getElementsByTagName('a');

			for (var j = 0; j < anchors.length; j++) {

				anchors[j].onclick = function() {

					return actionTab(this);

				}

			}

		}

	}

}











































/* end */
