
var wvScrollActive= false;
function wauMakeScroll(){
	var butHeight = 10;
	for(var i=0; i<=wauZoneInstancesCount; i++){
		var divElem = document.getElementById('wau_zone_instance_'+i);
		if(divElem){
			var tableElem = document.getElementById('wau_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 = wau_service_url + '/images/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 scrolling_div_id = tableElem.id+"_scroll_container";
					eval("upBut.onmouseover = function(){wvScrollActive = true; wvScrollDown('"+scrolling_div_id+"'); };");
					upBut.onmouseout = function(){
						wvScrollActive = false;
					};
					divElem.appendChild(upBut);
					
					var containerDiv = document.createElement('div');
					containerDiv.style.height = (divElem.clientHeight-2*butHeight-4)+'px';
					containerDiv.id = scrolling_div_id;
					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 = wau_service_url + '/images/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(){	wvScrollActive = true; wvScrollUp('"+scrolling_div_id+"'); };");
					downBut.onmouseout = function(){
						wvScrollActive = false;
					};
					divElem.appendChild(downBut);
				}
				/*else{
					divElem.style.height = '';
				}*/
			}
		}
	}
}

function wvScrollUp(elementId){
	//alert(wvScrollActive);
	if(wvScrollActive){
		var tableElem = document.getElementById(elementId);
		tableElem.scrollTop = tableElem.scrollTop+5;
		setTimeout("wvScrollUp('"+elementId+"')", 20);
	}
}

function wvScrollDown(elementId){
	//alert(wvScrollActive);
	if(wvScrollActive){
		var tableElem = document.getElementById(elementId);
		if(tableElem.scrollTop>0){
			var newVal = (tableElem.scrollTop-5);
			tableElem.scrollTop = newVal>0?newVal:0;
			setTimeout("wvScrollDown('"+elementId+"')", 20);
		}
		else{
			wvScrollActive = false;
		}
	}
}

var tempwauOnloadPrev=window.onload;
window.onload=function(){
	wauMakeScroll();
	if(typeof(tempwauOnloadPrev)=='function'){
		try{
			tempwauOnloadPrev()
		}
		catch(err){}
	};
}
