
if(!adMakeScrollDefined){
	var adScrollActive= false;
	function adMakeScroll(){
		var butHeight = 10;
		for(var i=0; i<adZoneInstancesCount; i++){
			var divElem = document.getElementById('zone_instance_'+i);
			if(divElem){
				var tableElem = document.getElementById('zone_instance_tab_'+i);
				if(tableElem){
					if(tableElem.clientHeight > divElem.clientHeight){
						divElem.removeChild(tableElem);
						var upBut = document.createElement('div');
						upBut.style.height = butHeight+'px';
						upBut.style.backgroundColor = '#FEFDF5';
						upBut.style.border = '#FEF2CD 1px solid';
						upBut.style.textAlign = 'center';
						var upImg = document.createElement('img');
						upImg.src = ad_service_url + '/js/img/up_arrow.gif';
						upBut.appendChild(upImg);
						upBut.style.overflow = "hidden";
						upBut.style.filter = "alpha(opacity=40)"
						upBut.style.opacity = 0.4;
						upBut.style.MozOpacity = 0.4;
						var param_temp = "'zone_instance_cont_"+i+"'";
						eval("upBut.onmouseover = function(){adScrollActive = true; adScrollDown("+param_temp+"); };");
						upBut.onmouseout = function(){
							adScrollActive = false;
						};
						divElem.appendChild(upBut);
						
						var containerDiv = document.createElement('div');
						containerDiv.style.height = (divElem.clientHeight-2*butHeight-4)+'px';
						containerDiv.id = 'zone_instance_cont_'+i;
						containerDiv.style.overflow = "hidden";
						divElem.appendChild(containerDiv);
						containerDiv.appendChild(tableElem);
						containerDiv.scrollTop = 0;
						
						var downBut = document.createElement('div');
						downBut.style.height = butHeight+'px';
						downBut.style.backgroundColor = '#FEFDF5';
						downBut.style.border = '#FEF2CD 1px solid';
						downBut.style.textAlign = 'center';
						var downImg = document.createElement('img');
						downImg.src = ad_service_url + '/js/img/down_arrow.gif';
						downBut.appendChild(downImg);
						downBut.style.filter = "alpha(opacity=40)"
						downBut.style.opacity = 0.4;
						downBut.style.MozOpacity = 0.4;
						overflow = "hidden";
						
						eval("downBut.onmouseover = function(){	adScrollActive = true; adScrollUp("+param_temp+"); };");
						downBut.onmouseout = function(){
							adScrollActive = false;
						};
						divElem.appendChild(downBut);
					}
				}
			}
		}
	}
	
	function adScrollUp(elementId){
		//alert(adScrollActive);
		if(adScrollActive){
			var tableElem = document.getElementById(elementId);
			tableElem.scrollTop = tableElem.scrollTop+5;
			setTimeout("adScrollUp('"+elementId+"')", 20);
		}
	}
	
	function adScrollDown(elementId){
		//alert(adScrollActive);
		if(adScrollActive){
			var tableElem = document.getElementById(elementId);
			if(tableElem.scrollTop>0){
				var newVal = (tableElem.scrollTop-5);
				tableElem.scrollTop = newVal>0?newVal:0;
				setTimeout("adScrollDown('"+elementId+"')", 20);
			}
			else{
				adScrollActive = false;
			}
		}
	}

	var tempAdOnloadPrev=window.onload;
	window.onload=function(){ if(tempAdOnloadPrev)tempAdOnloadPrev(); adMakeScroll(); }
	
	var adMakeScrollDefined = true;
}