/*Javascript Routinen*/


function GetTextSuchFeld(Object, TextZumEinfuegen, StdText){

	var AktuellerText = document.getElementById(Object.id).value;
	
	if((AktuellerText == "") || (AktuellerText == StdText)){
		document.getElementById(Object.id).value = TextZumEinfuegen;	
	}
	
}

 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 LadeKalender(){
	var features="width=908,height=602,resizable=no,scrollbars=no";
	var url = "Advent.aspx";
	var fenstername = "Kalender";
	var fensterbreite = 908;
	var fensterhoehe = 602;
	
	zentrieren(url, fenstername,features, fensterbreite, fensterhoehe);
	
}


//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;
	}
}



