function fct_onLoad() {
  //Falls Suchformular vorhanden ist, focus in das Suchfeld
  if (isNaN(document.getElementById("s"))) {
    document.searchform.s.focus();
  }

  return true; 
}

function setFocusOnSearchField() {
  //Falls Suchformular vorhanden ist, focus in das Suchfeld
  if (isNaN(document.getElementById("s"))) {
    document.searchform.s.focus();
  }

  return true; 
}

function fctPleaseWait(pIs) {
  if (pIs) {
    if (document.getElementById("pleasewait")) {
      document.getElementById("pleasewait").style.display = "block";
    }
  }
  else {
    if (document.getElementById("pleasewait")) {
      document.getElementById("pleasewait").style.display = "none";
    }
  }
}

function fctHandleTabs(active) {
  for (i=1; i <= 6; i++){
    if (document.getElementById("h2tablink" + i) && i != active) {
      document.getElementById("h2tablink" + i).className = '';
      document.getElementById("tablink" + i).className = 'tooltip';
      document.getElementById("tabcontent" + i).style.display = 'none';
    }
  }
  document.getElementById("h2tablink"+active).className='active';
  document.getElementById("tablink"+active).className='tooltip activetab';
  document.getElementById("tabcontent"+active).style.display = 'block';

  var myTab = "";
  //Druckversions-Link anpassen
  switch (active) {
    case "1":
      myTab = "wikipedia";
      break;
    case "2":
      myTab = "wikidict";
      break;
    case "3":
      myTab = "you";
      break;
    case "4":
      myTab = "pics";
      break;
    case "5":
      myTab = "videos";
      break;
    case "6":
      myTab = "bookmarks";
      break;
    default:
      myTab = "wikipedia";
      break;
  }
  document.getElementById("printlink").href = document.getElementById("printlink").href+'&tab='+myTab;

  //Fokus wieder auf das Suchfeld setzen
  if (isNaN(document.getElementById("s"))) {
    document.searchform.s.focus();
  }

}

function showNotify(id) {
  if (document.getElementById(id).className == 'notify') {
    document.getElementById(id).className = 'hiddenNotify';
  }
  else {
    document.getElementById(id).className = 'notify';
  }
}

function showCite() {
  if (document.getElementById("shortCite").className == 'cite') {
    document.getElementById("shortCite").className = 'hiddenCite';
    document.getElementById("longCite").className = 'cite';
  }
  else {
    document.getElementById("shortCite").className = 'cite';
    document.getElementById("longCite").className = 'hiddenCite';
  }
}

function showRegister() {
  if (document.getElementById("registerForm").className == 'box loginFormShown') {
    document.getElementById("registerForm").className = 'box loginFormHidden';
    document.getElementById("loginForm").className = 'box loginFormShown';
  }
  else {
    document.getElementById("registerForm").className = 'box loginFormShown';
    document.getElementById("loginForm").className = 'box loginFormHidden';
  }
}

function inputFieldFocus(myThis, myValue) {
  if (myThis.value == myValue) {
    myThis.value = '';
  }
  if (myThis.name == 'password') {
    myThis.type = "password";
  }
}

function inputFieldBlur(myThis, myValue) {
  if (myThis.value == '') {
    myThis.value = myValue;

    if (myThis.name == 'password') {
      myThis.type = "text";
    }
  }
  
}

function checkSearchAll() {
  if (document.getElementById("search_all").checked == true) {
    document.getElementById("langCode").readOnly = true;
    document.getElementById("langCode").disabled = true;
    document.getElementById("targetLangCode").readOnly = true;
    document.getElementById("targetLangCode").disabled = true;
  }
  else {
    document.getElementById("langCode").readOnly = false;
    document.getElementById("langCode").disabled = false;
    document.getElementById("targetLangCode").readOnly = false;
    document.getElementById("targetLangCode").disabled = false;
  }
}

$(document).ready(function (){
  $("#feedback").hover(
  	function () {
  		$("#fbbutton").attr("src","http://www.wikidict.de/p/button_feedback.png");
  	}, 
  	function () {
  		$("#fbbutton").attr("src","http://www.wikidict.de/p/button_fb.png");
  	}
  );
  
  fctPleaseWait(false);
});

