							var aTabsRegister = new Array();
							
							function registerTabs(sId){
								var oOuterTabWrap = document.getElementById(sId);
								if(!oOuterTabWrap){/*alert('Tab Wrap "'+sId+'" not found');*/ return;}
								
								oOuterTabWrap.innerHTML += '<div id="'+sId+'_Base" class="tabBase themeColour"></div>';
								oOuterTabWrap.innerHTML += '<div id="'+sId+'_Content" class="tabContent"></div>';

								var oTabWrap = oOuterTabWrap.getElementsByTagName('ul')[0];
								if(!oTabWrap){alert('Tab Wrap Tabs for "'+sId+'" not found'); return;}
								oTabWrap.className = 'tabsWrap';

								var aTabs = oTabWrap.getElementsByTagName('li');
								if(aTabs.length == 0){/*alert('Elements for Tab Wrap "'+sId+'" not found');*/ return;}

								for(i=0; i<aTabs.length; i++){
									aTabs[i].rawClassName = 'tabsWrap-tab';
									aTabs[i].className = aTabs[i].rawClassName;
									aTabs[i].id = sId+'_tab_'+i;
									aTabs[i].originalId = sId;
									
									var oTabText = aTabs[i].getElementsByTagName('h4')[0];
									if(oTabText){
										var oTabContent = aTabs[i].getElementsByTagName('div')[0];
										if(oTabContent){
											//oTabContent.style.display = 'none';
											oTabContent.className = 'tabHide';
											aTabs[i].ContentWrap = oTabContent;
										}

									}
									aTabs[i].onmouseover = tabMouseOver;
									aTabs[i].onmouseout = tabMouseOut;
									aTabs[i].onclick = tabClicked;
									aTabsRegister.push(aTabs[i]);
								}
							}
							function tabMouseOver(){
								if(!this.selected){this.className = this.rawClassName + ' hover';}
							}
							function tabMouseOut(){
								if(!this.selected){this.className = this.rawClassName;}
							}
							function tabClicked(){
								for(x=0; x<aTabsRegister.length; x++){
									aTabsRegister[x].className = aTabsRegister[x].rawClassName;
									aTabsRegister[x].selected = false;
								}
								this.className = this.rawClassName + ' selected themeColour';
								this.selected = true;
								
								var oContentWrap = document.getElementById(this.originalId+'_Content');
								if(oContentWrap){
									oContentWrap.innerHTML = this.ContentWrap.innerHTML;
								}
							}
							
							