
var zippyState = "";

var zippyStatic = new Image();
zippyStatic.src = '/images/zippy_header_static.gif';

var zippyAnim = new Image();
zippyAnim.src = '/images/zippy_header.gif';

function toggleZippy() {
	if (document.getElementById) {
		z = document.getElementById('zippy');
		if (z.src == zippyStatic.src) {
			z.src = zippyAnim.src;
			zippyState = 'anim';
		}
		else {
			z.src = zippyStatic.src;
			zippyState = 'static';
		}
	}
}

function pauseZippy() {
	if (document.getElementById) {
		z = document.getElementById('zippy');
		z.src = zippyStatic.src;
		document.getElementById('stopZippy').style.display = 'none'; 
		document.getElementById('startZippy').style.display = 'block'; 
	}
}

function stopZippy() {
	if (document.getElementById) {
		z = document.getElementById('zippy');
		z.src = zippyStatic.src;
		zippyState = 'static';
		document.getElementById('stopZippy').style.display = 'none'; 
		document.getElementById('startZippy').style.display = 'block'; 
	}
}

function startZippy() {
	if (document.getElementById) {
		z = document.getElementById('zippy');
		z.src = zippyAnim.src;
		zippyState = 'anim';
		document.getElementById('startZippy').style.display = 'none'; 
		document.getElementById('stopZippy').style.display = 'block'; 
	}
}

function resumeZippy() {
	if (document.getElementById) {
		z = document.getElementById('zippy');
		if (zippyState == 'anim') {
			startZippy();
		}
		else {
			stopZippy();
		}
	}
}

function loadZippyState() {
	if (document.getElementById) {
		z = document.getElementById('zippy');
		if (z) {
			if (z.src == zippyStatic.src) {
				zippyState = 'static';
			}
			else {
				zippyState = 'anim';
			}
			setTimeout("pauseZippy()", 30000);
		}
	}
}

function navHelpShow(o) {
	o.className = 'navHelpVisible';
	if (document.getElementById) {
		el = document.getElementById(o.id + 'Text');
		if (el) {
			el.style.display = 'block';
		}
	}
}

function navHelpHide(o) {
	o.className = 'navHelpHidden';
	if (document.getElementById) {
		el = document.getElementById(o.id + 'Text');
		if (el) {
			el.style.display = 'none';
		}
	}
}

function gallery(o,t) {
	if (t == 'over') {
		o.className = 'galleryThumbHilite';
	}
	else {
		o.className = 'galleryThumb';
	}
}

function balloonIcon(o,t) {
	if (t == 'over') {
		o.className = 'balloonIconHilite';
	}
	else {
		o.className = 'balloonIcon';
	}
}

function galleryPick(p) {
	if (document.getElementById) {
		b = document.getElementById('balloon');
		b.className = 'balloonHidden';;
		o = document.getElementById('galleryPhoto');
		o.src = '/images/thumbnail.aspx?f=' + escape(p) + '&w=432&q=100';
		o = document.getElementById('galleryPhotoLarge');
		o.src = '/images/thumbnail.aspx?f=' + escape(p) + '&w=800&q=100';
	}
}

function togglePhotoSize(s) {
	if (document.getElementById) {
		if (s == 'large') {
			document.getElementById('galleryPhoto').style.display = 'none';
			document.getElementById('galleryPhotoLarge').style.display = 'block';
		}
		else {
			document.getElementById('galleryPhotoLarge').style.display = 'none';
			document.getElementById('galleryPhoto').style.display = 'block';
		}
	}
}

function addBalloon(t,x,y,words) {
	if (document.getElementById) {
		b = document.getElementById('balloon');
		if (t == 'speech-left') {
			b.className = 'balloonSpeechLeft';
		}
		if (t == 'speech-right') {
			b.className = 'balloonSpeechRight';
		}
		if (t == 'thought-left') {
			b.className = 'balloonThoughtLeft';
		}
		if (t == 'thought-right') {
			b.className = 'balloonThoughtRight';
		}
		b.style.left = x + 'px';
		b.style.top = y + 'px';
		bt = document.getElementById('balloonText')
		bt.innerHTML = words;
	}
}

function closeBalloon() {
	if (document.getElementById) {
		b = document.getElementById('balloon');
		b.className = 'balloonHidden';
	}
}

function checkPopupFromScript() {
	var win = window.open ('/about/popTest.asp','popTest','location=0,status=0,scrollbars=0,width=156,height=37');
	return(win);
}

function setXhtmlLinks() {
	if (document.getElementById) {
		if (document.getElementById('validatorAnchor')) {
			document.getElementById('validatorAnchor').target = '_blank';
		}
		if (document.getElementById('defXHTML')) {
			document.getElementById('defXHTML').target = '_blank';
		}
		if (document.getElementById('defCSS')) {
			document.getElementById('defCSS').target = '_blank';
		}
		if (document.getElementById('defSection508')) {
			document.getElementById('defSection508').target = '_blank';
		}
	}
}

function waitXhtmlLinks() {
	setTimeout("setXhtmlLinks()", 3000);
}

addLoadEvent(loadZippyState);
addLoadEvent(waitXhtmlLinks);

