// Copyright 2005 - Corona Technologies Ltd.

// Convert Decimal to Hex
function hex(integer) {
hexValues = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
hexDigit1 = Math.floor(integer / 16);
hexDigit2 = (integer % 16);
return hexValues[hexDigit1] + hexValues[hexDigit2];
}

// Gradient Fill String
function gradient_str(str1,colorfrom,colorto) {
a = colorfrom.split(":")
b = colorto.split(":")
rfrom = a[0];gfrom = a[1];bfrom = a[2]
rto = b[0];gto = b[1];bto = b[2]
len1 = str1.length
mess = ''
for(i = 0; i < len1;i++) {
	thischar = str1.substring(i,i+1)
	redcol = parseInt(rfrom - ((rfrom - rto) / len1 * (i+1)))
	if (redcol < 0) { redcol = redcol * -1}
	greencol = parseInt(gfrom - ((gfrom - gto) / len1 * (i+1)))
	if (greencol < 0) { greencol = greencol * -1}
	bluecol = parseInt(bfrom - ((bfrom - bto) / len1 * (i+1)))
	if (bluecol < 0) { bluecol = bluecol * -1}
	fontcol = '#' + hex(redcol) + hex(greencol) + hex(bluecol)
	mess = mess + '<font color='+fontcol+'>'+ thischar
	}
return mess
}

function highlighteffect() {
if (hlcounter>hltextlength-1) { 
 window.clearInterval(hltimer1)
 hlcounter = 1
 return
}
if (hlcounter>1) { eval('highlighttext' + parseInt(hlcounter-2) + '.style.color = "#999999"') }
eval('highlighttext' + parseInt(hlcounter-1) + '.style.color = "#bbbbbb"')
eval('highlighttext' + parseInt(hlcounter) + '.style.color = "#dddddd"')
if (hlcounter<hltextlength-2) { eval('highlighttext' + parseInt(hlcounter+1) + '.style.color = "#7F7FbF"') }
hlcounter++
}

var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;
var hltimer1 = 0
var hltext = ''
var hlcounter = 1
var hltextlength = 0

function texthighlight(txt1,speed1) {
hltext = ' '+txt1+'  '
hltextlength = hltext.length
for(i = 0; i < hltextlength;i++) {
	char1 = hltext.charAt(i)
	document.write('<span class=pagetitle id=highlighttext'+i+'>'+char1 + '</span>')
   }
runexp = "hltimer1 = setInterval('highlighteffect()',"+speed1+")"
if (!ns4) {
 eval(runexp)
 timer2 = setInterval(runexp,5000)
 }
}

var bardivarray;
var counter = -30;
var graphtimer;
var barcounter = 0;
var bartotal;
var barsize;

function ShowPollResults() {
pdiv = document.getElementById('polldiv');
bardivarray = pdiv.getElementsByTagName('div')
barsize = parseInt(bardivarray[0].getAttribute('alt')) + 1;
bartotal = 5;
graphtimer = window.setInterval('UpdateGraph()',30)
}

function UpdateGraph() {
counter+=2;
  if (counter < barsize) { 
    if (counter > 0) { bardivarray[barcounter].style.backgroundPosition = parseInt(counter * 1.6) + 'px 0px'; }
  } else { 
  	 counter = -30;
  	 barcounter++;	 
    if (barcounter < bartotal) {
  	  barsize = parseInt(bardivarray[barcounter].getAttribute('alt'));
    } else {
     window.clearInterval(graphtimer)
    }
	 } 
}