// JavaScript

function markPIC(link,url) {
document.links[link].style.backgroundImage="url(img/"+url+")";
return
}

function demarkPIC(link,url) {
document.links[link].style.backgroundImage="url(img/"+url+")";
return
}

// G&auml;stebuch Layout

function markLayout(wl) {
farbe="#D9ECFB";
border="1px solid #0050A0";
button="<input type='submit' class='button' value='&Uuml;bernehmen...' />";
document.all.l0.style.backgroundColor="";
document.all.l0.style.border="none";
document.all.b0.innerHTML=" ";
document.all.l1.style.backgroundColor="";
document.all.l1.style.border="none";
document.all.b1.innerHTML=" ";
// document.all.l2.style.backgroundColor="";
// document.all.l2.style.border="none";
// document.all.b2.innerHTML=" ";
switch (wl) {
case 0:
 document.all.l0.style.backgroundColor=farbe;
 document.all.l0.style.border=border;
 document.all.b0.innerHTML=button;
 break;
case 1:
 document.all.l1.style.backgroundColor=farbe;
 document.all.l1.style.border=border;
 document.all.b1.innerHTML=button;
 break;
/* case 2:
 document.all.l2.style.backgroundColor=farbe;
 document.all.l2.style.border=border;
 document.all.b2.innerHTML=button;
 break;
 */
}
return
}


// DATE Block

monate=new Array("","Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");


function markDay(tdz) {
for (i=14; i<49; i++) {
document.all.tags("td")[i].style.backgroundColor="#D9ECFB";
}
document.all.tags("td")[tdz].style.backgroundColor="#FFFFFF";
day=tdz-13;
document.forms[0].datum_t.value=day;
return
}

function monthback() {
if(Number(document.forms[0].datum_m.value)<=1) {
 document.forms[0].datum_m.value="12";
} else {
 document.forms[0].datum_m.value=Number(document.forms[0].datum_m.value)-1;
}
insertDate(document.forms[0].datum_m.value);
return
}

function monthforward() {
if(Number(document.forms[0].datum_m.value)>=12) {
 document.forms[0].datum_m.value="1";
} else {
 document.forms[0].datum_m.value=Number(document.forms[0].datum_m.value)+1;
}
insertDate(document.forms[0].datum_m.value);
return
}

function insertDate(monat) {
t=document.forms[0].datum_t.value;
m=document.forms[0].datum_m.value;
j=document.forms[0].datum_j.value;

html="<table cellspacing='0' cellpadding='0' border='0' width='150' class='dateblock'><tr><td class='dateblock'><a href='javascript:monthback();' class='dateblock'><</a></td><td colspan='5' class='dateblock' id='monat'>"+monate[m]+"</td><td class='dateblock'><a href='javascript:monthforward();' class='dateblock'>></a></td></tr><tr><td class='dateblock dbd'>Mo</td><td class='dateblock dbd'>Di</td><td class='dateblock dbd'>Mi</td><td class='dateblock dbd'>Do</td><td class='dateblock dbd'>Fr</td><td class='dateblock dbd'>Sa</td><td class='dateblock dbd'>So</td></tr><tr>";
rowzz=0;
tdbeginn=14;
for (i=0; i<35; i++) {
day=i+1;
tdz=tdbeginn+i;

if(day==t && monat==m) {
html+="<td class='dateblock dbsd' onClick='markDay("+tdz+")' style='border:1px solid #FF0000; background-color:#FFFFFF;'>"+day+"</td>";
} else {
html+="<td class='dateblock dbsd' onClick='markDay("+tdz+")'>"+day+"</td>";
}
rowzz++;
if(rowzz>=7) {
html+="</tr><tr>";
rowzz=0;
}
}
html+="</tr></table>";
document.all.dateblock.innerHTML=html;

return
}


// Registrieren

