if(top != self) top.location = self.location;

//Menüfunktion
sfHover = function() {
  var sfEls = document.getElementById("cssmenu").getElementsByTagName("li");
  for (var i=0; i<sfEls.length; ++i) {
    sfEls[i].onmouseover=function() {
      this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
      this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
  }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//Ende Menüfunktion

function wechsel(a,b){
  einblenden_ohne_effect(a);
  einblenden_ohne_effect(b);
}

function einblenden_ohne_effect(a){
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none"){
    e.style.display="block"
  }else{
    e.style.display="none"
  }
  return true;
}

function einblenden(a){
  var e=document.getElementById(a);
  if(!e)return true;
  if(e.style.display=="none"){
    $("#"+a).slideDown(500);
  }else{
    $("#"+a).slideUp(500);
  }
  return true;
}


function go (select) {
  var wert = select.options[select.options.selectedIndex].value;
  select.form.reset();
  $(body).ScrollTo(wert);
}

function email_neu (user, domain, extension, anzeige, betreff) {
  if(!anzeige){anzeige = user + '@' + domain + '.' + extension;}
  if (betreff){
    document.write(' <a href="' + 'mailto:' + user + '@' + domain + '.' + extension + '?subject=' + betreff + '">' + anzeige + '</a>');
  }else{
    document.write(' <a href="' + 'mailto:' + user + '@' + domain + '.' + extension + '">' + anzeige + '</a>');
  }
}

function stickieFade(toggle){
	if (toggle == 1){
		$("#stickie").animate({
			"top":"-70px",
			"left":"-55px"
		}, 1000);
	}
	else {
		$("#stickie").delay(3000).animate({
			"top":"-90px",
			"left":"-60px"
		}, 1000);	
	}
}

function show_div(div){
	if(document.getElementById(div).style.display == "none" || document.getElementById(div).style.display == ""){
		$("#"+div).slideDown(500);
	}
	else{
		$("#"+div).slideUp(500);
	}
}

function toggle_div(div){
	if(document.getElementById(div).style.display == "none" || document.getElementById(div).style.display == ""){
		$("#"+div).fadeIn(500);
		var action = "fadeIn";
	}
	else{
		$("#"+div).fadeOut(500);
		var action = "fadeOut";
	}
	if (div == "login_form" && action == "fadeIn"){
		login_check();
	}
}

function login_check(){
	var username = document.getElementById('loginfield').value;
	if (username != ""){
		$("#username-label-text").fadeOut(400);
	}
	else {
		$("#username-label-text").fadeIn(400);
	}
	$("#ajax").load("../api_ajax.php?action=check_username&user="+username,function(){
		var check = document.getElementById('ajax').innerHTML;
		if (check == "red:Benutzername vergeben." || username == 'admin' || username == 'Admin'){
			$("#passfield").fadeIn(400);
			$("#password-label-text").fadeIn(400);
			$("#forgot").fadeIn(400);
			$("#registrierung").fadeOut(400);
			document.getElementById("loginfield").name = "nic";
			document.getElementById("login").action = "?action=login";
			document.getElementById("submit").value="Anmelden";
		}
		else {
			$("#passfield").fadeOut(400);
			$("#password-label-text").fadeOut(400);
			$("#forgot").fadeOut(400);
			$("#registrierung").fadeIn(400);
			document.getElementById("loginfield").name = "search";
			document.getElementById("login").action = "?ord=service&dat=suche";
			document.getElementById("submit").value="Suchen";
		}
	});
}

function pass_check(){
	var username = document.getElementById('passfield').value;
	if (username != ""){
		$("#password-label-text").fadeOut(400);
	}
	else {
		$("#password-label-text").fadeIn(400);
	}
}

function search(){
	$("#passfield").fadeOut(400);
	$("#password-label-text").fadeOut(400);
	$("#forgot").fadeOut(400);
	document.getElementById("loginfield").name = "search";
	document.getElementById("login").action = "?ord=service&dat=suche";
	document.getElementById("submit").value="Suchen";
	document.getElementById("loginfield").focus();
}

function search_check(){
	var username = document.getElementById('searchfield').value;
	if (username != ""){
		$("#username-label-text").fadeOut(400);
	}
	else {
		$("#username-label-text").fadeIn(400);
	}
}

function search_login(){
	if (document.getElementById('searchfield').style.display == "none"){
		$("#ergaenzungen").fadeOut(400);
		$("#searchfield").fadeIn(400);
		$("#username-label").fadeIn(400);
		$("#submit").fadeIn(400);
		document.getElementById("searchfield").focus();
	}
	else {
		$("#searchfield").fadeOut(400);
		$("#username-label").fadeOut(400);
		$("#submit").fadeOut(400);
		$("#ergaenzungen").fadeIn(400);
	}
}

function tab(num){
	document.getElementById('map').style.backgroundImage = 'url(gold/grafik/map_' + num + '.png)';
	document.getElementById('tab_0').className = '';
	document.getElementById('tab_1').className = '';
	document.getElementById('tab_2').className = '';
	document.getElementById('tab_3').className = '';
	document.getElementById('tab_'+num).className = 'active';
	document.getElementById('blank').useMap = '#links_' + num;
}

function diashow1(){
//Reload für Diashow Homepageseite
  setTimeout("self.location.reload()",10000);
}

function diashow2(){
//Reload für Diashow Mittelungseite
  setTimeout("self.location.reload()",60000);
}

