var hasApplet = true;

function containsApplet(yesno)
{
	hasApplet = yesno;
}
function scrollTop()
{
	var pos = document.body.scrollTop;
	if(pos == 0){
		if(window.pageYOffset){
			pos = window.pageYOffset;
		}
		else
			pos = (document.body.parentElement)? 
					document.body.parentElement.scrollTop : 0;
	}
	return pos;
}

function showEcodeAnim()
{
	var o = document.getElementById('ecodeImg');	
	o.src = '../images/ecode.gif';
	show("sequence","../images/eanim.gif");
}

function show(oid,imgfile)
{
	var o = document.getElementById(oid)
	if(imgFile){
		var img = document.getElementById('imgFile');
		img.src = imgfile;
	}

	var docleft = (document.documentElement.clientWidth-800)/2;
	if(docleft < 0)
		docleft = 0;
	var left = (document.documentElement.clientWidth- o.clientWidth)/2; 
	var t = scrollTop();
	var ypos = t+(document.documentElement.clientHeight-o.clientHeight)/2;
	if(hasApplet){
		if(left + 40 > docleft+220){
			if(left < docleft+220)
				left = docleft+220;
		}
		else if(left < docleft + 220){
			var ymax = ypos + o.clientHeight;
			var ymin = ypos;
			var fmin = 330;
			var fmax = 565;
			var yb = fmin > ymin? fmin : ymin;
			var yt = fmax < ymax? fmax: ymax;
			if(yt > yb){
				if(yb - fmin  < fmax-yt)
					ypos = fmin - o.clientHeight;
				else
					ypos = fmax;
			}
		}
	}
	o.style.visibility = 'visible';
	o.style.top = ypos + 'px';
	o.style.left = left + 'px';
}

function hide(oid)
{
	var o = document.getElementById(oid)
	o.style.visibility = 'hidden';
}

function writeYear()
{
	var dt = new Date();
	document.write(dt.getFullYear());
}

