function BrowserIdentification() 
{
	var b = navigator.appName;
	if (b=="Netscape") this.b = "ns";
	this.version = navigator.appVersion;
	this.v = parseInt(this.version);
	this.ns = (this.b=="ns" && this.v>=4);
	this.winie = ((this.version.indexOf("MSIE") != -1) && (this.version.indexOf("Macintosh") == -1));
}
browserIs = new BrowserIdentification();

function counterHTML(visitCount)
{
	if( !visitCount ) 
		{ return '' };
	var counterString = '<img id="pngLeft" src="' + imageBase + '/' + 'left.png" width=8px height=40px />';
	
	for( var i = 0; i < visitCount.length; ++i)
	{
		counterString += '<img id="png' + i + '" src="' + imageBase + '/' + visitCount.charAt(i) + '.png"  width=20px height=40px />';
	}
	counterString += '<img id="pngRight" src="' + imageBase + '/' + 'right.png" width=8px height=40px />\n';

	return counterString;
}

function writeCounter()
{
	var visitCount = getCurrentCount();
	var counterHTMLString = counterHTML(visitCount);
	if( counterHTMLString.length )
	{		
		if(typeof(document.getElementById) == 'function') 
		{
			document.getElementById('CounterDiv').innerHTML = counterHTMLString;
		}
		else if( !browserIs.ns )
		{
			document.all['CounterDiv'].innerHTML = counterHTMLString;
		}
    }
    
	fixIEPng("pngLeft","transparent.gif");
	fixIEPng("pngRight","transparent.gif");
	for( var i = 0; i < visitCount.length; ++i)
	{
		fixIEPng("png" + i,"transparent.gif");
	}
    
	return false;
}

function getCookie(name) 
{
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function getCurrentCount()
{
	return getCookie('counter-value-' + counterUser + '-' + counterPage);
}

function fixIEPng(strImageID, transparentGif)
{
  if (browserIs.winie)
  {
	  var img = document.getElementById(strImageID);
	  if (img)
	  {
		  var src = img.src;
		  img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
		  img.src = imageBase + '/' + transparentGif;
	  }
  }
}

