<!--


// constants
var imgHeight = 100;
var slideStep = 10;
var slideoutTimeout = 8000;
var scrollOutDelay = 15;
var scrollInDelay = 15;

// defaults
var browserHeight = 480;
var browserWidth = 640;
var scrollOffset = 0;

// variables
var insofar = 0;		// how far the image has been scrolled in
var iid;				//interval identifier
var tid;				//timeout identifier


function getObj(targetName)
{
	var target = null;
	if (document.getElementById) { // NS6+
		target = document.getElementById(targetName);
	} else if (document.all) { // IE4+
		target = document.all[targetName];
	}

	return target;
}


function setsizes() {
	if(typeof(window.innerWidth)=='number') {
		// Non-IE
	    browserHeight = window.innerHeight;
		browserWidth = window.innerWidth;
		scrollOffset = window.pageYOffset;
	} else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
		// IE 6+ in 'standards compliant mode'
		browserHeight = document.documentElement.clientHeight;
		browserWidth = document.documentElement.clientWidth;
		scrollOffset = document.documentElement.scrollTop;
	} else {
		// IE 4 compatible
		browserHeight = document.body.clientHeight;
		browserWidth = document.body.clientWidth;
		scrollOffset = document.body.scrollTop;
	}
}

function scrollin() {
	setsizes();
	var o = getObj("imgTarget");
	if (o) {
		o.style.zIndex = 1000;
		if (insofar < imgHeight) {
			insofar = Math.min(imgHeight, insofar+slideStep);
			o.style.top = (browserHeight-insofar+scrollOffset) + "px";
		} else {
			// per task 30810, we are removing the auto-scroll-out
			// tid = setTimeout("startScrollOut()", slideoutTimeout);
			clearInterval(iid);
		}
	}
}

function scrollout() {
	setsizes();
	var o = getObj("imgTarget");
	if (o) {
		if (insofar > 0) {
			insofar = Math.max(0, insofar-slideStep);
			o.style.top = (browserHeight-insofar+scrollOffset) + "px";
		} else {
			clearInterval(iid);
			o.style.display = "none";
		}
	}
}

function startScrollIn() {
	var o;
	setsizes();
	o = getObj("imgTarget");
	if (o) {
		o.style.display = "block";
		if (arguments && arguments.length && arguments.length>0 && arguments[0]>0) {
			o.style.left = (parseInt(browserWidth/2) - parseInt(arguments[0]/2)) + "px";
		}
	}
	iid = setInterval("scrollin()", scrollInDelay);
}

function startScrollOut() {
	iid = setInterval("scrollout()", scrollOutDelay);
}

function closeImage() {
	var o = getObj("imgTarget");
	if (o) {
		o.style.display = "none";
	}
}

function keepposition() {
	setsizes();
	var o = getObj("imgTarget");
	if (o) {
		o.style.top = (browserHeight-imgHeight+scrollOffset) + "px";
		if (arguments && arguments.length && arguments.length>0 && arguments[0]>0) {
			o.style.left = (parseInt(browserWidth/2) - parseInt(arguments[0]/2)) + "px";
		}
	}
}

function test() {
	alert('hi');
}



if (document.all && window.attachEvent) {
	// IE-Win
	window.attachEvent("onscroll", keepposition);
} else if (window.addEventListener) {
	// Others
	window.addEventListener("scroll", keepposition, false);
} else if (window && window.onscroll==null) {
	window.onscroll = keepposition;
}




//-->
