var sites = new Array('clear','cafe','video','cafe_eintragen','info','kiosk','metro','phone','records','records_05','records_demo','photo','photo_live','photo_tour','photo_promo','info_presse','info_konzerte','info_pr', 'popup');
var isLoading = false;
var contentDiv;
var startseite = 'clear';
var fields = ('sendName', 'sendMail', 'sendWebsite', 'sendText');

var lightboxObj;

window.onload = function() {
// lightbox();
// draganddrop();
}

// Post Übergabe
function sendRequest() {
	try {
		var data = AJS.formContents("cafe_eintragen");
		var d = AJS.getRequest("ausgabe.php", null, "POST")
		d.addCallback( function(res, req) { 
			contentDiv.innerHTML = res;
		} )
		d.sendReq(data);
	} catch(e) {
		//fehler
	}
	return false;
}

// End Post Übergabe

function insertMainPage() {
    var req = AJS.getRequest('mainInhalt.php');
    req.addCallback(
        function (res, req) {
            document.body.innerHTML = res;
            contentDiv = AJS.$('content_div'); 
            lightboxObj = new Lightbox();
            load(startseite);
        }
    );
    req.addErrback(
        function (res, req) {
            document.body.innerHTML = res;
            contentDiv = AJS.$('content_div');
            lightboxObj = new Lightbox();
            load(startseite);
        }
    );
    req.sendReq();
}

function load(type) {
	if (isLoading) {
		return;
	}
	isLoading = true;
	if (in_array(type,sites)) {
		var req = AJS.getRequest('inhalt/'+type+'.php');
		req.addCallback(function(res, req) { 
           contentDiv.innerHTML = res;
			isLoading = false;
			lightboxObj.updateImageList()
        });		
        
        req.addErrback(function(res,req) {
			contentDiv.innerHTML = res;
			isLoading = false;
			lightboxObj.updateImageList()
			//Fehler
		});
        
		req.sendReq();
	}
	else {
		isLoading = false;
        //Seite nicht in Array
	}
}

function in_array(needle, haystack) {
    for (key in haystack) {
        if (haystack[key] == needle) {
           return true;
        }
    }
    return false;
}
