
var currentpos = 0;
var endpos = 0;
var startpos = 0;
var midpoint = 0;
var delta = 0;
var delay = 10;
var speed = 4;
var direction = 0;
var steps = 0;
var s = new Array(0);
var t = 0;
var currentstep = 0;
var imagedisplayed = 0;
var animating = 0;

var fading = 0;
var slidethrough = 1;

var rr = new Image();
rr.src="gfx/prev.gif";
var rrd = new Image();
rrd.src="gfx/prev.gif";
var rf = new Image();
rf.src="gfx/next.gif";
var rfd = new Image();
rfd.src="gfx/next.gif";

var p = new Array(0);

function openWindow(url)
{
window.open(url, 'newWindow', 'left=200, top=200,toolbar=yes, location=yes, status=yes, menubar=yes, resizable=yes,scrollbars=yes,width=800,height=500');
return;
}


function doScroll(newx) {

	startpos = currentpos;
	endpos = currentpos+newx;
	if(endpos<0){endpos=0};
	if(endpos>304){endpos=304};
	midpoint = startpos + (endpos-startpos) / 2;

	s.length = 0;
	delta = 0;

	(currentpos<endpos) ? direction = 1 : direction = 0;

	t = startpos;

	while (((t<midpoint) & (direction==1)) | ((t>midpoint) & (direction==0))) {
		s[s.length]=t;
		delta += speed;
		
		(direction==1) ? t += delta : t -= delta;
	}
	
	steps = s.length;
	
	for (t=1; t<=steps; t++) {
		s[s.length] = midpoint + (midpoint - s[steps-t]);
	}
	
	steps = s.length;
	
	currentstep = 0;
		
	loopScroll();
}

function doScrollContem(newx) {

	startpos = currentpos;
	endpos = currentpos+newx;
	if(endpos<0){endpos=0};
	if(endpos>1510){endpos=1510};
	midpoint = startpos + (endpos-startpos) / 2;

	s.length = 0;
	delta = 0;

	(currentpos<endpos) ? direction = 1 : direction = 0;

	t = startpos;

	while (((t<midpoint) & (direction==1)) | ((t>midpoint) & (direction==0))) {
		s[s.length]=t;
		delta += speed;
		
		(direction==1) ? t += delta : t -= delta;
	}
	
	steps = s.length;
	
	for (t=1; t<=steps; t++) {
		s[s.length] = midpoint + (midpoint - s[steps-t]);
	}
	
	steps = s.length;
	
	currentstep = 0;

	loopScroll();
}

function doScrollTrad(newx) {

	startpos = currentpos;
	endpos = currentpos+newx;
	if(endpos<0){endpos=0};
	if(endpos>4228){endpos=4228};
	midpoint = startpos + (endpos-startpos) / 2;

	s.length = 0;
	delta = 0;

	(currentpos<endpos) ? direction = 1 : direction = 0;

	t = startpos;

	while (((t<midpoint) & (direction==1)) | ((t>midpoint) & (direction==0))) {
		s[s.length]=t;
		delta += speed;
		
		(direction==1) ? t += delta : t -= delta;
	}
	
	steps = s.length;
	
	for (t=1; t<=steps; t++) {
		s[s.length] = midpoint + (midpoint - s[steps-t]);
	}
	
	steps = s.length;
	
	currentstep = 0;

	loopScroll();
}

function doScrollTran(newx) {

	startpos = currentpos;
	endpos = currentpos+newx;
	if(endpos<0){endpos=0};
	if(endpos>4832){endpos=4832};
	midpoint = startpos + (endpos-startpos) / 2;

	s.length = 0;
	delta = 0;

	(currentpos<endpos) ? direction = 1 : direction = 0;

	t = startpos;

	while (((t<midpoint) & (direction==1)) | ((t>midpoint) & (direction==0))) {
		s[s.length]=t;
		delta += speed;
		
		(direction==1) ? t += delta : t -= delta;
	}
	
	steps = s.length;
	
	for (t=1; t<=steps; t++) {
		s[s.length] = midpoint + (midpoint - s[steps-t]);
	}
	
	steps = s.length;
	
	currentstep = 0;

	loopScroll();
}

function loopScroll() {
	if (currentstep<steps) {
		currentpos = s[currentstep];
//		scrollTo(currentpos,0);
		document.getElementById("reficonsbar").style.left=-currentpos+"px";
		currentstep += 1;
		setTimeout("loopScroll();",delay);
	} else {
//		if(currentpos==0){document.getElementById("ref_rew").src=rrd.src;}else{document.getElementById("ref_rew").src=rr.src;}
//		if(currentpos==1359){document.getElementById("ref_fwd").src=rfd.src;}else{document.getElementById("ref_fwd").src=rf.src;}
	
	}
}

function initPage() {
	setTimeout("doScroll(0);",200);
}

//function goto(pagename) {
//	newpage = pagename;
//	doScroll(0);
//}

function doflash(secno) {
	for(v=1;v<=5;v++){
		document.getElementById("iconsec"+v).src="gfx/section"+v+".gif"
	}
	document.getElementById("iconsec"+secno).src="gfx/section"+secno+"a.gif"
}

function highlight(menuno) {
	document.getElementById("menu"+menuno+"i").style.display="none";
	document.getElementById("menu"+menuno+"a").style.display="inline";
}

function delight() {
	for(v=1;v<=4;v++){
	document.getElementById("menu"+v+"a").style.display="none";
	document.getElementById("menu"+v+"i").style.display="inline";
	}
}