function vorschau_zettel(){
t = document.getElementById("zetteltext").value;
t = t.replace(/\n/g, "*");
s = document.getElementById("zettelschrift").value;
if(t=="") document.getElementById("vorschaubildzettel").style.display = "none";
else document.getElementById("vorschaubildzettel").style.display = "block";
document.getElementById("vorschaubildzettel").src = "./img-des/zettelaufschrift.php?t=" + stoerendesWeg(t) + "&s=" + stoerendesWeg(s);
}

function codeerstellen(){
t = document.getElementById("zetteltext").value;
t = t.replace(/\n/g, "*");
s = document.getElementById("zettelschrift").value;
wall = document.getElementById("wallid").value;

if(document.getElementById("walltyp1").checked == true)m = "1";
else if(document.getElementById("walltyp2").checked == true)m = "2";
else if(document.getElementById("walltyp3").checked == true)m = "3";

if(document.getElementById("wallbreite840").checked == true)breite = "840";
else if(document.getElementById("wallbreite1200").checked == true)breite = "1200";
else if(document.getElementById("wallbreite0").checked == true)breite = document.getElementById("wallbreitemanuell").value;

x = "<script type=\"text/javascript\" src=\"http://pinnwand.ich-e.de/wallincludes/ext-wall-script.php?wall="+stoerendesWeg(wall)+"&typ="+stoerendesWeg(m)+"&font="+stoerendesWeg(s)+"&breite="+stoerendesWeg(breite)+"&zettel="+stoerendesWeg(t)+"\"></script>";

er = "";
if((s<5||s>100||!IsNumeric(s))&&t!="") er = er+"Die Schriftgröße des Zettels darf zwischen 5 und 100 Pixeln groß sein.\n";
if(breite<200||breite>1200||!IsNumeric(breite)) er = er+"Die Pinnwand darf zwischen 200 und 1200 Pixeln breit sein.\n";
if(er=="") document.getElementById("quellcode").value = x;
else document.getElementById("quellcode").value = er;

vorschau();
}

function vorschau(){
vorschau_zettel();

if(document.getElementById("walltyp1").checked == true)m = "1";
else if(document.getElementById("walltyp2").checked == true)m = "2";
else if(document.getElementById("walltyp3").checked == true)m = "3";

if(document.getElementById("zetteltext").value!="")document.getElementById("vorschau").style.background = "url(./img-des/vorschau/zettel-v-"+m+".png)";
else document.getElementById("vorschau").style.background = "url(./img-des/vorschau/v-"+m+".png)";
}

function seltyp(x){
document.getElementById("walltyp"+x).checked = true;
}

function IsNumeric(sText){
var ValidChars = "0123456789";
var IsNumber=true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++){ 
  Char = sText.charAt(i); 
  if (ValidChars.indexOf(Char) == -1) IsNumber = false;
}
return IsNumber;
}

function stoerendesWeg(x){
x=x.replace(/&/g, "");
x=x.replace(/ä/g, "ae");
x=x.replace(/ö/g, "oe");
x=x.replace(/ü/g, "ue");
return x;
}

function zetteldef(x){
texte = new Array("", "  Ich will\n noch mehr\n   Fotos", "  Mach dir\ndeine eigene\n  Pinnwand", "eigener Text");
fonts = new Array("15", "18", "16", "15");

  document.getElementById("zetteltext").value = texte[x];
  document.getElementById("zettelschrift").value = fonts[x];

if(x==3)
{
	document.getElementById("zettelbearbeiten").style.display = "block";
	document.getElementById("zetteltext").select();
	document.getElementById("vorschau").style.top = "479px";
	document.getElementById("vorschau-laden").style.top = "700px";
}
else
{
	document.getElementById("zettelbearbeiten").style.display = "none";
	document.getElementById("vorschau").style.top = "110px";
	document.getElementById("vorschau-laden").style.top = "331px";
}

codeerstellen();

}
