	var iArrMax = 10;
	var iBUAll = 0;

	var strDivBody = 'divBody';

	var posY=0;
	var posX=0;

	var iBUCurr = -1;	
	var iBUPrev = -1;
	var prevElemSrc = '';

	var iTimerID;
		var iSec5000 = 5000;
	
	var iTimerID2;
		var iSec500 = 600;
		var iDispCount = 10;
		var bBUCurr = 1;
		var strImgSrc = '';
	
	function initializeMe() {

		displayer( iBUAll );

		document.onmousemove = getPosition;

		if (document.layers) {
			document.captureEvents(Event.MOUSEMOVE)
		}
	
		setMyTimeOut();

	}
	
	function displayNext() {
	
		var iBU;

		clearTimeout( iTimerID );
		
		iBU = iBUCurr + 1;
		if ( iBU >= arrNames.length ) iBU = 0;

		displayer( iBU );

		setMyTimeOut();		
	}
	
	function setMyTimeOut() {
	
		iTimerID = setTimeout( "displayNext()", iSec5000);
		
	}
	
	function getPosition( e ){
	
		clearTimeout( iTimerID );

		if ( navigator.appName == 'Netscape' ) {
			posX = e.pageX;
			posY = e.pageY;
		} else { //IE version
			posX = event.clientX;
			posY = event.clientY;
		}

		setMyTimeOut();	
	}
	
	function setObjValue( objTemp, value ) {
	
		objTemp.textContent = value;
		objTemp.innerHTML = value;

		if ( navigator.appName == 'Netscape' ) {
			objTemp.textContent = value;			
		} else { //IE version
			objTemp.innerHTML = value;
		}		
	}

	function setObj_A( objTemp, ref, value ) {
		
		objTemp.href = ref;
		// objTemp.textContent = value;
		// objTemp.innerHTML = value;

		if ( navigator.appName == 'Netscape' ) {
			objTemp.textContent = value;			
		} else { //IE version
			objTemp.innerHTML = value;
		}		
	}

	function displayer( iBU ) {

		var meElem;
		var prevElem;
	
		if ( iBUCurr != iBU ) {

			// get objects

			meElem = document.getElementById( 'btn' + arrNames[ iBU ][ 0 ] );
			if ( iBUPrev != -1 ) prevElem = document.getElementById( 'btn' + arrNames[ iBUPrev ][ 0 ] );

			// set previous button

			if ( iBUPrev != -1 ) prevElem.src = prevElemSrc;
			prevElemSrc = meElem.src;

			// set current button

			// meElem.style.cursor = 'hand';
			meElem.style.cursor = 'pointer';
			meElem.src = '/images/GreenArrow.gif';

			// fill out the TABLE

			setObjValue( document.getElementById( "lblCountry" ), 'Top 10 in ' + arrNames[ iBU ][ 1 ] );
			setObjValue( document.getElementById( "lblName0" ), arrNames[ iBU ][ 2 ][ 0 ][ 0 ] );			
			setObjValue( document.getElementById( "lblCount0"), addK( arrNames[ iBU ][ 2 ][ 0 ][ 1 ] ) );

			for (j=1; j <= iArrMax; j++) {
				if ( j < arrNames[ iBU ][ 2 ].length ) {
					strVName = arrNames[ iBU ][ 2 ][ j ][ 0 ];
					strARef = 'http://www.fortiguardcenter.com/ve?vn=' + strVName;					
					setObjValue( document.getElementById( "lblNum" + j ), '' + j + '.' );										
					// setObjValue( document.getElementById( "lblName" + j ), strVName );					
					setObj_A( document.getElementById( "aRef" + j  ), strARef, strVName );
					
					setObjValue( document.getElementById( "lblCount" + j ), addK( arrNames[ iBU ][ 2 ][ j ][ 1 ] ) );
				} else {                                                                					
					setObjValue( document.getElementById( "lblNum"   + j ), '.' );  					
					setObjValue( document.getElementById( "lblName"  + j ), ' ' );
					setObjValue( document.getElementById( "lblCount" + j ), ' ' );
				}
			}

			iBUCurr = iBU;
			iBUPrev = iBUCurr;
		}
		
	}

	function addK( iValue ) {

		var strValue = "" + iValue;
		var iLen = strValue.length;

		if ( iLen > 3 ) {
			iValue = Math.round( iValue /= 100 ) / 10;
			strValue = '' + iValue;
			if ( strValue.indexOf('.') < 1 ) strValue += '.0';

			iLen = strValue.length;

			for ( iPosComma = 5; iLen >= iPosComma + 1; iPosComma += 4, iLen++ ) {
				strValue = strValue.substr( 0, iLen - iPosComma) + ',' + strValue.substring( iLen - iPosComma );
			}

			strValue += 'K';

		}

		return ( strValue );

	}

	function generateMe( strBU, strBUName, iLeft, iTop, iRadius, iLevel, iSeq ) {

		document.write( '<area shape="circle" coords="' + iLeft + ',' + iTop + ',' + iRadius + '" ref="." alt="' + strBUName + '" onmouseover="javascript:displayer( ' + iSeq + ' );" >' );
		document.write( '<img class="imgBtn" src="/images/Circle-' + iLevel + cSize + '.gif" id="btn' + strBU + '" alt="' + strBUName + '"  onmouseover="javascript:displayer( ' + iSeq + ' );" />' );

	}



