var newstext = Array();
var newslinks = Array();
newstext[0] = 'NEWS: Subfossil pine in Scottish peat bogs dated to 3200-3000 BC. Submerged forest of Willow identified on Sanday in the Orkney Islands.';
newslinks[0] = '';
newstext[1] = 'SITE UPDATES: 11/1/11 Buildings in Derbyshire, East Sussex, Suffolk &amp; Surrey newly dated. 13/1/11 Tree-ring timeline page added to the site. 8/2/11 New links to The Ancient Yew Group, Surrey History Centre & Oxford Building Records added. Two new buildings dated in Surrey and Buckinghamshire. Hedgerley Yew tree newly dated.';
newslinks[1] = '';

function blockError(){return true;}
//window.onerror = blockError;

if(window.addEventListener) {
window.addEventListener("load", loadEvents, true);
}
else if(window.attachEvent) {
window.attachEvent("onload", loadEvents);
}

function loadEvents() {
loadScrollingText();
currentimageref = document.getElementById('topimage1').src;
var ins = currentimageref.lastIndexOf('/');
var ine = currentimageref.lastIndexOf('.');
currentimage = parseInt(currentimageref.substring(ins+1,ine-1));
	if(isNaN(currentimage) || currentimage > picturelength || currentimage < 1) return;

var pstart = currentimage + 1;
	if(pstart > picturelength) pstart = 1;
var pend = currentimage;
	
	for(var k = pstart; ; k++) {
		if(k > picturelength) k = 1;	
	imageload[k] = new Image();
	imageload[k].isloaded = false;
	imageload[k].onload = function(){this.isloaded = true;}
	imageload[k].src = 'picts/'+k+'n.jpg';
		if(k == pend) break;
	}
	
firstimage = currentimage;
currentimage++;
	if(currentimage > picturelength) currentimage = 1;

	if(!document.getElementById('topimage2')) {
	var ndiv = document.createElement('img');	
	ndiv.id = 'topimage2';
	ndiv.width = '873';
	ndiv.height = '150';
	ndiv.border = '0';
	ndiv.src = 'picts/'+currentimage+'n.jpg';
	document.getElementById('topimage1').parentNode.appendChild(ndiv);
	}
	else document.getElementById('topimage2').src = 'picts/'+currentimage+'n.jpg';

t = window.setTimeout('changeImage()',3000);
}

var firstimage;
var currentimage;
var picturelength = 12;
var imageload = Array();
var t;
var topimageref = '1';
var topimageopacity = 1;
function changeImage() {
	if(imageload[currentimage].isloaded != true && imageload[firstimage].isloaded != true) {
	t = window.setTimeout('changeImage()',1000);	
	}
	else if(topimageopacity > 0) {
	topimageopacity = topimageopacity - 0.015;	
	var iref = document.getElementById('topimage'+topimageref);
	iref.style.filter = 'alpha(opacity='+(topimageopacity*100)+')';
	iref.style.opacity = topimageopacity;
	t = window.setTimeout('changeImage()',100);
	}
	else {
	topimageoldref = topimageref;
	topimageref == '1' ? topimageref = '2' : topimageref = '1';
	topimageopacity = 1;
	topimagenoderef = document.getElementById('topimage'+topimageoldref);
	document.getElementById('topimage'+topimageref).style.zIndex = 10;
	topimagenoderef.style.zIndex = 5;
	topimagenoderef.style.filter = 'alpha(opacity=100)';
	topimagenoderef.style.opacity = 1;		
	currentimage++;
		if(currentimage > picturelength) currentimage = 1;
	topimagenoderef.src = 'picts/'+currentimage+'n.jpg';
	t = window.setTimeout('changeImage()',3000);
	}
}

var stwidth = 0;
var stwidth2 = 0;
var currentOffset = 0;
var timeoutref;
var ispaused = false;
var divref = false;

function loadScrollingText() {
return; //Remove to reactivate
var stdiv = document.getElementById('scrollingtext');
	if(!stdiv) return;
	
var newdiv = document.createElement('div');	
var newsstr = '';	
	for(var i = 0; i < newstext.length;i++) {
		if(i != 0) spantxt = 'newsspacer';
		else spantxt = 'firstnewsspacer';
		
		if(newslinks[i]) newsstr += '<span class="'+spantxt+'"><a target="_blank" href="'+newslinks[i]+'">'+newstext[i]+'</a></span>';
		else newsstr += '<span class="'+spantxt+'">'+newstext[i]+'</span>';
	}
	if(!newsstr) return;
	
newdiv.innerHTML = newsstr;
newdiv.id = 'scrollingnewsinner';
newdiv.onmouseover = function() {ispaused = true; window.clearTimeout(timeoutref);}
newdiv.onmouseout = function() {ispaused = false; window.clearTimeout(timeoutref); timeoutref = window.setTimeout("scrollingText()", 30);}
newdiv.style.whiteSpace = 'nowrap';
newdiv.style.display = 'inline-block';
stwidth = stdiv.offsetWidth;
	if(!newsstr==='' || !stwidth) return;
newdiv.style.marginLeft = stwidth + 'px';
currentOffset = stwidth;
stdiv.appendChild(newdiv);
stwidth2 = newdiv.offsetWidth;
divref = newdiv;
	if(stwidth2 && !ispaused) timeoutref = window.setTimeout("scrollingText()", 30);
}

function scrollingText() {
	if(currentOffset < 0 - stwidth2 - 1) {
	divref.style.marginLeft = stwidth + 'px';
	currentOffset = stwidth;
	}
	else {
	currentOffset = currentOffset - 2;
	divref.style.marginLeft = currentOffset + 'px';
	}
	
	if(!ispaused) {
	window.clearTimeout(timeoutref);	
	timeoutref = window.setTimeout("scrollingText()", 40);
	}
}

