/*---------- Copyright 2010 Neotek Limited (http://www.neotek.co.nz). All rights reserved. -----------*/
var currentPanel;var curObj;var defTabId='';var PanelHeight;try{defTabId=document.location.hash.replace('#','')} catch(ex){ }function showPanel(obj){try{if (obj == null){ obj = document.getElementById('tab0')}if (defTabId!=''){defObj=document.getElementById('tab'+defTabId);defTabId='';showPanel(defObj)} else{if (curObj != null){hidePanel();curObj.className="tab"}curObj = obj;setState(obj);curTabNum=objTabNum(curObj);document.getElementById('panel'+curTabNum).className = 'activePanel';if (curTabNum!='0'&&curTabNum!=defTabId){ document.location.hash=curTabNum}}}catch(e){alert(e)}}function hidePanel(){try{document.getElementById('panel'+objTabNum(curObj)).className = 'panel';if (currentPanel != 'Loading'){document.getElementById('Tab'+objTabNum(curObj)).className="currentTab"}} catch(e){alert('hidePanel:' + e)}}function objTabNum(obj){return obj.getAttribute('tabnum')}function setState(obj){try{if(obj==curObj){obj.className="currentTab"} else{obj.className="tab"}}catch(e){alert('setState:' + e)}}function hover(obj){try{if (curObj != obj){obj.className="tabHover"}}catch(e){alert('hover:' + e)}}function pixel(pxVal){var s_px = new String(pxVal);if (s_px.indexOf('px',0) > 0){return s_px.substr(0,s_px.indexOf('px',0)) - 0} else{return pxVal - 0}}function resize(padding){if (padding==null){padding=17}var frameheight;var titleHeight; if(document.all){frameheight=document.body.clientHeight;try{titleHeight=pixel(document.getElementById('LblTitle').clientHeight)}catch(e){titleHeight=10}}else{if(document.getElementById){frameheight=pixel(self.innerHeight);try{titleHeight=pixel(document.getElementById('LblTitle').offsetHeight)}catch(e){titleHeight=10}}}height=frameheight-titleHeight-padding;var i;var tr = document.getElementsByTagName("DIV");for (i=0 ;i < tr.length ;i++){if (tr[i].className){var className=tr[i].className;if ((className=="panel"||className=="activePanel")){if (PanelHeight == null){tr[i].style.height=height}else{tr[i].style.height=PanelHeight}}}}var tr = document.getElementsByTagName("IFRAME");for (i=0 ;i < tr.length ;i++){if (tr[i].className){var className=tr[i].className;if ((className=="panel"||className=="activePanel")){if (PanelHeight == null){tr[i].style.height=height}else{tr[i].style.height=PanelHeight}}}}}function SetPanelHeight(ht){if (ht == parseInt(ht)){PanelHeight = ht}}