var ajaxObj;
ajaxObj = new XMLHTTP("mybic_server.php");
// lets turn on debugging so we can see what we're sending and receiving
ajaxObj.debug=0;
ajaxObj.ignoreCall = 1;

ajaxObj.call("action=buecheruebersicht", 'buecheruebersicht');
//ajaxObj.call("action=monatsuebersicht&shownavi=1", 'monatsuebersicht');
ajaxObj.call("action=aktuellansicht", 'aktuellansicht');
ajaxObj.call("action=letztekommentare", 'letztekommentare');
// ajaxObj.call("action=tipps&ansicht=0", 'tippsuebersicht');
ajaxObj.call("action=seiten&ansicht=0", 'seitenuebersicht');
// ajaxObj.call("action=termine&ansicht=0", 'termineuebersicht');
ajaxObj.call("action=kalender", 'kalender');
ajaxObj.call("action=wochenvers", 'wochenvers');
//jahresuebersicht(2009);

function aktuellenLayerSchliessen()
{
	document.getElementById("block-buchansicht").className = "unsichtbar";
	document.getElementById("block-tagesansicht").className = "unsichtbar";
	document.getElementById("block-tippansicht").className = "unsichtbar";
	document.getElementById("block-buchansicht").className = "unsichtbar";
	document.getElementById("block-seitenansicht").className = "unsichtbar";
	document.getElementById("block-jahresuebersicht").className = "unsichtbar";
	document.getElementById("block-termineansicht").className = "unsichtbar";
}

function layerOpacitySchliessen()
{
	document.getElementById("opacity").className = "unsichtbar";
}

function layeroeffnen(layername)
{
	if(document.getElementById("opacity").className == "sichtbar")
	{
		//Diese beiden Layer sollen auch gleichzeitig angezeigt werden k�nnen
		if(layername=="buchansicht" || layername=="tagesansicht")
		{
			if(document.getElementById("block-buchansicht").className == "unsichtbar" &&
			document.getElementById("block-tagesansicht").className == "unsichtbar")
			{
				aktuellenLayerSchliessen();
			}
		}
		else
		{
			aktuellenLayerSchliessen();
		}
	}
	else
	{
		document.getElementById("opacity").className = "sichtbar";
	}
	
	document.getElementById("block-"+layername).className = "sichtbar";
}

function buchansicht(bibelbuch)
{
	ajaxObj.call("action=buchansicht&bibelbuch="+bibelbuch, 'buchansicht');
	layeroeffnen("buchansicht");
}

function kalender(monat,jahr)
{
	ajaxObj.call("action=kalender&monat="+monat+"&jahr="+jahr , 'kalender');
}

/*function monatsuebersicht(monat,jahr)
{
	ajaxObj.call("action=monatsuebersicht&shownavi=1&monat="+monat+"&jahr="+jahr , 'monatsuebersicht');
}*/

function jahresuebersicht(jahr)
{
	for(var monat = 1; monat <= 12; monat++)
	{
		ajaxObj.call("action=monatsuebersicht&shownavi=0&monat="+monat+"&jahr="+jahr , jahresuebersichtAusgabe);
	}
	layeroeffnen("jahresuebersicht");
}

function jahresuebersichtAusgabe(resp)
{
	document.getElementById("jahresuebersicht").innerHTML += resp;
}

function tagesansicht(monatstag,monat,jahr)
{
	ajaxObj.call("action=tagesansicht&monatstag="+monatstag+"&monat="+monat+"&jahr="+jahr, 'tagesansicht');
	layeroeffnen("tagesansicht");
}

function sendtagkommentar()
{
	var form_vars = ajaxObj.getForm('tagkommentar');
	ajaxObj.call('action=tagesansicht'+form_vars, 'tagesansicht');
}

function sendwochenversvorschlag()
{
	var form_vars = ajaxObj.getForm('wochenversvorschlag');
	ajaxObj.call('action=wochenvers'+form_vars, 'wochenvers');
}

function tippansicht(tipp)
{
	ajaxObj.call("action=tipps&ansicht=1&tipp="+tipp, 'tippansicht');
	layeroeffnen("tippansicht");
}

function seitenansicht(seite)
{
	ajaxObj.call("action=seiten&ansicht=1&seite="+seite, 'seitenansicht');
	layeroeffnen("seitenansicht");
}

function terminansicht(termin)
{
	ajaxObj.call("action=termine&ansicht=1&termin="+termin, 'termineansicht');
	layeroeffnen("termineansicht");
}
