function LBCheck()
{
	var text = document.getElementById('beschriftungstext').value;
	
	if (text.indexOf("\n")!=-1) 	{
		// Textausrichtung anzeigen	
		div_visible("ausrichtung");								
		}
	else div_hidden("ausrichtung");
}
	
function TextAusrichtung()
{
	var b = document.getElementById("beschriftungstext");
	if (document.form.ausrichtung[0].checked == true) b.style.textAlign = "left";
	if (document.form.ausrichtung[1].checked == true) b.style.textAlign = "center";
	if (document.form.ausrichtung[2].checked == true) b.style.textAlign = "right";	
}

function Methode()
{
	if (document.getElementById("methode1").checked) 	{
		div_visible("typ1_farben");
		div_hidden("typ2_farben");
		Auswahl("blau");
	} else  {
		div_hidden("typ1_farben");
		div_visible("typ2_farben");
		Auswahl("r_blau");
	}
}	


function Auswahl(id)
{
	// Vars
	var f, rf, i, j;
	
	// Farben
	f = new Array(2);
	f[0] = Array("blau", "gruen", "gelb", "orange", "rot", "weiss", "grau", "schwarz", "silber", "gold");
	f[1] = Array("r_blau", "r_gruen", "r_gelb", "r_orange", "r_rot", "r_weiss");
	
	// Farbnamen
	n = new Object();
	n["blau"]		=  "Blau";
	n["gruen"]		=  "Grün";
	n["gelb"]		=  "Gelb";
	n["orange"]		=  "Orange";
	n["rot"]		=  "Rot";
	n["weiss"]		=  "Weiß";
	n["grau"]		=  "Grau";
	n["schwarz"]	=  "Schwarz";
	n["silber"]		=  "Silber";
	n["gold"]		=  "Gold";
	n["r_blau"]		=  "Blau reflektierend";
	n["r_gruen"]	=  "Grün reflektierend";
	n["r_gelb"]		=  "Gelb reflektierend";
	n["r_orange"]	=  "Orange reflektierend";
	n["r_rot"]		=  "Rot reflektierend";
	n["r_weiss"]	=  "Weiß reflektierend";

	// Ohne Markierung
	for(i=0; i<f.length; i++) {
		for (j=0; j<f[i].length; j++) {
			document.getElementById(f[i][j]).style.border = "1px solid #FFFFFF";
		}
	}
	
	// Rahmenfarbe
	if(id.indexOf("schwarz") != "-1") rf =  "#999999";
		else rf = "#000000";
	
	// aktuellen marieren
	document.getElementById(id).style.border = "1px solid " + rf;
	
	// Name anzeigen
	document.getElementById("farbanzeige").innerHTML = n[id];
	
	// Farbe merken
	document.getElementById("farbe").value = id;
}	

// Aktuelle Schriftart
var aktuellerfont;

function FontPreview(font) {
	document.getElementById("fontprev").src = "bilder/fg_" + font + ".gif";
	div_visible("fontprevdiv");
	aktuellerfont = font;
}

function FontWaehlen(font) {
	document.getElementById(aktuellerfont).checked = true;
	div_hidden("fontprevdiv");
	Schriftgroessen(aktuellerfont);
}

function Schriftgroessen(font, size) {
	// Var Definition
	var i, j, n, o, s;

	// Leeren
	o = document.getElementById("groesse"); 
	
	// Minimale Schriftgrößen
	n = new Object();
	n["arial"]			=  "15";
	n["arialblack"]		=  "15";
	n["brushscript"]	=  "20";
	n["chiller"]		=  "30";
	n["domcasual"]		=  "15";
	n["futuralight"]	=  "20";
	n["jokerman"]		=  "50";
	n["palacescript"]	=  "40";
	n["fettefraktur"]	=  "30";
	n["timesnewroman"]	=  "20";
	
	function Zaehler(i) {
		if(i >= 150) return 10 + i*1;
		else {
			if(i < 50) return 1 + i*1;
			else  return 5 + i*1;
		}
	}

	// Grösse neue einfügen (Select Object Options)
	j = 0;
	for(i=n[font]; i<=1000; i = Zaehler(i)) {
		if(size==i) s = true;	// Vorauswahl
			else s = false;
		o.options[j] = new Option(i, i, false, s);
		j++;
	}
}