// Index specific common functions

mac=(navigator.appVersion.indexOf("Mac") != -1) ? true : false;
IE = (document.all) ? true : false;
plasthead = null;
headsa = null;
	
function turnheads() {
	if (plasthead == null) {
		plasthead = 0;
		headsa = (IE) ? document.all['headlines'].document.all.tags('p') : document.getElementById('headlines').getElementsByTagName('p');
		headsa[0].style.display = "inline";
		return;
	} else {
		lhobj = headsa[plasthead];
		lhobj.style.display = "none";
	}
	hl = headsa.length;
	if (plasthead+1 == hl) {
		plasthead = -1;
	}
	plasthead++;
	headsa[plasthead].style.display = "inline";
}

function init() {
rotator = setInterval("turnheads()",4000);
Event.observe(document, 'mousemove', trackMouse);
Event.observe(document, 'keyup', checkKeyUp);
Event.observe(document, 'keydown', checkKeyDown);
	if (mac) {
		ieMacPadAdjust;
	}
}

function ieMacPadAdjust() {  
	tgs = document.all;
	for (i=0;i<tgs.length;i++) {
		addHpad = 0;
		if (tgs[i].currentStyle.paddingLeft != 0) {
			addHpad += parseInt(tgs[i].currentStyle.paddingLeft);
		}
		if (tgs[i].currentStyle.paddingRight != 0) {
			addHpad += parseInt(tgs[i].currentStyle.paddingRight);
		}
		addVpad = 0;
		if (tgs[i].currentStyle.paddingTop != 0) {
			addVpad += parseInt(tgs[i].currentStyle.paddingTop);
		}
		if (tgs[i].currentStyle.paddingBottom != 0) {
			addVpad += parseInt(tgs[i].currentStyle.paddingBottom);
		}
		if (addHpad > 0) {
			w = parseInt(tgs[i].currentStyle.width);
			nw = w + addHpad;
			tgs[i].style.pixelWidth = nw;
		}
		if (addVpad > 0) {
			h = parseInt(tgs[i].currentStyle.height);
			nh = h + addVpad;
			tgs[i].style.pixelHeight = nh;
		}
	}
}
	
onload=init;