function effect_wave() {
	var e=document.getElementsByTagName("div");
	var boo;
	var w;
	var j;
	for(i=0; i<e.length; i++) {
		if (e[i].className=="effect_wave") {
			w=e[i].getElementsByTagName("div");
			for(j=0; j<w.length; j++) {
				if (!(parseInt(w[j].stress)>0)) {
					w[j].stress=1;
				}
				boo=(w[j].childNodes[0].height/2);
				if (w[j].childNodes[0].alt === undefined) {
					char=" ";
				}	
				else {
					cha=""+w[j].childNodes[0].alt;
				}
				if (cha.length<=0) cha=" ";
				w[j].style.backgroundPosition="-"+((cha.charCodeAt(0)*8)-384)+"px "+(boo-4+parseInt(Math.sin((parseFloat(w[j].stress)+(j*5))/10)*(boo-4)))+"px";
				w[j].stress++; 
				if (w[j].stress>62) w[j].stress-=62;
			}
		}
	}
	setTimeout("effect_wave()", 20);	
}

function info_init() {
	var e=document.getElementsByTagName("span");
	for(i=0; i<e.length; i++) {
		if (e[i].className=="infoact") {
			e[i].innerHTML="<a href='javascript:info_toggle(\""+e[i].id+"\");'><img src='style/bullet_minus.gif' border=0 /></a>&nbsp;"+e[i].innerHTML;
			info_toggle(e[i].id);
		}
	}
}

function info_toggle(iid) {
	var x=document.getElementById("box"+iid);
	var e;
	var title;
	if (x) {
		e=document.getElementById(iid);
		if (e) {		
			title=e.innerHTML.match(/(.*)\<\/(a|A)\>(.*)/i);
			if (title) {
				if (x.style.display!='none') {
					e.innerHTML="<a href='javascript:info_toggle(\""+iid+"\");'><img src='style/bullet_plus.gif' border=0 /></a>"+title[3];
					x.style.display='none';
				}
				else {
					e.innerHTML="<a href='javascript:info_toggle(\""+iid+"\");'><img src='style/bullet_minus.gif' border=0 /></a>"+title[3];
					x.style.display='table-row';
				}
			}
		}
	}
}

function enhance() {
	var e=document.getElementsByTagName("div");
	if (typeof document.body.style.maxHeight!="undefined") {
		for(i=0; i<e.length; i++) {
			if (e[i].className=="enhance_on") {
				e[i].style.display="block";
			}
			if (e[i].className=="enhance_off") {
				e[i].style.display="none";
			}
		}
		effect_wave();
		info_init();
	}
	else {
		document.getElementById("invaderblurb").innerHTML+=" (oh, and update your <a href='http://www.mozilla.org/firefox'>browser</a>)";
	}
}
