<!-- Hide from old browsers

window.onerror = errorhandler;
function errorhandler( msg, url, ln ){alert("Error: "+msg+"\nIn File: "+url+"\nAt Line: "+ln);
	return true;}
var preload = new Image(); preload.src = "images/matrix_rsvp3.gif";
var running=false;
if(document.all||document.getElementById){	/*ie or N6*/
		document.write( "<div id='lyr_img1' style='position:absolute; top:20; left:300; width:131; height:385; z -index:10;  visibility:hidden;' > <img name='image1' src='images/matrix_rsvp3.gif' width:131; height:564; alt=''></div>");
		document.write( "<div id='lyr_img2' style='position:absolute; top:30; left:385; width:131; height:385; z -index:11;   visibility:hidden;' > <img name='image1' src='images/matrix_rsvp3.gif' width:131; height:564; alt=''></div>");
}
if(document.layers){	/*N4*/
 document.write( "<layer id='lyr_img1' top='20' left='300' width='131' height='85' z -index='1' > <img name='lyr_img1' src='images/matrix_rsvp3.gif' width='131' height='564' alt=''></layer> " );
 document.write( "<layer id='lyr_img2' top='30' left='385' width='131' height='85' z -index='1' > <img name='lyr_img2' src='images/matrix_rsvp3.gif' width='131' height='564' alt=''></layer> " );
}
function setmotion(){
	if (running)
	{	if(document.all)	/*ie or opera app name and version don't id which and opera does not reset correctly*/
		{	lyr_img1.style.top = (parseInt(lyr_img1.style.top)+5);
			lyr_img2.style.top = (parseInt(lyr_img2.style.top)+5);
			lyr_img2.style.left = (parseInt(lyr_img2.style.left)-1);
			if(parseInt(lyr_img1.style.top)>= 500 /*(document.body.clientHeight+0)*/ )
			{	lyr_img1.style.top = 20;
		 		lyr_img2.style.top = 30;
				lyr_img2.style.left = 385;
			}
		}
		else if(document.layers)	/*n4*/
		{	document.lyr_img1.top += 5;
			document.lyr_img2.top += 5;
			document.lyr_img2.left -= 1;
			if ( 	document.lyr_img1.top >= (window.innerHeight +0))
			{	document.lyr_img1.top = 20;
				document.lyr_img2.top = 30;
				document.lyr_img2.left = 385;
			}
		}
		else if(!document.all && document.getElementById) 	/*n6*/
		{	document.getElementById("lyr_img1").style.top = (parseInt(document.getElementById("lyr_img1").style.top)+5);
			document.getElementById("lyr_img2").style.top = (parseInt(document.getElementById("lyr_img2").style.top)+5);
			document.getElementById("lyr_img2").style.left = (parseInt(document.getElementById("lyr_img2").style.left)-1);
			if (parseInt(document.getElementById("lyr_img1").style.top) >= (document.body.clientHeight+0) )
			{	document.getElementById("lyr_img1").style.top  = 20;
		 		document.getElementById("lyr_img2").style.top= 30;
				document.getElementById("lyr_img2").style.left = 385;
			}
		}
		else	{	alert("Sorry,your browser is not compatible. (Layers not supported)");
				stop_go();
			}
		var tim = window.setTimeout("setmotion()",40);
	}
	else clearTimeout(tim)
}
function stop_go(){
/*	alert(navigator.appName);
	alert(navigator.appVersion);*/
	var vis_state = "";
	running = !running;
 	vis_state = (running)? "visible":"hidden";
	if (running) {
		vis_state = "visible";
		window.clearTimeout( tim);
		old_message = message;
 		message   =  "^"+
				"Is that you Neo?^" +
                		"You know what the Matrix is don't you?^" +
                		"Are you the 'one'?^" +
                		"Are they on to you yet?^" +
                		"Don't be paranoid^" +
             			 "^";
		scrollText(0);
		}
	else {	window.clearTimeout(tim);
		message = old_message;
		scrollText(0);
	    }
	if (document.all)
	{	document.all.lyr_img1.style.visibility=vis_state;
		document.all.lyr_img2.style.visibility=vis_state;
		document.all.layer3.style.index=33;
	}
 	else if(!document.all && document.getElementById) 	/*n6*/
	{	document.getElementById("lyr_img1").style.visibility=vis_state;
		document.getElementById("lyr_img2").style.visibility=vis_state;
	}
	else if(document.layers)	/*n4*/
	{	document.lyr_img1.visibility=vis_state;
		document.lyr_img2.visibility=vis_state;
	}
	setmotion();
	document.f.btn1.value = (running)? "Exit the Matrix":"Enter the Matrix";

	osc_switch();/*see oscillate1.js for definition*/
	}
// Unhide -->


