﻿function ToggleStellenanzeigen(pnlClientID) {
    oPnl = document.getElementById(pnlClientID);

    if (oPnl.style.display == "none") {
        oPnl.style.display = "block";
    } else {
        oPnl.style.display = "none";
    }

}

function GoTo(Url) {
    document.location.replace(Url);
}

function zentrieren(url, fenstername, features, fensterbreite, fensterhoehe) {
    posx = (screen.Width / 2) - (fensterbreite / 2);
    posy = (screen.Height / 2) - (fensterhoehe / 2);
    //wird nur gemacht um die optische Mitte zu bekommen, also nicht echt vert. zetriert
    var posy = eval(posy - 30);
    fenster = window.open(url, fenstername, features);
    fenster.moveTo(posx, posy);
    fenster.focus();
}

function aufbauen(breite, hoehe) {
    var i = 1;
    var j = 1;

    var geschwindigkeit = 10;

    while (i < breite) {
        fenster.resizeTo(i, 5);
        fenster.focus();
        i = i + geschwindigkeit;
    }
    while (j < hoehe) {
        fenster.resizeTo(i, j);
        fenster.focus();
        j = j + geschwindigkeit;
    }
}

function BilderZoom(Bild) {
    if (Bild != "") {
        BildUrl = "BilderZoom.aspx?Bild=" + Bild;

        var features = "toolbar=no,width=650,height=500,directories=no,status=yes,scrollbars=yes,resizable=1,menubar=no";
        var fenstername = "BilderZoom";
        var fensterbreite = 650;
        var fensterhoehe = 500;

        zentrieren(BildUrl, fenstername, features, fensterbreite, fensterhoehe);
        //aufbauen(fensterbreite,fensterhoehe);

    } else {
        alert("Kein Bild angegeben");
    }
}


//Smilies für Gästebuch

function InsertSmilie(SmilieBezeichnung, IDTextBox) {

    var TextBox = document.getElementById(IDTextBox);

    //Standard setzen
    var SmilieText = ":-)";

    //SmilieText laden
    switch (SmilieBezeichnung) {

        case "BigSmile":
            SmilieText = ":-))";
            break;

        case "Smilie":
            SmilieText = ":-)";
            break;

        case "Zwinker":
            SmilieText = ";-)";
            break;

        case "Surprise":
            SmilieText = ":-D";
            break;

        case "Zunge":
            SmilieText = ":-p";
            break;

        case "Unhappy":
            SmilieText = ":-(";
            break;

        default:
            SmilieText = ":-)";
            break;

    }

    InTextBoxEinfuegen(TextBox, SmilieText);

}

function InTextBoxEinfuegen(Feld, Wert) {
    //Internet Explorer
    if (document.selection) {
        Feld.focus();
        sel = document.selection.createRange();
        sel.text = Wert;
    }
    //Firefox
    else if (Feld.selectionStart || Feld.selectionStart == '0') {
        var StartPosition = Feld.selectionStart;
        var EndPosition = Feld.selectionEnd;
        Feld.value = Feld.value.substring(0, StartPosition) + Wert + Feld.value.substring(EndPosition, Feld.value.length);
    } else {
        Feld.value += Wert;
    }
}

	

