﻿var ContentHeight=200;var TimeToSlide=250.0;var openAccordion='';var openTitle='none';window.onload=function(){init();}
function getOuterHTML(obj)
{temp=obj.cloneNode(true)
div=document.createElement("div");div.appendChild(temp)
outer=div.innerHTML
return outer;}
function init()
{document.getElementById("accordianDiv").style.display='block';var objAccordion=null;objAccordion=document.getElementById("pnlBase").childNodes.item(0);if(objAccordion.nodeName!="TABLE")
{alert("Table has to be the root HTML element.\r\nThe current root element is: "+objAccordion.nodeName);document.getElementById("pnlBase").innerHTML="";}
var intLength=objAccordion.rows.length;var blnTitle=true;var strHTMLBuffer="";var lastItem;for(i=0;i<intLength;i++)
{var objTD=objAccordion.rows.item(i)
var objTD2=objAccordion.rows.item(i+1)
if(blnTitle==true)
{var Title1=getOuterHTML(objTD);var Title2=getOuterHTML(objTD2);strHTMLBuffer+='<div class="AccordionTitle" id="TitleID'+i+'" onselectstart="return false;" onclick="runAccordion('+i+');"><table id="titleA'+i+'" border="0" width="100%" cellpadding="0" cellspacing="0">'+Title1+'</table>\r\n<table id="titleB'+i+'" style="display:none;" border="0" width="100%" cellpadding="0" cellspacing="0">'+Title2+'</table></div>\r\n';lastItem=i;i++;}
else
{var strInnerHTML=getOuterHTML(objTD);strHTMLBuffer+='<div id="Accordion'+(i-2)+'Content" class="AccordionContent" title="'+objTD.offsetHeight+'"><table border="0" width="100%" cellpadding="0" cellspacing="0">'+strInnerHTML+'</table></div>\r\n';}
if(blnTitle==true)
blnTitle=false;else
blnTitle=true;}
var objDIV=document.getElementById("AccordionContainer");objDIV.innerHTML=strHTMLBuffer;objDIV.style.width=(objAccordion.offsetWidth)+'px';objDIV=document.getElementById("pnlBase");objDIV.innerHTML="";runAccordion(lastItem);}
function runAccordion(index)
{var nID="Accordion"+index+"Content";var qindex=index;if(openAccordion==nID)
nID='';if(openTitle==qindex)
qindex='none';var objSelDivTitle='';if(qindex=="none")
{objSelDivTitle=document.getElementById("titleA"+qindex);if(objSelDivTitle!=null)objSelDivTitle.style.display="";objSelDivTitle=document.getElementById("titleB"+qindex);if(objSelDivTitle!=null)objSelDivTitle.style.display="none";}
else
{objSelDivTitle=document.getElementById("titleA"+qindex);if(objSelDivTitle!=null)objSelDivTitle.style.display="none";objSelDivTitle=document.getElementById("titleB"+qindex);if(objSelDivTitle!=null)objSelDivTitle.style.display="";}
objSelDivTitle=document.getElementById("titleA"+openTitle);if(objSelDivTitle!=null)objSelDivTitle.style.display="";objSelDivTitle=document.getElementById("titleB"+openTitle);if(objSelDivTitle!=null)objSelDivTitle.style.display="none";setTimeout("animate("+new Date().getTime()+","+TimeToSlide+",'"
+openAccordion+"','"+nID+"')",33);openAccordion=nID;openTitle=qindex;var opening=(nID=='')?null:document.getElementById(nID);var closing=(openAccordion=='')?null:document.getElementById(openAccordion);}
function animate(lastTick,timeLeft,closingId,openingId)
{var curTick=new Date().getTime();var elapsedTicks=curTick-lastTick;var opening=(openingId=='')?null:document.getElementById(openingId);var closing=(closingId=='')?null:document.getElementById(closingId);ContentHeight=(openingId=='')?0:opening.title;if(timeLeft<=elapsedTicks)
{if(opening!=null)
opening.style.height=ContentHeight+'px';if(closing!=null)
{closing.style.display='none';closing.style.height='0px';}
return;}
timeLeft-=elapsedTicks;var newClosedHeight=Math.round((timeLeft/TimeToSlide)*ContentHeight);if(opening!=null)
{if(opening.style.display!='block')
opening.style.display='block';opening.style.height=(ContentHeight-newClosedHeight)+'px';}
if(closing!=null)
{var Ex=closing.title;var newClosedHeightEx=Math.round((timeLeft/TimeToSlide)*Ex);if(opening!=null)
closing.style.height=newClosedHeightEx+'px';else
closing.style.height=(newClosedHeightEx)+'px';}
setTimeout("animate("+curTick+","+timeLeft+",'"
+closingId+"','"+openingId+"')",33);}