function init(){
	getWindowSize();
	document.getElementById("sunn").style.height=myHeight+"px";
	links=document.getElementsByTagName("a");
	for(i=0;i<links.length;i++){
		link=links[i].toString();
		thisLink=link.split("#");
		thisLink=thisLink[1];
		if(thisLink=="scr"){
			addEvent(document.getElementById(thisLink),'click',scrollPage,true);
		}else{
			addEvent(document.getElementById(thisLink),'click',showPlanet,true);
		}
	}
}

function addEvent(obj, evType, fn, useCapture){
        if (obj.addEventListener) {
                obj.addEventListener(evType, fn, useCapture);
                return true;
        } else if (obj.attachEvent){
                var r = obj.attachEvent("on"+evType, fn);
                return r;
        } else {
        return false;
        }
}

var timer;

function showPlanet(event){
        var item;
        if(event.srcElement){
                item=event.srcElement;
        }else if(event.target){
                item=event.target;
        }else{
                return;
        }
	clearTimeout(timer);
	thisItem=item.id;
	for(i in divDist){
		result=divDist[i].match(thisItem);
		if(result!==null){
			planetInfo=divDist[i].split(":");
			newPosition=+79+myWidth-Number(planetInfo[1]);
			if(newPosition>0){newPosition=0;}
			document.getElementById("system").style.left=newPosition+"px";

		}
	}
	position=document.getElementById("system").style.left;
	position=position.toString().replace(/px/,"");
	document.getElementById("scroll").style.visibility="visible";
	thisPlanet=planetInfo[0];
	thisPlanet=thisPlanet.substring(0,1).toUpperCase()+thisPlanet.substring(1);
	thisDiameter=planetInfo[2];
	infoString=thisPlanet+"<br />Diameter "+thisDiameter+" kilometers<br /><br />";
	showTime();
return true;
}


position="0px";

divDist=new Array("sun:1:1391900",
	"mercury:57950:4866",
	"venus:108110:12106",
	"earth:149570:12742",
	"mars:227840:6760",
	"jupiter:778140:139516",
	"saturn:1427000:116438",
	"uranus:2870300:46940",
	"neptune:4499900:45432");
//	"pluto:5913000:2274");

function scrollPage(){
	position=position.toString().replace(/px/,"");
	document.getElementById("system").style.left=position+"px";
	document.getElementById("system").style.top=0;
	position=position-150;
	timer=setTimeout("scrollPage()",500);
	document.getElementById('scroll').style.visibility="hidden";
	infoString="Click on a planet's name<br />to go directly to it.<br /><br />";
	showTime();
return false;
}

function showTime(){
	timePosition=document.getElementById("system").style.left;
	timePosition=Math.abs(timePosition.toString().replace(/px/,""));
	timeSeconds=Math.abs(Math.floor(timePosition/299));
	document.getElementById('info').innerHTML=infoString+"Distance from Sun<br />"+timePosition+"000 kilometers<br />"+timeSeconds+" Light Seconds";
}
	
function getWindowSize(){
	if( typeof( window.innerWidth ) == 'number' ) {
	 //Non-IE
	   myWidth = window.innerWidth;
	   myHeight = window.innerHeight;
	 } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	   //IE 6+ in 'standards compliant mode'
	   myWidth = document.documentElement.clientWidth;
	   myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	   //IE 4 compatible
	   myWidth = document.body.clientWidth;
	   myHeight = document.body.clientHeight;
	}
	myWidth=myWidth/2;
}


