/*
############################################################
###                   SoSys.js                           ###
###         Javascript von Michael Duetting              ###
###                 copyright 2007                       ###

                für sternfreunde-muenster.de

            CMS              |----||----|
            Datenbanken      |    ||    |
                             |----||----|
            eShops                 |----|
                        |------|   |    |
            Webdesign   |      |   |----|
                        | multi|p l i c o
            Multimedia  |------|



###                  Telemannstr. 26                     ###
###                   48147 Münster                      ###
###             http://www.multiplico.de                 ###
############################################################
*/
var geohelio = 1;

var Mx = (microsoft==1)?500:508;
var My = (microsoft==1)?615:638;
/*
var My = 638;//442
var Mx = 508;//246
*/
/*
################################
#******************************#
#*      Bilder vorladen       *#
#******************************#
################################
*/
//Bilder Mondphasen 0-8 aus this.bild2
var MoIcon = new Array();
	for(var i=0;i<9;i++)
	{
	var moIcon = new Image();
	moIcon.src = "icon2010/sosys/" + i + ".png";
	MoIcon.push(moIcon);
	}
//Bilder Planeten "name" aus this.bild
var PlIcon = new Array();
var plts = new Array("solneu","merkur","venus","mond","mars","jupiter","saturn","uranus","neptun","terra");
var datx = (/MSIE 6|MSIE 5/.test(navigator.userAgent)==true)?".gif":".png";
	for(var i=0;i<plts.length;i++)
	{
		pltsIcon = new Image();
		pltsIcon.src = "icon2010/sosys/" + plts[i] + datx;
		PlIcon.push(pltsIcon);
	}
var ziffernblatt_0 = new Image();	
ziffernblatt_0.src = "icon2010/sosys/sosysgeoz.png";
var ziffernblatt_1 = new Image();	
ziffernblatt_1.src = "icon2010/sosys/sosyshelio.png";
/* =================================================================================== */
/*
################################
#******************************#
#*      geo/heliozentrisch    *#
#******************************#
################################
*/
function GeoHelio()
{
geohelio = arguments[0];
		switch(arguments[0])
		{
		case(1):
		document.getElementById("Mond").style.display =  "none";
		document.getElementById("uhr2").style.backgroundImage = "url("+ziffernblatt_1.src+")";
		document.getElementById("zentrum").src = "icon2010/sosys/solneu.png";
		document.getElementById("zentrum").title = "SONNE";
		document.getElementById("sosysper").firstChild.nodeValue = "Ansicht: heliozentrisch";
		uhr();
		break;
		default:
		document.getElementById("Mond").style.display =  "block";
		document.getElementById("uhr2").style.backgroundImage = "url("+ziffernblatt_0.src+")";
		document.getElementById("zentrum").src = "icon2010/sosys/erde.png";
		document.getElementById("zentrum").title = "ERDE";
		document.getElementById("sosysper").firstChild.nodeValue = "Ansicht: geozentrisch";
		uhr();
		break;
		}
}
/* =================================================================================== */
/*
################################
#******************************#
#*        starten             *#
#******************************#
################################
*/
function uhr()
{
//script-unload
//document.getElementById("shadeepheminfo").parentNode.removeChild(document.getElementById("shadeepheminfo"));
//shade('sponsor');
	var omega = 1;
	var radius = 200;	
	var Mx = (window.netscape)?380:378;
	var My = (window.netscape)?258:258;
		for(i=5;i>=-6;i--)
		{
		omega += 29.85
		x = parseInt(Mx + (radius*(Math.cos(omega*Math.PI/180))));
		y = parseInt(My + (radius*(Math.sin(omega*Math.PI/180))));
		}
var clockPlanets = new Array(Planet(1),Planet(2),Planet(4),Planet(5),Planet(6),Planet(7),Planet(8),Helios(JULIANISCHESDATUM.JD),HeliosAusgabe(),Luna());

var anzeigejd = JULIANISCHESDATUM.JD.toString();
var anzeigeJD = anzeigejd.substring(0,14);
JULIANISCHESDATUM.anzeigeJD = "JD: " + anzeigeJD;
document.getElementById("anzJD").firstChild.nodeValue = JULIANISCHESDATUM.anzeigeJD;
}
/* =================================================================================== */
/*
################################
#******************************#
#*    Dämmerungswinkel        *#
#******************************#
################################
*/
var DWINKL = [];
/*
################################
#******************************#
#*      Objekte zeichnen      *#
#******************************#
################################
*/
function planClock()
{
this.xgrad = parseInt(arguments[0])+258;//+258
this.bild = arguments[1].split("_")[1];
/*
var dimbildX = parseInt(arguments[0]);
	if(!DWINKL[dimbildX])
	{
		for(var i=dimbildX;i<dimbildX+50;i++)
		{
		var dimbild = new Image();
		dimbild.src = "pic/daemmer/"+i+".png";
		DWINKL[i] = dimbild;
		}
	}
document.getElementById("dimbild").src = DWINKL[dimbildX].src;
*/
//document.getElementById("testanzeige").firstChild.nodeValue = this.bild + "/" + arguments[0];


this.bild2 = parseInt(arguments[1].split("_")[0]);
var radiusP = arguments[2].clockRadius;//Planet
xP = parseInt(Mx + (radiusP*(Math.sin(this.xgrad*3.14/180))));
yP = parseInt(My + (radiusP*(Math.cos(this.xgrad*3.14/180))));	
	if(document.getElementById(arguments[2].Name))
	{document.getElementById(arguments[2].Name).parentNode.removeChild(document.getElementById(arguments[2].Name));}	
var PSymbol = document.createElement("img");
PSymbol.id = arguments[2].Name;
		if(this.bild == "luna")
		{
		document.getElementById("LunLeg").src = MoIcon[this.bild2].src;
		PSymbol.src = MoIcon[this.bild2].src;
			(geohelio == 1)?PSymbol.style.display="none":PSymbol.style.display="block"
		}
		else
		{PSymbol.src = PlIcon[this.bild2].src;}
var SymbolName = (this.bild=="luna")?"mond":this.bild;
var SymbolName = (this.bild=="sol")?"sonne":SymbolName;
PSymbol.setAttribute("title",SymbolName.toUpperCase());	
PSymbol.setAttribute("alt",SymbolName.toUpperCase());
PSymbol.style.position ="absolute";
PSymbol.style.left = xP +"px";
PSymbol.style.top = yP +"px";
document.getElementById("uhr2").appendChild(PSymbol);			
}
/* =================================================================================== */
//=================================================================================
//----------------------------- 09.11.2009 ----------------------------------------
//=================================================================================