var textPadding=3;var strictDocType=true;var tabView_maxNumberOfTabs=6;var dhtmlgoodies_tabObj=new Array();var activeTabIndex=new Array();var MSIE=navigator.userAgent.indexOf("MSIE")>=0?true:false;var regExp=new RegExp(".*MSIE ([0-9].[0-9]).*","g");var navigatorVersion=navigator.userAgent.replace(regExp,"$1");var ajaxObjects=new Array();var tabView_countTabs=new Array();var tabViewHeight=new Array();var tabDivCounter=0;var closeImageHeight=8;var closeImageWidth=8;function setPadding(C,B){var A=C.getElementsByTagName("SPAN")[0];A.style.paddingLeft=B+"px";A.style.paddingRight=B+"px"}function showTab(F,A){var G=F+"_";if(!document.getElementById("tabView"+G+A)){return }if(activeTabIndex[F]>=0){if(activeTabIndex[F]==A){return }var D=document.getElementById("tabTab"+G+activeTabIndex[F]);D.className="tabInactive";var E=D.getElementsByTagName("IMG")[0];if(E.src.indexOf("tab_")==-1){E=D.getElementsByTagName("IMG")[1]}E.src="tab_right_inactive.gif";document.getElementById("tabView"+G+activeTabIndex[F]).style.display="none"}var B=document.getElementById("tabTab"+G+A);B.className="tabActive";var E=B.getElementsByTagName("IMG")[0];if(E.src.indexOf("tab_")==-1){E=B.getElementsByTagName("IMG")[1]}E.src="tab_right_active.gif";document.getElementById("tabView"+G+A).style.display="block";activeTabIndex[F]=A;var C=B.parentNode;var J=C.getElementsByTagName("DIV")[0];countObjects=0;var H=2;var I=false;while(J){if(J.tagName=="DIV"){if(I){I=false;H-=2}if(J==B){H-=2;I=true;setPadding(J,textPadding+1)}else{setPadding(J,textPadding)}J.style.left=H+"px";countObjects++;H+=2}J=J.nextSibling}return }function tabClick(){var A=this.id.split("_");showTab(this.parentNode.parentNode.id,A[A.length-1].replace(/[^0-9]/gi,""))}function rolloverTab(){if(this.className.indexOf("tabInactive")>=0){this.className="inactiveTabOver";var A=this.getElementsByTagName("IMG")[0];if(A.src.indexOf("tab_")<=0){A=this.getElementsByTagName("IMG")[1]}A.src="tab_right_over.gif"}}function rolloutTab(){if(this.className=="inactiveTabOver"){this.className="tabInactive";var A=this.getElementsByTagName("IMG")[0];if(A.src.indexOf("tab_")<=0){A=this.getElementsByTagName("IMG")[1]}A.src="tab_right_inactive.gif"}}function hoverTabViewCloseButton(){this.src=this.src.replace("close.gif","close_over.gif")}function stopHoverTabViewCloseButton(){this.src=this.src.replace("close_over.gif","close.gif")}function initTabs(M,H,A,C,O,D,E){if(!D){D=new Array()}if(!E||E=="undefined"){dhtmlgoodies_tabObj[M]=document.getElementById(M);C=C+"";if(C.indexOf("%")<0){C=C+"px"}dhtmlgoodies_tabObj[M].style.width=C;O=O+"";if(O.length>0){if(O.indexOf("%")<0){O=O+"px"}dhtmlgoodies_tabObj[M].style.height=O}tabViewHeight[M]=O;var J=document.createElement("DIV");var G=dhtmlgoodies_tabObj[M].getElementsByTagName("DIV")[0];dhtmlgoodies_tabObj[M].insertBefore(J,G);J.className="dhtmlgoodies_tabPane";tabView_countTabs[M]=0}else{var J=dhtmlgoodies_tabObj[M].getElementsByTagName("DIV")[0];var G=dhtmlgoodies_tabObj[M].getElementsByTagName("DIV")[1];O=tabViewHeight[M];A=tabView_countTabs[M]}for(var N=0;N<H.length;N++){var P=document.createElement("DIV");P.id="tabTab"+M+"_"+(N+tabView_countTabs[M]);P.onmouseover=rolloverTab;P.onmouseout=rolloutTab;P.onclick=tabClick;P.className="tabInactive";J.appendChild(P);var L=document.createElement("SPAN");L.innerHTML=H[N];L.style.position="relative";P.appendChild(L);if(D[N]){var B=document.createElement("IMG");B.src="close.gif";B.height=closeImageHeight+"px";B.width=closeImageHeight+"px";B.setAttribute("height",closeImageHeight);B.setAttribute("width",closeImageHeight);B.style.position="absolute";B.style.top="6px";B.style.right="0px";B.onmouseover=hoverTabViewCloseButton;B.onmouseout=stopHoverTabViewCloseButton;L.innerHTML=L.innerHTML+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";var I=L.innerHTML+"";B.onclick=function(){deleteTab(this.parentNode.innerHTML)};L.appendChild(B)}var F=document.createElement("IMG");F.valign="bottom";F.src="tab_right_inactive.gif";if((navigatorVersion&&navigatorVersion<6)||(MSIE&&!strictDocType)){F.style.styleFloat="none";F.style.position="relative";F.style.top="4px";L.style.paddingTop="4px";P.style.cursor="hand"}P.appendChild(F)}var K=dhtmlgoodies_tabObj[M].getElementsByTagName("DIV");var Q=0;for(var N=0;N<K.length;N++){if(K[N].className=="dhtmlgoodies_aTab"&&K[N].parentNode.id==M){if(O.length>0){K[N].style.height=O}K[N].style.display="none";K[N].id="tabView"+M+"_"+Q;Q++}}tabView_countTabs[M]=tabView_countTabs[M]+H.length;showTab(M,A);return A}function showAjaxTabContent(B,D,A){var C=document.getElementById("tabView"+D+"_"+A);C.innerHTML=ajaxObjects[B].response}function resetTabIds(E){var C=0;var A=0;var B=dhtmlgoodies_tabObj[E].getElementsByTagName("DIV");for(var D=0;D<B.length;D++){if(B[D].className=="dhtmlgoodies_aTab"){B[D].id="tabView"+E+"_"+C;C++}if(B[D].id.indexOf("tabTab")>=0){B[D].id="tabTab"+E+"_"+A;A++}}tabView_countTabs[E]=A}function createNewTab(H,F,E,C,A){if(tabView_countTabs[H]>=tabView_maxNumberOfTabs){return }var G=document.createElement("DIV");G.className="dhtmlgoodies_aTab";dhtmlgoodies_tabObj[H].appendChild(G);var B=initTabs(H,Array(F),0,"","",Array(A),true);if(E){G.innerHTML=E}if(C){var D=ajaxObjects.length;ajaxObjects[D]=new sack();ajaxObjects[D].requestFile=C;ajaxObjects[D].onCompletion=function(){showAjaxTabContent(D,H,B)};ajaxObjects[D].runAJAX()}}function getTabIndexByTitle(C){var F=new RegExp("(.*?)&nbsp.*$","gi");C=C.replace(F,"$1");for(var B in dhtmlgoodies_tabObj){var E=dhtmlgoodies_tabObj[B].getElementsByTagName("DIV");for(var I=0;I<E.length;I++){if(E[I].id.indexOf("tabTab")>=0){var H=E[I].getElementsByTagName("SPAN")[0];var G=new RegExp("(.*?)&nbsp.*$","gi");var D=H.innerHTML.replace(G,"$1");if(D==C){var A=E[I].id.split("_");return Array(B,A[A.length-1].replace(/[^0-9]/g,"")/1)}}}}return -1}function addAjaxContentToTab(D,B){var A=getTabIndexByTitle(D);if(A!=-1){var C=ajaxObjects.length;tabId=A[1];parentId=A[0];ajaxObjects[C]=new sack();ajaxObjects[C].requestFile=B;ajaxObjects[C].onCompletion=function(){showAjaxTabContent(C,parentId,tabId)};ajaxObjects[C].runAJAX()}}function deleteTab(B,A,G){if(B){var C=getTabIndexByTitle(B);if(C!=-1){deleteTab(false,C[1],C[0])}}else{if(A>=0){if(document.getElementById("tabTab"+G+"_"+A)){var E=document.getElementById("tabTab"+G+"_"+A);var F=E.parentNode.parentNode.id;E.parentNode.removeChild(E);var D=document.getElementById("tabView"+G+"_"+A);D.parentNode.removeChild(D);resetTabIds(G);activeTabIndex[G]=-1;showTab(G,"0")}}}}