var zaehler = 0;
var http;
var frontendBannerPath = localPath + 'admin/php/answerbannerchanger.php';	
var BANNER = 0;
var DAY = 1;
var CAL = 2;
var PREVIEWGAL = 3;

function myInit(){
	myload(frontendBannerPath, BANNER , "post", {zaehler: zaehler});
	setTimeout('eval(myload("previewgal.php", ' + PREVIEWGAL + ', "post", {PREVIEWGAL: PREVIEWGAL}))', 10000);
}

function myload(path, call, methode, params){
	new Ajax.Request(path, {
  		method: methode,
		parameters: params, 
  		onSuccess: function(transport) {
			switch (call) {
				case BANNER: 
					myAfterGotBanner(transport);
					break;
				case DAY: 
					myAfterGotDay(transport, params['stamp']);
                    break;
				case CAL:
					myAfterGotCal(transport);
					break;
				case PREVIEWGAL:
					myAfterPrevGal(transport);
					break;
				default: ""; 
			}
			mydoit(transport);
		},
		onFailure: function(){
		}
	})	
}

function myAfterGotBanner(transport){
			var frontend = document.getElementById("middlebanner");
			frontend.removeChild(frontend.firstChild);
			var file = transport.responseText;
			frontend.innerHTML = file;
			var time = frontend.firstChild.firstChild.firstChild.name;
			zaehler = frontend.firstChild.firstChild.firstChild.id;
			var pfad = frontend.firstChild.firstChild.firstChild.src;
			pfad = pfad.substring(pfad.indexOf('@')+1, pfad.length);
			frontend.firstChild.firstChild.firstChild.src = localPath + pfad;
			time = time * 1000;
			setTimeout('eval(myload("' + frontendBannerPath + '", '+ BANNER +', "post", {zaehler: zaehler}))', time);
}

function myGetEventDay(id){
	myload("phpplanner/manage.php", DAY, "get", {stamp:id});
	centerDiv(id);
}

function myAfterGotDay(transport, id){
	//eval(transport.responseText);
	var response = transport.responseText;
	$(id + 'sub').innerHTML = '';
	$(id + 'sub').innerHTML = response;
}

function getOtherMonth(id){
	myload("phpplanner/index.php", CAL, "get", {view:id});
}

function myAfterGotCal(transport){
	var response = transport.responseText;
	$('hp_news_block').innerHTML = '';
	$('hp_news_block').innerHTML = response;
}

function myAfterPrevGal(transport){
	var response = transport.responseText;
	$('changePrevGalImg').innerHTML = "";
	$('changePrevGalImg').innerHTML =  response;
	setTimeout('eval(myload("previewgal.php", ' + PREVIEWGAL + ', "post", {PREVIEWGAL: PREVIEWGAL}))', 10000);
}

function centerDiv(id){
	var htmlTag = $('html');
	var bHeight = htmlTag.offsetHeight;
	var bWidth = htmlTag.offsetWidth;
	var div = $(id);
	div.style.visibility = 'visible';
	div.style.left = (bWidth/2) - (div.offsetWidth/2 + 1) + "px";
}
