function xTabPanelGroup(id,w,h,th,clsTP,clsTG,clsTD,clsTS,tabName){function onClick(){paint(this);return false;};function onFocus(){paint(this);this.blur();};function paint(tab){tab.className=clsTS;xZIndex(tab,highZ++);xDisplay(panels[tab.xTabIndex],'block');if(selectedIndex!=tab.xTabIndex){xDisplay(panels[selectedIndex],'none');tabs[selectedIndex].className=clsTD;selectedIndex=tab.xTabIndex;if(tabName){if(Cookies){Cookies.create(tabName,tab.xTabIndex+1,1);}}}};var panelGrp,tabGrp,panels,tabs,highZ,selectedIndex;this.select=function(n){if(n&&n<=tabs.length){var t=tabs[n-1];if(t.focus)t.focus();else t.onclick();}};this.onUnload=function(){if(!window.opera)for(var i=0;i<tabs.length;++i){tabs[i].onfocus=tabs[i].onclick=null;}};this.onResize=function(newW,newH){var x=0,i;if(newW){w=newW;xWidth(panelGrp,w);}else w=xWidth(panelGrp);if(newH){h=newH;xHeight(panelGrp,h);}else h=xHeight(panelGrp);xResizeTo(tabGrp[0],w,th);xMoveTo(tabGrp[0],0,0);w-=2;var tw=w/tabs.length;for(i=0;i<tabs.length;++i){xResizeTo(tabs[i],tw,th);xMoveTo(tabs[i],x,0);x+=tw;tabs[i].xTabIndex=i;tabs[i].onclick=onClick;tabs[i].onfocus=onFocus;xDisplay(panels[i],'none');xResizeTo(panels[i],w,h-th-2);xMoveTo(panels[i],0,th);}highZ=i;tabs[selectedIndex].onclick();};panelGrp=xGetElementById(id);if(!panelGrp){return null;}panels=xGetElementsByClassName(clsTP,panelGrp);tabs=xGetElementsByClassName(clsTD,panelGrp);tabGrp=xGetElementsByClassName(clsTG,panelGrp);if(!panels|| !tabs|| !tabGrp||panels.length!=tabs.length||tabGrp.length!=1){return null;}selectedIndex=0;this.onResize(w,h);}