// JavaScript Document
var global_fade_in_time = 300;
var imgsToLoad = new Array('sites/all/themes/palacestgeorge/start/_bilder/button_hotel.gif', 'sites/all/themes/palacestgeorge/start/_bilder/button_bistro.gif', 'sites/all/themes/palacestgeorge/start/_bilder/button_eickes.gif', 'sites/all/themes/palacestgeorge/start/_bilder/palace_tag.jpg', 'sites/all/themes/palacestgeorge/start/_bilder/palace_nacht.jpg');
var stunde;
var minute;
var aktuelleStunde;
var aktuellerTag;
var tag;
var sz; // Sommerzeit Tag
var wz; // Winterzeit Tag
var aktuellerMonat;
// sa = Sonnenaufgangszeiten, su = Sonnenuntergangszeiten bezogen auf Winterzeit Mönchengladbach
var sa = new Array(  8.5,  7.75,  6.75,  5.6, 4.67,  4.27,  4.58,  5.33, 6.13, 6.95,  7.83,  8.5);
var su = new Array( 17.0, 17.83, 18.65, 19.5, 20.3, 20.85, 20.72, 19.92, 18.8, 17.68, 16.75, 16.5);



$(document).ready(function initAll() {
	var d = new Date();
	aktuellerMonat = d.getMonth();
	aktuellerTag = d.getDate();
	stunde = d.getHours();
	minute = d.getMinutes() / 60;
	switch (d.getFullYear()) {
		// Tage in den Monaten März (sz) und Oktober (wz) der Zeitumstellung bis zum Jahr 2014
		case 2009: sz=29; wz=25; break;
		case 2010: sz=28; wz=31; break;
		case 2011: sz=27; wz=30; break;
		case 2012: sz=25; wz=28; break;
		case 2013: sz=31; wz=27; break;
		case 2014: sz=30; wz=26; break;
		default: sz=29; wz=25; 
	}
	tagOderNacht();
	setBackgroundColour();
	showTagOderNacht();
});

function showNow() {
	$("#inneroutline").css("display", "none");
	$("#inneroutline").css("visibility", "visible");
	$("#inneroutline").fadeOut(1);
	$("#inneroutline").fadeIn("slow");
	$(".rename_term").css("display", "none");
	$(".rename_term").css("visibility", "visible");
	$(".rename_term").fadeOut(1);
	$(".rename_term").fadeIn("slow");
	$(".node_more").css("display", "none");
	$(".node_more").css("visibility", "visible");
	$(".node_more").fadeOut(1);
	$(".node_more").fadeIn("slow");
}

function sonnenaufgang() {
	var zeit = sa[aktuellerMonat];
	switch (aktuellerMonat) {
		case 2: if(aktuellerTag>=sz) {zeit = zeit + 1;} break;
		case 3,4,5,6,7,8: zeit = zeit + 1; break;
		case 9: if(aktuellerTag<=wz) {zeit = zeit + 1;} break;
		default:
	}
	return zeit;
}

function sonnenuntergang () {
	var zeit = su[aktuellerMonat];
	switch (aktuellerMonat) {
		case 2: if(aktuellerTag>=sz) {zeit = zeit + 1;} break;
		case 3,4,5,6,7,8: zeit = zeit + 1; break;
		case 9: if(aktuellerTag<=wz) {zeit = zeit + 1;} break;
		default:
	}
	return zeit;
}

function tagOderNacht() {
	aktuelleStunde = stunde + minute;
	if (aktuelleStunde >= sonnenaufgang() && aktuelleStunde < sonnenuntergang()) {
		tag = true;
	}
}

function setBackgroundColour() {
	var d = document;
	var thisBody = $("body");
	if (tag)
		thisBody.css("backgroundColor", "#ddd");
	else
		thisBody.css("backgroundColor", "#bbb");
}

function showTagOderNacht() {
    var d = document;
		var imgLoaded = d.getElementById("bildTagNacht");
		imgLoaded.onload = showNow;
    var tagNachtImg = $("#bildTagNacht");
	if (tag)
		tagNachtImg.attr("src", "sites/all/themes/palacestgeorge/start/_bilder/palace_tag.jpg");
	else
	tagNachtImg.attr("src", "sites/all/themes/palacestgeorge/start/_bilder/palace_nacht.jpg");
	
}


