	var timer;
	var auto;
	var rotating = false;
	var current = 1;
	var cimg= 1;
	function SetOpacity(elem, opacityAsInt)
  	{
		var opacityAsDecimal = opacityAsInt;
		
		if (opacityAsInt > 100)
		  	opacityAsInt = opacityAsDecimal = 100; 
		else if (opacityAsInt < 0)
		  	opacityAsInt = opacityAsDecimal = 0; 
		
		opacityAsDecimal /= 100;
		if (opacityAsInt < 1)
		 	opacityAsInt = 1; // IE7 bug, text smoothing cuts out if 0
		
		elem.style.opacity = (opacityAsDecimal);
		elem.style.filter  = "alpha(opacity=" + opacityAsInt + ")";
 	}
	function FadeOpacity(elemId, fromOpacity, toOpacity, time, fps)
	{
	  	var steps = Math.ceil(fps * (time / 1000));
	  	var delta = (toOpacity - fromOpacity) / steps;
	  
	  	FadeOpacityStep(elemId, 0, steps, fromOpacity, delta, (time / steps));
	}
	
	function FadeOpacityStep(elemId, stepNum, steps, fromOpacity, delta, timePerStep)
	{
	 	SetOpacity(document.getElementById(elemId), Math.round(parseInt(fromOpacity) + (delta * stepNum)));
	 	if (stepNum < steps)
			setTimeout("FadeOpacityStep('" + elemId + "', " + (stepNum+1) + ", " + steps + ", " + fromOpacity + ", "+ delta + ", " + timePerStep + ");", timePerStep);
		else
			document.getElementById("backImage").style.backgroundImage = document.getElementById(elemId).style.backgroundImage;
	}
	function mOut(t)
	{
		
		t = document.getElementById(t);
		t.style.opacity = (.5);
		t.style.filter  = "alpha(opacity=" + 50 + ")";
		
		clearTimeout(auto);
		auto = setTimeout("autoImage()",1000);
		// alert(t);
	}
	function switchImg(position,path,t)
	{
		var c = current-1;
		if(c < 1)
			c = 6;
		// alert(current-1);
			document.getElementById("rl"+c).style.opacity = (.5);
			document.getElementById("rl"+c).style.filter  = "alpha(opacity=" + 50 + ")";
		
		current = position;
		
		cimg = current;
		clearTimeout(timer);
		clearTimeout(auto);
		timer = setTimeout("go('"+position+"','"+path+"');",300);
		t.style.opacity = (100);
		t.style.filter  = "alpha(opacity=" + 100 + ")";
	}
	function go(position,path)
	{
		// alert(position + " " + path);
		elemId = "ad_image";
		fromOpacity = 0;
		toOpacity = 100;
		time = 400;
		fps = 40;
		document.getElementById("ad_image").style.backgroundImage = "url(" + path + ")";
		FadeOpacity(elemId, fromOpacity, toOpacity, time, fps);
	}
	function autoImage()
	{
		
		cimg = current;
		position = objs[current][0];
		path = objs[current][1];
		prev = current - 1;
		if(prev < 1)
			prev = 6;
		go(position,path);
		document.getElementById("rl"+current).style.opacity = (1);
		document.getElementById("rl"+current).style.filter  = "alpha(opacity=" + 100 + ")";
		document.getElementById("rl"+prev).style.opacity = (.5);
		document.getElementById("rl"+prev).style.filter  = "alpha(opacity=" + 50 + ")";
		++current;
		if(current > 6)
			current = 1;
		auto = setTimeout("autoImage()",6000);
		
	}	
