$(document).ready(function(){
    $('#background').click(function(){
        hideMiniForms();
    });
});

function hideMiniForms() {
    $('#background').fadeOut('fast');
    
    items = Array();
    items[0] = '#addTitel';
    items[1] = '#addInstitution';
    
    $.each(items, function(key, value){
        //console.log(value);
        $(value).hide();
    });
}

function loadTitelForm() {
    $('#background').css({'opacity' : '0.7'}).toggle();
	$('#addTitel').load('/ajax/titel/',function(){
	    showMiniForm('#addTitel');
	})
}

function loadInstitutionForm() {
    $('#background').css({'opacity' : '0.7'}).toggle();
	$('#addInstitution').load('/ajax/institution/',function(){
	    showMiniForm('#addInstitution');
	})
}

function loadErinnerungForm() {
	$('#background').css({'opacity' : '0.7'}).toggle();
	$('#addErinnerung').load('/ajax/erinnerung/',function(){
	    showMiniForm('#addErinnerung');
	})
}

function showMiniForm(obj) {
    $(obj).center().toggle();
    $(obj).find('input:first').focus();
}

function storeTitel() {
    titel = $('#addTitel').find('input:first').val();
    url = '/ajax/store_titel/';
	data = {'titel' : titel};
	
	//console.log(url + ', ' + data)
	
	$('#addTitel').find('input[type=submit]').attr('disabled',true);
	$('#titel').load(url,data,function(){
	    hideMiniForms();
	});
}

function storeInstitution() {
    titel = $('#addInstitution').find('input:first').val();
    url = '/ajax/store_institution/';
	data = {'institution' : titel};
	
	//console.log(url + ', ' + data)
	
	$('#addInstitution').find('input[type=submit]').attr('disabled',true);
	$('#institutionen').load(url,data,function(){
	    hideMiniForms();
	});
}

jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
    this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
    return this;
}