function submitForm() {
checksum=0;
markcolor="#FF0000";
demarkcolor="#000000";

document.all.b0.innerHTML=" ";
document.all.b1.style.color=demarkcolor;
document.all.b2.style.color=demarkcolor;
document.all.b3.style.color=demarkcolor;
document.all.b4.style.color=demarkcolor;
document.all.b5.style.color=demarkcolor;
document.all.b6.style.color=demarkcolor;
document.all.b7.style.color=demarkcolor;
document.all.b8.style.color=demarkcolor;
document.all.b9.style.color=demarkcolor;
document.all.b10.style.color=demarkcolor;
document.all.b11.style.color=demarkcolor;
document.all.b12.style.color=demarkcolor;

for (i=0; i<users.length; i++) {
if(document.forms[0].userid.value.toLowerCase()==users[i].toLowerCase()) {
usertest=0;
break;
} else {
usertest=1;
}
}

if(usertest==1 && document.forms[0].userid.value.length>2) {
checksum++;
} else {
document.all.b1.style.color=markcolor;
}

if(document.forms[0].pawo1.value.length>2 && document.forms[0].pawo1.value==document.forms[0].pawo2.value) {
checksum++;
} else {
document.all.b2.style.color=markcolor;
document.all.b3.style.color=markcolor;
}

if(document.forms[0].vorname.value.length>2) {
checksum++;
} else {
document.all.b4.style.color=markcolor;
}

if(document.forms[0].nachname.value.length>2) {
checksum++;
} else {
document.all.b5.style.color=markcolor;
}

if(document.forms[0].strasse.value.length>4) {
checksum++;
} else {
document.all.b6.style.color=markcolor;
}

if(document.forms[0].plz.value.length>3) {
checksum++;
} else {
document.all.b7.style.color=markcolor;
}

if(document.forms[0].ort.value.length>3) {
checksum++;
} else {
document.all.b8.style.color=markcolor;
}

if(document.forms[0].telefon.value.length>7) {
checksum++;
} else {
document.all.b9.style.color=markcolor;
}

if(document.forms[0].email.value.length>9 && document.forms[0].email.value.indexOf(".")!=-1 && document.forms[0].email.value.indexOf("@")!=-1) {
checksum++;
} else {
document.all.b10.style.color=markcolor;
}

if(document.forms[0].homepage.value.length>9 && document.forms[0].homepage.value.indexOf("http")==-1) {
checksum++;
} else {
document.all.b11.style.color=markcolor;
}

if(document.forms[0].geb.value.length==10) {
checksum++;
} else {
document.all.b12.style.color=markcolor;
}

if(document.forms[0].gaestebuch.checked || document.forms[0].statistiken.checked) {
checksum++;
} else {
document.all.b13.style.color=markcolor;
}

if(checksum==12) {
 document.forms[0].submit();
} else {
document.all.b0.innerHTML="Bitte korrigieren Sie Ihre Angaben, es wurden Fehler festgestellt.";
}
return
}

// Smilies
sm=new Array(":-)",":-D",";-)","B-)",";-]",":-|",":-o",":-P","=-)",":-/",":-(",":,-(",":-[",":-}",">-)","?-)",":-{","8-o","|-o",":nein",":verliebt",":herz");

function insertSmilieBar(wf,we,vurl) {
document.writeln("<table width='100%'><tr><td><b>Smilies:</b>&nbsp;&nbsp;<span id='bedeut' style='font-size:8pt;'>Die Bedeutung wird hier angezeigt!!!</span><br /><a href='javascript:smeinfuegen(0,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_smile.gif' border='0' alt='L&auml;chelnd' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(1,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_grin.gif' border='0' alt='Breit grinsend' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(2,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_wink.gif' border='0' alt='Zwinkernd' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(3,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_cool.gif' border='0' alt='Cool' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(4,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_coolwink.gif' border='0' alt='Cool zwinkernd' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(5,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_grim.gif' border='0' alt='B&ouml;se' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(6,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_amazed.gif' border='0' alt='Verbl&uuml;fft' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(7,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_naughty.gif' border='0' alt='Ungezogen' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(8,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_delight.gif' border='0' alt='Vergn&uuml;gt' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(9,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_mixed.gif' border='0' alt='Gemischte Gef&uuml;hle' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(10,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_sad.gif' border='0' alt='Traurig' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(11,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_cry.gif' border='0' alt='Weinend' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(12,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_angry.gif' border='0' alt='Zornig' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(13,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_crooked.gif' border='0' alt='Krummes Lachen' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(14,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_devil.gif' border='0' alt='Teuflisch' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(15,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_doubt.gif' border='0' alt='Zweifelnd' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(16,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_fear.gif' border='0' alt='&Auml;ngstlich' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(17,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_shocked.gif' border='0' alt='Schockiert' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(18,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_sleep.gif' border='0' alt='Schlafen' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(19,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_decline.gif' border='0' alt='Ablehnend, Verneinend' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(20,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_inlove.gif' border='0' alt='Verliebt' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a>&nbsp;<a href='javascript:smeinfuegen(21,"+wf+","+we+");'><img src='"+vurl+"img/smilies/sm_heart.gif' border='0' alt='Herzchen' onMouseOver='smbedeutung(this.alt);' onMouseOut='smbeweg();' /></a></td></tr></table>");
}

function smbedeutung(altt) {
document.all.bedeut.innerHTML=altt;
}

function smeinfuegen(wsm,wf,we) {
document.forms[Number(wf)].elements[Number(we)].value+=" "+sm[wsm]+" ";
document.forms[Number(wf)].elements[Number(we)].focus();
}

function smbeweg() {
document.all.bedeut.innerHTML="Die Bedeutung wird hier angezeigt!!!";
}

// G&auml;stebuch Eintrag l&ouml;schen

function delGBEintrag(gbid) {
if(confirm("Wollen Sie den Gaestebucheintrag wirklich loeschen???")) {
 document.location.href="gb_edit.php?gbdel=1&gbid="+gbid;
}
}

function farbenwin() {
winfarbe=window.open("farbe.html","winfarbe","width=550, height=700, scrollbars=yes");
return
}
