var w3c=(document.getElementById)?true:false;
var ns4=(document.layers)?true:false;
var ie4=(document.all && !w3c)?true:false;
var ie5=(document.all && w3c)?true:false;
var ns6=(w3c && navigator.appName.indexOf("Netscape")>=0)?true:false;
	
if(w3c && (ns4 || ie5 || ns6))
{
	var arrayOfAds = null;
	var currentShowingAdIndex = 0;
	var maxAdIndex = 0;
	
	var speed=7000;             // SPEED OF SCROLL IN MILLISECONDS (1 SECOND=1000 MILLISECONDS)..
	var rotateTimer=null;
	var mouseOnBanner = false;





	function StartBannerRotate()
	{
               if(typeof passCurrentBannerArray != "undefined") 
              {
		arrayOfAds = passCurrentBannerArray;
		currentShowingAdIndex = 0;
		maxAdIndex = passCurrentBannerArrayLength-1;
		document.getElementById("bannerDiv").innerHTML = arrayOfAds[currentShowingAdIndex];
		
                window.clearTimeout(rotateTimer);
		rotateTimer = setInterval('RotateBanner()',speed);
               }
               else
               {
                window.clearTimeout(rotateTimer);
		rotateTimer = setInterval('StartBannerRotate()',speed);
               }
	}
	
	
	function RotateBanner()
	{
	
		if(!mouseOnBanner)
		{
			currentShowingAdIndex++;
			
			if(currentShowingAdIndex > maxAdIndex)
			{
				currentShowingAdIndex = 0;
			}
					
		    document.getElementById("bannerDiv").innerHTML = arrayOfAds[currentShowingAdIndex];
	    }
	    window.clearTimeout(rotateTimer);
	    rotateTimer = setInterval('RotateBanner()',speed);
	}
	
	function HandleMouseActionOnBanner(movement)
	{
		if(movement == "mouseover")
		{
			mouseOnBanner = true;
		}
		else
		{
			if(movement == "mouseout")
			{
			 	mouseOnBanner = false;
			}
		}
	}
	
}