//<!--
var subTabNav = {

	init:function() {
		var i, arrDivs =document.getElementsByTagName ( 'div' ), arrTabDivs = new Array();
		for(i=0; i< arrDivs.length; i++ ) 
			if( /\btabbedItems\b/.test( arrDivs[ i ].className  ) )
				arrTabDivs[ arrTabDivs.length ] = arrDivs[i];

		var node, oTab, j, k, oDiv, iDivCntr, arrSpan, arrTabTitles=new Array();
		for(i=0; i<arrTabDivs.length; i++) {
			oTab = arrTabDivs[ i ];
			var sULtabs ='', iSelectedTab=-1, regMatch;

			for (iDivCntr=0, j=0; j< oTab.childNodes.length; j++) {
				oDiv = oTab.childNodes[ j ];
				regMatch =  /\bselect\d+\b/.exec( oTab.className );
				iSelectedTab = ( regMatch  ? regMatch[ 0 ].replace( /\bselect/, '' ) : -1 );
				
				if( oDiv.nodeType==1 && oDiv.tagName == 'DIV'  ) {
					k=0; ++iDivCntr;
					node = oDiv.childNodes[ 0 ];
					while( node ) {
						if( node.nodeType == 1 && node.tagName=='SPAN' && /title/.test(node.className ) ) {
							arrTabTitles[ k++ ] = node.innerHTML;
							sULtabs += '<li><a href="#"' + ( iSelectedTab == iDivCntr ? ' class="selected"' : '' )
									+ ' onclick="subTabNav.selectTab(this);">' + node.innerHTML + '</a></li>\n';
						}
						node = node.nextSibling;
					}
				}
			}
			if( sULtabs != '' ) oTab.innerHTML = '<ul>' + sULtabs + '</ul>' + oTab.innerHTML;
		}
	}
	,

	selectTab:function( o ) {
		var i, a, p, iSelectedTab=-1;
		a = (p=o.parentNode.parentNode).getElementsByTagName( 'a' );
		for( i=0; i<a.length; i++ ) {
			a[i].className = '';
			if ( o == a[i] ) iSelectedTab = 1+i;
		}
		o.className = 'selected';
		var tabbedDiv = p.parentNode;
		tabbedDiv.className = tabbedDiv.className.replace( /\bselect\d+\b/, 'select' + iSelectedTab );
	}
}

subTabNav.init();
//-->
