var DEF_VAL   = "Search this Site..."; // Default Value
var isSafari = ((parseInt(navigator.productSub)>=20020000)&&     // detecting WebCore
               (navigator.vendor.indexOf("Apple Computer")!=-1));

run();
function run()
{
    var oldOnload = window.onload; // window.onload will be overwritten, so save the old value
    if (typeof(window.onload) != "function") {
        window.onload = init;
    } else {
        window.onload = function() {
            oldOnload();
            init();
        }
    }
}

function init() {
    if (!document.getElementById) return;
    var theSearchField = document.getElementById('suchbegriff');
    if (isSafari) {
        // changing type to "search"
        theSearchField.setAttribute('type', 'search');
        theSearchField.setAttribute('autosave', 'at.bartelme.search');
        theSearchField.setAttribute('results', '5');
        theSearchField.setAttribute('placeholder', DEF_VAL);
    } else {
        // doing the "Search this Site..."-Displaying- & -Hiding-Stuff
        theSearchField.onfocus    = focusSearch;
        theSearchField.onblur     = blurSearch;
        if (theSearchField.value=='') theSearchField.value = DEF_VAL;
    }
}

function focusSearch() {
    if (this.value==DEF_VAL) {
        this.value = '';
    }
}
function blurSearch() {
    if (this.value=='') {
        this.value = DEF_VAL;
    }
}


function checkWritecomment() {
  if(writecomment.user.value == "") {
    alert("Bitte gib deinen Namen ein.");
    writecomment.user.focus();
    return false;
    }
  if(writecomment.comment.value == "") {
    alert("Bitte gib einen Kommentar ein.");
    writecomment.comment.focus();
    return false;
    }
  }

function checkMeinFormular() {
  if(meinFormular.user.value == "") {
    alert("Bitte geben Sie einen Namen ein.");
    meinFormular.user.focus();
    return false;
    }
  if(meinFormular.title.value == "") {
    alert("Bitte geben Sie ein Thema ein.");
    meinFormular.title.focus();
    return false;
    }
  if(meinFormular.text.value == "") {
    alert("Bitte geben Sie einen Kommentar ein.");
    meinFormular.text.focus();
    return false;
    }
  }

function checkComment() {
  if(commentForm.user.value == "") {
    alert("Bitte geben Sie einen Namen ein.");
    commentForm.user.focus();
    return false;
    }
  if(commentForm.eintrag.value == "") {
    alert("Bitte geben Sie einen Kommentar ein.");
    commentForm.eintrag.focus();
    return false;
    }
  }

function smilie(thesmilie) {
// inserts smilie text
	meinFormular.eintrag.value += thesmilie+" ";
	meinFormular.eintrag.focus();
}

function showHide(id) {
          	// Change the button first
          	// closeOthers()
          	var moreID = 		document.getElementById(id);
          	// Check to see if we should:
          	// show or hide
          	if (moreID.style.display == "block") {
          		moreID.style.display = "none";
          	} else {
          		moreID.style.display = "block";
          	}
         }