// ersetzt input type="submit"-Button durch (stylebaren) a-href-Link
function submitToLinks() {
  if (!document.getElementById || !document.createTextNode) { return; }
  // Submitbutton des Suchfelds
  var input_search = document.getElementById("submit-search");
  var newLink = document.createElement("a");
  var newText = document.createTextNode(input_search.getAttribute("value"));
  newLink.appendChild(newText);
  newLink.setAttribute("href", "javascript:document.forms[0].submit();");
  input_search.parentNode.replaceChild(newLink, input_search);
  // Submitbutton des Logins
  var input_login = document.getElementById("submit-login");
  if(input_login) {
  	var newLink_login = document.createElement("a");
  	var newText_login = document.createTextNode(input_login.getAttribute("value"));
  	newLink_login.appendChild(newText_login);
  	newLink_login.setAttribute("href", "javascript:document.forms['login'].submit();");
  	input_login.parentNode.replaceChild(newLink_login, input_login);
  }
}

// Schriftskalierung
function fontResize() {
  var link_inc = document.getElementById("textzoom_inc");
  var link_dec = document.getElementById("textzoom_dec");
  var link_reset = document.getElementById("textzoom_reset");
  
  document.body.style.fontSize = "10px";
  
  link_inc.onclick = function() {
    var fontSize = parseInt(document.body.style.fontSize);
    if (fontSize < 16) {
      fontSize += 2;
      document.body.style.fontSize = fontSize + "px";
      link_dec.className = "";
    }
    if (fontSize == 16) {
      this.className = "disabled";
    }
    return false;
  }
  link_dec.onclick = function() {
    var fontSize = parseInt(document.body.style.fontSize);
    if (fontSize > 8) {
      fontSize -= 2;
      document.body.style.fontSize = fontSize + "px";
      link_inc.className = "";
    }
    if (fontSize == 8) {
      this.className = "disabled";
    }
    return false;
  }
  link_reset.onclick = function() {
    document.body.style.fontSize = "10px";
    link_inc.className = "";
    link_dec.className = "";
    return false;
  }
}

function bookmarkPage() {
  if (!document.getElementById || !document.createTextNode) return false;
  if (document.getElementById("etc")) {
    var link = document.getElementById("favorite");
      if(document.getElementById("favorite")) {
      	link.onclick = function() {
      		if (window.sidebar) {
        		window.sidebar.addPanel(document.title, "http://www.wolman.de/", "");
        		return false;
      			}
      		if (window.external) {
        		window.external.AddFavorite("http://www.wolman.de/", document.title);
      			}
      		return false;
    		}
    	}
  }
}

window.onload = function() {
  submitToLinks();
  fontResize();
  bookmarkPage();
}


//Ein- und Ausblenden von Elementen
function toggleDetails(toggle_id) {
	var elem = document.getElementById(toggle_id);
	if (elem.style.display == 'none') {
		elem.style.display = 'block';
	}
	else {
		elem.style.display = 'none';
	}
}
