IE = document.all ? true : false;

function bildAusblenden() {
    document.getElementById("divBild").style.display="none";
    document.getElementById("grauer-schleier").style.display="none";
}

var letzteBildUrl = '';
function bildAnzeigen(url, id, bildAdmin, breite, hoehe, descr) {

    schleier = document.getElementById("grauer-schleier");
    schleier.style.display = "block";

	jsSchleier 		  = document.getElementById("grauer-schleier");
    jsDivBild         = document.getElementById("divBild");
    jsImgBild         = document.getElementById("imgBild");
    jsDivBildPlatz    = document.getElementById("divBildPlatz");
    jsImgLoader       = document.getElementById("imgLoader");
	jsDivBildAdmin    = document.getElementById("divBildAdmin");
	
    document.getElementById("divDescr").innerHTML   = descr;
    jsImgBild.width   = breite;
    jsImgBild.height  = hoehe;
    jsDivBildPlatz.style.width    = breite + "px";
    jsDivBildPlatz.style.height   = hoehe + "px";

    if (bildAdmin) {
        document.getElementById("bildId").value = id;
        jsDivBildAdmin.style.display = "block";
    } else {
        jsDivBildAdmin.style.display = "none";
    }

    jsImgLoader.style.display = "none";
    jsDivBild.style.display   = "block";
	
	if (IE) {
		fensterBreite = document.documentElement.clientWidth;
		fensterHoehe  = document.documentElement.clientHeight;
		fensterScroll = document.documentElement.scrollTop;
	} else {
		fensterBreite = window.innerWidth;
		fensterHoehe  = window.innerHeight;
		fensterScroll = window.pageYOffset
	}
	
    jsImgLoader.style.top     = Math.max((hoehe-32)/2,1)+"px";
    jsDivBild.style.top       = Math.max((fensterHoehe- jsDivBild.offsetHeight) / 2 - 10, 1) + fensterScroll + "px";
    jsDivBild.style.left      = Math.max((fensterBreite-jsDivBild.offsetWidth)/2-10, 1)+"px";

    if (letzteBildUrl != url) {
        jsImgLoader.style.display = "inline";
        jsImgBild.style.display   = "none";

        jsImgBild.onload = function () {
            jsImgLoader.style.display = "none";
            jsImgBild.style.display   = "inline";
        }
        jsImgBild.src     = url;
        letzteBildUrl   = url;
    }
}

var bild_text = "";
var bild_name = "";
var bild_quelle = "";
var bild_quelle_html = "";

function updateBildInfo() {
    text = "";
    
    switch($("#selBildAdmin").val()) {
        case "bild_text":   text = bild_text; break;
        case "bild_name":   text = bild_name; break;
        case "bild_quelle": text = bild_quelle; break;
    }
    
    $("#inputText").val(text);    
    $("#divText").text(bild_text);
    $("#divQuelle").html(bild_quelle_html);
}

