if(document.images){
	pic = new Image();
	pic.src="/ajsmall/images/explode_1.gif";
	pic = new Image();
	pic.src="/ajsmall/images/explode_2.gif";
	pic = new Image();
	pic.src="/ajsmall/images/explode_3.gif";
	pic = new Image();
	pic.src="/ajsmall/images/explode_4.gif";
	pic = new Image();
	pic.src="/ajsmall/images/explode_5.gif";
	pic = new Image();
	pic.src="/ajsmall/images/hero_left.png";
	pic = new Image();
	pic.src="/ajsmall/images/hero_left_to_right.png";
	pic = new Image();
	pic.src="/ajsmall/images/hero_right.png";
	pic = new Image();
	pic.src="/ajsmall/images/hero_right_to_left.png";
}

var frame, top, left, login;

function heroLogin(){
	frame = 0;
	top = 537;
	left = document.getElementById('hero4').style.left;
	left = left.substring(0, left.length -2);
	explode("explode_login", 1);
}

function heroLogout(){
	top = 73;
	left = document.getElementById('hero4').style.left;
	left = left.substring(0, left.length -2);
	frame = 0;
	grabFile('/1/ajsmall/online.php?log=out', 'online');
	document.cookie="GPLX_AJS=; path=/; domain=googolplex.cuna.org; expires=Thu, 01-Jan-1970 00:00:01 GMT";
	doMove(-1);
}

function doMove(dir){
	if(frame == 0){
		document.getElementById('hero4').style.visibility = 'hidden';
		document.getElementById('hero1').style.visibility = 'visible';
	}
	top -= dir * 4.5;
	if(frame < 50) left -= 17;
	else left += 17;
	if(frame == 40){
		document.getElementById('hero1').style.visibility = 'hidden';
		document.getElementById('hero2').style.visibility = 'visible';
	}
	else if (frame == 50){
		document.getElementById('hero2').style.visibility = 'hidden';
		document.getElementById('hero3').style.visibility = 'visible';
		explode("explode_logged", dir);
	}else if (frame == 99){
		document.getElementById('hero3').style.visibility = 'hidden';
		document.getElementById('hero4').style.visibility = 'visible';
	}
	document.getElementById('hero1').style.top = top + "px";
	document.getElementById('hero1').style.left = left + "px";
	document.getElementById('hero2').style.top = top + "px";
	document.getElementById('hero2').style.left = left + "px";
	document.getElementById('hero3').style.top = top + "px";
	document.getElementById('hero3').style.left = left + "px";
	document.getElementById('hero4').style.top = top + "px";
	document.getElementById('hero4').style.left = left + "px";
	frame++;
	if(frame < 100){
		setTimeout('doMove('+dir+');', 20);
	}else if(dir == -1){
		explode("explode_login", -1);
		vertical(dir);
	}else{
		location.reload(true);
	}
}

function vertical(dir){
	top += dir * 9;
	document.getElementById('hero4').style.top = top + "px";
	frame++;
	if(frame < 150){
		setTimeout('vertical('+dir+');', 20);
	}else{
		location.reload(true);
	}
}

function explode(id, dir){
	if(id == "explode_login"){
		if(dir == 1) login = "login_user();";
		else login = "loggedout_user();";
	}else if(id == "explode_logged"){
		if(dir == 1){
			login = "logged_user(); document.getElementById('logged_in_user').style.display='block';";
			grabFile('/1/ajsmall/online.php?log=in', 'online');
		}else login = "logout_user();";
	}
	document.getElementById(id).style.visibility = 'visible';
	setTimeout("document.getElementById('"+id+"').src = '/ajsmall/images/explode_2.gif';", 200);
	setTimeout("document.getElementById('"+id+"').src = '/ajsmall/images/explode_3.gif';", 400);
	setTimeout("document.getElementById('"+id+"').src = '/ajsmall/images/explode_4.gif';"+login, 600);
	setTimeout("document.getElementById('"+id+"').src = '/ajsmall/images/explode_5.gif';", 800);
	setTimeout("document.getElementById('"+id+"').style.visibility = 'hidden';", 1000);
}