// hope to fix the slider to work cross browser

var scrolling=false;


function showLayer(divname) { // make the layer visible...
	document.getElementById(divname).style.visibility="visible";
}

function hideLayer(divname) {
	document.getElementById(divname).style.visibility="hidden";
}

function getTopPosition(divname) { // find the top position of the div
	return document.getElementById(divname).offsetTop;
}

function getLayerHeight(divname) {
	return document.getElementById(divname).offsetHeight;
}

function scrollDn(divname, scrollstatus) {
	if(scrollstatus) {
		var topPos=getTopPosition(divname);
		if (topPos < 0) {
			topPos+=10;
			document.getElementById(divname).style.top=topPos+"px";
			if(topPos > 0) {
				topPos=0;
				document.getElementById(divname).style.top="0px";
				scrollstatus=false;
			}
			//scrollstatus=false;
		}
		else {
			scrollstatus=false;
		}
		setTimeout('scrollDn("'+divname+'",'+scrollstatus+')',30);
		//setTimeout('alert("blarg")', 25);
		//document.getElementById('debugme').value+="\n"+topPos;
		//document.getElementById('debugme').value+=" - "+document.getElementById(divname).style.top;
	}
}

function scrollUp(divname, scrollstatus) {
	if(scrollstatus) {
		var topPos=getTopPosition(divname);
		if(topPos > -270) {
			topPos-=10;
			document.getElementById(divname).style.top=topPos+"px";
			if (topPos <= -270) {
				topPos=-270;
				document.getElementById(divname).style.top=topPos+"px";
				scrollstatus=false;
			}
		}
		else {
			scrollstatus=false;
		}
		setTimeout('scrollUp("'+divname+'",'+scrollstatus+')',30);
		//document.getElementById('debugme').value+="\n"+topPos;
		//document.getElementById('debugme').value+=" - "+document.getElementById(divname).style.top;
	}
}

function scroll(divname) {
	var topPos=getTopPosition(divname);
	if(topPos == 0) {
		scrollUp(divname, true);
	}
	else {
		scrollDn(divname, true);
	}
}

function sliderStartup() {
	showLayer('slider');
	scrollDn('slider',true);
	setTimeout('scrollUp("slider",true)', 8000);
	track__Links();
}

function surveyStartup() {
	setTimeout('showLayer("slider")', 4000);
	track__Links();
}

function movetoscroll(divname, offset) {
    d=document.getElementById(divname);
    scrollpos=(document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
    document.getElementById(divname).style.top=(offset+scrollpos)+'px';
}