function installTabPanes(){var tabPaneCounter=0;$$('div.tabPane').each(function(divTabPane){var tabPaneId='tabPane_'+getPageName()+'_'+tabPaneCounter;var tabPane=new Element('div',{'id':tabPaneId,'class':'lpRegister'});var ul=new Element('ul');var tabPaneContent=new Element('table',{'class':'lpRegisterContent','id':tabPaneId+'_content'});var tabPaneContent_tbody=new Element('tbody');var tabPaneContent_tr=new Element('tr');var tabPaneContent_td=new Element('td');tabPaneContent_tbody.appendChild(tabPaneContent_tr);tabPaneContent_tr.appendChild(tabPaneContent_td);tabPaneContent.appendChild(tabPaneContent_tbody);var tabItemCount=0;divTabPane.select("li[class=tabItem]").each(function(li){var tabItemTitle=li.firstChild.data;var tabItemId=tabPaneId+'_tabItem_'+tabItemCount;var li_item=new Element('li',{'id':tabItemId});var li_item_a=new Element('a',{'href':'javascript:void(0);'}).update(tabItemTitle);Event.observe(li_item_a,"click",function(){selectTabItem(tabPaneId,tabItemId,true);});li_item.appendChild(li_item_a);ul.appendChild(li_item);var li_div=li.select('div').first();var content_div=new Element('div',{'id':tabItemId+'_content','class':'tabItemContent'});if(null!=li_div){content_div.update(li_div.innerHTML);}tabPaneContent_td.appendChild(content_div);tabItemCount++;});divTabPane.innerHTML='';tabPane.appendChild(ul);var br=new Element('br',{'style':'clear: left'});tabPane.appendChild(br);divTabPane.appendChild(tabPane);divTabPane.appendChild(tabPaneContent);selectedTabItemId=getSavedSelectionCookie(tabPaneId);if(!selectedTabItemId)selectedTabItemId=tabPaneId+'_tabItem_0';selectTabItem(tabPaneId,selectedTabItemId);divTabPane.show();tabPaneCounter+=1;});}function getPageName(){var url=document.location.href;var urlParts=url.split("/");if(urlParts&&urlParts.length>0){sz=urlParts.length;var pageName=urlParts[sz-1];idx=pageName.indexOf('.');if(idx>0)return pageName.slice(0,idx);return pageName;}idx1=url.lastIndexOf('/');idx2=url.indexOf('?');if(idx2>-1)return url.substring(idx1+1,idx2);return url.substring(idx1+1);}function selectTabItem(tabPaneId,tabItemId,saveSelection){$(tabPaneId+'_content').select('div[class=tabItemContent]').each(function(div_tabContent){div_tabContent.hide();});$(tabPaneId).select('li').each(function(el){el.className='';});var tabItemContentId=tabItemId+"_content";$(tabItemContentId).show();$(tabItemId).className='selected';if(saveSelection){document.cookie=tabPaneId+"_selected="+tabItemId;}}function getSavedSelectionCookie(tabPaneId){var docCookies=document.cookie;if(docCookies){cookieName=tabPaneId+"_selected";startIndex=docCookies.indexOf(cookieName);if(startIndex==-1)return null;startIndex+=cookieName.length+1;endIndex=docCookies.indexOf(";",startIndex);if(endIndex==-1)endIndex=docCookies.length;cookieValue=docCookies.substring(startIndex,endIndex);return unescape(cookieValue);}return null;}Event.observe(window,"load",function(){installTabPanes();});
