window.onload=MaxMagnusNorman;
var NS4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
var IE4 = (document.all && !document.getElementById)? true : false;
var IE5 = (document.getElementById && document.all)? true : false;
var NS6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;
var W3C = (document.getElementById)? true : false;
if (NS4){
document.write("<DIV id='Sd' style='position:relative;visibility:hidden'><a href='maxmagnusnorman.com'><IMG name='imgSd' src='sd1.GIF' border=0 width=1 height=1></a></DIV>");
}

SX=0;
SY=300;
bH=123;
bW=123;
SdScore=0;
SdPic=new Array(5);
SdDir=1;
SdLeg=10;
SdPic1="angeleye.gif";
SdPic2="sd2.GIF";

function SdShow() {
} 

function SdX(){
if (NS6){
return (NS6)?document.getElementById("Sd").style : eval("Sd").style;
}else {
return (document.all)?document.all.Sd.style.posLeft:document.Sd.left;
}
}

function SdY(){
if (NS6){
return (NS6)?document.getElementById("Sd").style : eval("Sd").style;
} else{
return (document.all)?document.all.Sd.style.posTop:document.Sd.top;
}
}

function MaxMagnusNorman() {
SdDir=1;
SdShow();
SdLeg=Math.floor(Math.random()*50)+50;
if (NS4){
document.Sd.top=Math.floor(Math.random()*window.innerHeight)+pageYOffset;
document.Sd.left=123;

} else if(NS6){
document.getElementById("Sd").style.top=100;
document.getElementById("Sd").style.left=500;

}else {
Sd.style.posTop=Math.floor(Math.random()*document.body.clientHeight)+document.body.scrollTop;
Sd.style.posLeft=-23;
}
SdStep();
}

function SdStep() {

if (!NS6){
SX=SdX();
SY=SdY();
}

SS=((Math.random()*10)+1);

if (SdDir==2){
SY=(SY-SS);
}
if (SdDir==1) {
SX=(SX+SS);
}
if (SdDir==3){
SY=(SY+SS);
}
if (SdDir==0) {
SX=(SX-SS);
}


if (NS4){
document.Sd.left=SX;
document.Sd.top=SY;
} else if (NS6){
document.getElementById("Sd").style.top=SY;
document.getElementById("Sd").style.left=SX;
}else {
Sd.style.posTop=SY;
Sd.style.posLeft=SX;
}
SdLeg--;
SdCheck();
}

function maxX(){
if (NS4||NS6){
MX= self.innerWidth;
} else {
MX =document.body.clientWidth;
}}

function maxY(){
if (NS4||NS6){
MY= self.innerHeight;
} else {
MY=document.body.clientHeight;
}}

function SdCheck(){
maxX();
maxY();
 if (SX > (MX-bW)){
SdDir=0;
}
if (SY < -22){
SdDir=3;
}
if (SY > (MY-bH)){
SdDir=2;
}
if (SX < -22){
SdDir=1;
}
if (!SdLeg) {
SdTurn();
} else {
SdID=setTimeout("SdStep()",50);
}}

function SdTurn() {
SdDir=Math.floor(Math.random()*4);
SdShow();
SdLeg=Math.floor(Math.random()*10)+20;
SdID=setTimeout("SdStep()",50);
}

