OP.widget.featuretteTabs=(function(){var F=null,A=10,E=0,H=1,K=null,I=null,J=null,B="none",G,C=null;var O=function(){var V=document.getElementById("op_featurette_tabs_datasets-"+F),R=V.getElementsByTagName("div"),T=document.getElementById("op_featurette_tabs_tabs-"+F).getElementsByTagName("li"),U,S,P,Q;if(I){K=I}for(U=0;U<R.length;U++){if(R[U].className=="oneup"||R[U].className=="twoup"){continue}P=R[U].className.split(" ")[0].split("-")[1];if(!I&&P==1){K=R[U]}Q="tabbed_dataset-"+P;if(P==H){I=R[U];if(B=="none"){N()}else{M()}}}V.style.height=I.offsetHeight+"px";for(S=0;S<T.length;S++){P=T[S].className.split(" ")[0].split("-")[1];Q="tabbed_tab-"+P;T[S].className=P!=H?Q:Q+" selected"}};var N=function(){I.className=I.className;I.className=I.className.replace(/(\s)*hide/,"");K.className=K.className+" hide"};var M=function(){I.className=I.className.replace(/(\s)*hide/,"");K.style.zIndex=2;I.style.position="absolute";I.style.top=0;I.style.left=0;I.style.zIndex=1;typeof I.style.opacity=="string"?I.style.opacity=1:I.style.filter="alpha(opacity=100)";G=100;_scroller=setInterval(D,100)};var D=function(){if(G==0){clearInterval(_scroller);I.style.zIndex=2;K.style.zIndex=0;typeof K.style.opacity=="string"?K.style.opacity=0:K.style.filter="alpha(opacity=0)"}else{G-=5;typeof K.style.opacity=="string"?K.style.opacity=G/100:K.style.filter="alpha(opacity="+G+")"}};var L=function(){if(A==0){H=parseInt(H)+1>E?1:parseInt(H)+1;O();A=10}else{A--}};return{construct:function(T){var R=T.getElementsByTagName("li"),S,P=[],U=T.parentNode,Q;E=R.length;for(S=0;S<E;S++){OP.utility.observe(R[S],"click",this.switchTab)}while(U&&U!=document){if(U.nodeType==1){P.push(U)}U=U.parentNode}Q=P[0].getElementsByTagName("a");for(S=0;S<Q.length;S++){if(Q[S].className=="op_featurette_tabs_control"){OP.utility.observe(Q[S],"click",this.switchPlayControl)}}F=T.id.split("-")[1];datasets_elem=document.getElementById("op_featurette_tabs_datasets-"+F);datasets_elem.style.height=datasets_elem.getElementsByTagName("div")[0].offsetHeight+"px";datasets_elem.getElementsByTagName("div")[0].style.position="absolute";if(!document.getElementById("no_autoplay-"+F)&&E>1){setTimeout(this.startFeaturette,Math.random()*500)}return F},switchPlayControl:function(){var S=this.id==undefined?event.srcElement:this,P=[],R=S.previousSibling,Q,T;while(R&&R!=document){if(R.nodeType==1){P.push(R)}R=R.previousSibling}Q=P[0].id.split("-")[1];T=OP.widget.collection.getWidgetInstance(Q);if(S.className.indexOf("paused")==-1){S.className=S.className+" paused";T.stopFeaturette()}else{S.className=S.className.replace(/(\s)*paused/,"");T.startFeaturette()}return false},startFeaturette:function(){J=setInterval(L,500)},stopFeaturette:function(){clearInterval(J)},resetFeaturette:function(){A=10},setId:function(P){H=P},switchTab:function(){var R=this.id==undefined?event.srcElement:this,Q=R.className.split(" ")[0].split("-")[1],P=[],S=R.parentNode,T;while(S&&S!=document){if(S.nodeType==1){P.push(S)}S=S.parentNode}T=OP.widget.collection.getWidgetInstance(P[1].id.split("-")[1]);T.resetFeaturette();if(Q!=H){T.setId(Q);O()}}}});OP.widget.collection.add(OP.widget.featuretteTabs,"op_featurette_tabs_tabs");