Cemicro.Tabs=function(E,A,H,D){Cemicro.Tabs.remove(E);if(!H||!H.length){return }if(!D){D={}}if(!D.objectClassName){D.objectClassName="cemicro-tabs"}if(!D.className){D.className="abas"}if(!D.containerClassName){D.containerClassName="abas-conteudo"}if(typeof D.autoSelect=="undefined"){D.autoSelect=true}if(D.layoutRegistroPainelSubsecoes){D.layoutRegistroPainelSubsecoes+="px"}this.name="cemicro-tabs-"+E;this.container=A;this.tabs=H;this.disableEvents=false;if(this.tabs.length>0){if(typeof A=="string"){A=document.getElementById(A)}this.container=A;A.innerHTML="<div id='"+this.name+"' class='"+D.objectClassName+"'></div>";A=document.getElementById("cemicro-tabs-"+E);var G='<ul id="'+D.className+'">';for(var F=0;F<H.length;F++){G+='        <li id="'+this.name+"-button["+H[F].name+']" class="'+(H[F].className?H[F].className:"")+'" onclick="Cemicro.Tabs.locate(\''+this.name+"').select('"+H[F].name+"');\">";G+='        <a style="cursor: pointer;"><span></span>'+H[F].title+"</a></li>"}G+="</ul>";G+='<div class="'+D.containerClassName+'" style="';G+='">';G+='    <div style="overflow: -moz-scrollbars-vertical; overflow-x: auto; overflow-y: auto;">';for(var F=0;F<H.length;F++){G+='        <div id="'+this.name+"-tab["+H[F].name+']" style="display: none" class="'+(H[F].className?H[F].className:"")+'">';G+='            <div id="'+this.name+"-container["+H[F].name+']">';G+="            </div>";if(H[F].buttons){for(var C=0;C<H[F].buttons.length;C++){G+='                <div class="botoes">';G+=H[F].buttons[C];G+="                </div>"}}G+="        </div>"}G+="    </div>";G+="</div>";A.innerHTML=G;for(var F=0;F<this.tabs.length;F++){if(this.tabs[F].container){if(typeof H[F].container=="string"){this.tabs[F].container=document.getElementById(this.tabs[F].container);var B=document.getElementById(this.name+"-container["+this.tabs[F].name+"]");this.tabs[F].container.parentNode.removeChild(this.tabs[F].container);B.appendChild(this.tabs[F].container)}}}Cemicro.Tabs.list.push(this);this.activateEvent=function(J,K){if(this.disableEvents==false){if(J.events&&J.events.length){for(var I=0;I<J.events.length;I++){if(J.events[I].name==K){if(J.events[I].action){J.events[I].action()}}}}}};this.select=function(M,L){if(typeof L=="undefined"){L=true}for(var J=0;J<this.tabs.length;J++){this.tabs[J].selected=false}for(var J=0;J<this.tabs.length;J++){var I=document.getElementById(this.name+"-button["+this.tabs[J].name+"]");var K=document.getElementById(this.name+"-tab["+this.tabs[J].name+"]");if(this.tabs[J].name==M){this.tabs[J].selected=true;if(L){this.activateEvent(this.tabs[J],"doBeforeShow")}I.className+=" selecionada";K.style.display="block";if(this.tabs[J].container){this.tabs[J].container.style.display="block"}if(L){this.activateEvent(this.tabs[J],"doAfterShow")}}else{if(L){this.activateEvent(this.tabs[J],"doBeforeHide")}I.className=I.className.replace("selecionada","");if(this.tabs[J].container){this.tabs[J].container.style.display="none"}K.style.display="none";if(L){this.activateEvent(this.tabs[J],"doAfterHide")}}}if(window.parent&&window.parent.Cemicro&&window.parent.Cemicro.Layer&&window.parent.Cemicro.Layer.resizeCallback){window.parent.Cemicro.Layer.resizeCallback()}};if(D.autoSelect==true&&this.tabs[0].name){this.disableEvents=true;this.select(this.tabs[0].name);this.disableEvents=false}}};Cemicro.Tabs.list=[];Cemicro.Tabs.locate=function(A){for(var B=0;B<Cemicro.Tabs.list.length;B++){if(Cemicro.Tabs.list[B].name==A||Cemicro.Tabs.list[B].name=="cemicro-tabs-"+A){return Cemicro.Tabs.list[B]}}return null};Cemicro.Tabs.remove=function(A){var C=[];for(var B=0;B<Cemicro.Tabs.list.length;B++){if(Cemicro.Tabs.list[B].name==A||Cemicro.Tabs.list[B].name=="cemicro-tabs-"+A){Cemicro.Tabs.list[B].container.innerHTML="";delete Cemicro.Tabs.list[B]}else{C.push(Cemicro.Tabs.list[B])}}Cemicro.Tabs.list=C};