
var iIndex=0,iTotal,rgTitle,rgImage,rgImageAlt,rgBody,dtPublished;function torGetEl(s){return document.getElementById(s);}
function nextPromo()
{iIndex=(iIndex+1)%iTotal;moveModule();return false;}
function prevPromo()
{iIndex--;if(iIndex==-1)iIndex=iTotal-1;moveModule();return false;}
function moveModule()
{var t=torGetEl('hTitle'),g=torGetEl('imgPromoPic'),b=torGetEl('divBody');if(t&&g&&b){t.innerHTML=rgTitle[iIndex];g.src=rgImage[iIndex];g.alt=rgImageAlt[iIndex];b.innerHTML=rgBody[iIndex];}}
function setPromoLinks()
{var lnks=torGetEl('divLinks');if(lnks!=null)lnks.innerHTML='<div class="m1"><h2 id="hTitle">'+rgTitle[0]+'</h2><img class="img1" id="imgPromoPic" src="'+rgImage[0]+'" alt="'+rgImageAlt[0]+'" width="64" height="77" alt="Jim Jubak" /><div id="divBody">'+rgBody[0]+'<br /></div><ul class="l4 n10"><li>&lt; <a href=\"\" onclick=\'prevPromo();return false;\'>Prev</a></li><li><a href="" onclick=\'nextPromo();return false;\'>Next</a> &gt;</li></ul><br />';if(dtPublished!=null&&iIndex!=null&&iTotal!=null)
{iIndex=Math.floor(((new Date()).getTime()-dtPublished.getTime())/(1000*60*60*24)-1)%iTotal;nextPromo();}}
function switchTab(tabIn,idTab,idDiv,clsTabOn,clsTabOff,clsDivOn,clsDivOff)
{if(idTab==tabIn.tab.id||idDiv==tabIn.div.id)return;var tabNew=torGetEl(idTab),divNew=torGetEl(idDiv);tabNew.className=clsTabOn;divNew.className=clsDivOn;tabIn.tab.className=clsTabOff;tabIn.div.className=clsDivOff;tabIn.tab=tabNew
tabIn.div=divNew;}
function cTab(tabIn,divIn)
{this.tab=tabIn;this.div=divIn;}
function tabControl(tabid,divid,controlid)
{var _tab=document.getElementById(tabid);var _div=document.getElementById(divid);if(_tab==null||_div==null||_tab.childNodes.length!=_div.childNodes.length||_tab.parent!=_div.parent)
alert('invalid tab control config');this.selectTab=function(which)
{var len=_tab.childNodes.length;for(var i=0;i<len;i++)
{var tabChild=_tab.childNodes[i];var divChild=_div.childNodes[i];switch(i)
{case 0:tabChild.className='first';break;case _tab.childNodes.length-1:tabChild.className='last';break;default:tabChild.className='';break;}
if(i==which)
{tabChild.className+=' selected';divChild.style.display='block';}
else
{divChild.style.display='none';}}
return false;}
this.show=function()
{_tab.parentElement.style.display='block';}
eval('window.'+controlid+'_load = function (){ var c= '+controlid+'; c.show(); c.selectTab(0);}');AddHandler(window,'onload',eval('window.'+controlid+'_load'));return this;}
function paginationControl(pagesid,dataid,controlid,pagesize)
{var _pages=document.getElementById(pagesid);var _data=document.getElementById(dataid);var _controlid=controlid;var _pageSize=pagesize;var _numPages=0;this.renderPages=function(pageNum)
{if(pageNum==null)pageNum=1;var lbound=(pageNum-1)*_pageSize;var ubound=pageNum*_pageSize;var len=_data.childNodes.length;var pageNodeList=_pages.childNodes[0];if(_numPages>1)
{for(var i=0;i<_numPages;i++)
{var page=_pages.childNodes[0].childNodes[_numPages-i-1];if(i==(pageNum-1))
page.childNodes[0].className='b';else
page.childNodes[0].className='';}}
for(var i=0;i<len;i++)
{var childNode=_data.childNodes[i];if(childNode.style)
{if(i>=lbound&&i<ubound)
childNode.style.display='block';else
childNode.style.display='none';}}
return false;}
this.drawPagination=function()
{var numEls=_data.childNodes.length;_numPages=Math.ceil(numEls/_pageSize);if(_numPages==1)
return;var s='<ul class="linklist21">';for(var i=_numPages;i>0;i--)
{s+='<li onclick="return '+controlid+'.renderPages('+i+');" '
if(i==_numPages)
s+='class="first"';if(i==1)
s+='class="last"';s+='><a href="#" onclick="return false;">'+i+'</a></li>';}
s+='</ul>';_pages.innerHTML=s;}
eval('window.'+controlid+'_load = function() { var c ='+controlid+';c.drawPagination();c.renderPages(1); }');AddHandler(window,'onload',eval('window.'+controlid+'_load'));return this;}
function PrevNextControl(dataid,controlid)
{var _dataEl=document.getElementById(dataid);var _child=0;_dataEl.style.display='block';this.redraw=function()
{var numEls=_dataEl.childNodes.length;for(var i=0;i<numEls;i++)
{var childEl=_dataEl.childNodes[i];if(childEl.style!=null)
{if(i==_child)
{childEl.style.display='block';}
else
{childEl.style.display='none';}}}}
this.Next=function()
{_child=(_child+1)%_dataEl.childNodes.length;this.redraw();return false;}
this.Prev=function()
{_child=(_child+_dataEl.childNodes.length-1)%_dataEl.childNodes.length;this.redraw();return false;}
eval('window.'+controlid+'_load = function() { var c ='+controlid+';c.redraw(); }');AddHandler(window,'onload',eval('window.'+controlid+'_load'));return this;}