var d=document;
var saveContent = '';
var maxlistLength = '26'; //the 'one of' nav presentation 
var rotatorObj = new Array();
var activeObj = 0;
var zInterval = null;
var listLength = 0;
var adsList = new Array('topad', 'adright');
var startRotation  = 0;
function init() {
if(!document.getElementById)return;
ecObj = d.getElementById('container');
for(i=0;i<ecObj.childNodes.length;i++) {
cObj = ecObj.childNodes[i];
if(cObj.className == 'show') {
cObj.style.display = 'none';
rotatorObj[rotatorObj.length] = cObj;
}}
var pageNumber = getQueryStringValue('page');
listLength = rotatorObj.length;
//listLength = 26; for debugging purposes
if (pageNumber.toLowerCase()=='all')
displayAll();
else if (pageNumber.length > 0 && pageNumber > 0 && pageNumber <= listLength)
{
pageNumber -= 1;
//fillInmage(pageNumber+1);
rotatorObj[pageNumber].style.display='block';
activeObj = pageNumber;
}
else 
{
pageNumber = 0;
//fillInImage(pageNumber+1);
rotatorObj[pageNumber].style.display='block';
}}
function rotateContent() {
rotatorObj[activeObj].style.display='none';
activeObj++;
if(activeObj>=listLength)activeObj=0;
//fillInImage(activeObj+1);
rotatorObj[activeObj].style.display='block';
changeNav();
}
function moveContent(dir) {
clearInterval(zInterval);
var nextNum=activeObj+((dir*2)-1);
if(nextNum>=listLength)
	nextNum=0;
else if(nextNum<0)
	nextNum=listLength-1;
slideNum(nextNum);
}
function slideNum(toNumber) {
var tempNum=0;
clearInterval(zInterval);
if(!startRotation) startRotation = 1;
if (toNumber < listLength)
{
rotatorObj[activeObj].style.display='none';
activeObj = toNumber;
rotatorObj[activeObj].style.display='block';
tabNum = activeObj+1;
for (tempNum=1; tempNum<=3; tempNum++)
{
	eval('document.image' + tempNum + '.src=\'http://cdn.digitalcity.com/ch_tv/falltv05_tab'+ tempNum + '_up.gif\'');
}
eval('document.image' + tabNum + '.src=\'http://cdn.digitalcity.com/ch_tv/falltv05_tab'+ tabNum + '_dn.gif\'');
tabFlag = tabNum;
//alert('document.image' + tabNum + '.src=\'images/falltv05_tab'+ tabNum + '_dn.gif\'');
//alert('tabFlag' + tabFlag);
//document.imageactiveObj.src='falltv05_tab'+ activeObj +'_dn.gif';
}}
function getMaxLength () {
var tmpLength = 0;
var maxLength = listLength;
while (maxLength > 0)
{
tmpLength++;
maxLength -= (maxLength % 10);
maxLength /= 10;
}
return tmpLength;
}
function getPageString (maxLength, num) {
var tmpString = num + '';
var outString = num + '';
while (tmpString.length < maxLength) {
outString = '&nbsp;' + outString;
tmpString += '1';
}
outString = num;
return outString;
}
function displayList()
{init();
clearInterval(zInterval);
var divObj = document.getElementById('nav');
if (divObj != null) {
if(listLength <= maxlistLength)
divObj.innerHTML = getNav();
else 
divObj.innerHTML = getPageString(getMaxLength(), '1') + ' of ' + listLength;
}}
function getQueryStringValue(key) {
var queryString = document.location.search.substring(1);
var keys = queryString.split('&');
var value = '';
for (var i=0;i<keys.length && value.length==0;i++)
{
var pos = keys[i].indexOf('=');
var keyName = '';
if (pos >= 0)
{
keyName = keys[i].substring(0, pos);
if (keyName==key)
value = keys[i].substring(pos+1);
}}
return value;
}
function checkBrowserSupportApplyFix () {
var browserName = navigator.appName;
var browserVersion = parseInt(navigator.appVersion);
var ua=navigator.userAgent.toLowerCase();
var rv;

if (browserName != 'Netscape' || ua.indexOf('safari') >= 0) {
rv = true;
} else {
rv = false;
}
return rv;
}

