// JavaScript Document
function nachfragelink(vari,seite,get,text) { 
	var klick = seite+".php?delete="+get;
	var frage = confirm(vari+'\n\n'+text);
	if(frage == true) {location.href = klick;} 
	//else {alert(vari+' wurde nicht gelöscht!')};
}

function zeigeMenue(zeige) {
var zeige = zeige;
//alert(hide);
  	document.getElementById(zeige).style.visibility ='visible';
}
function hideMenue(hide) {
var hide = hide;
//alert(hide);
  	document.getElementById(hide).style.visibility ='hidden';
}
function openPopUp(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function openDiv(div) {
	$("#"+div).css({'display':'block'});
}



var isShow = true; // für die Animation der Navi-Anzeige 
$(document).ready(function(){    
						   
	//FÜR DIE Bildertauschen (popup beratungszimmer)
		$("#zimmerbild").hover(function() {
			$(this).attr({'src':'bilder/beratungszimmer1.jpg'});
		}, function() {
			$(this).attr({'src':'bilder/beratungszimmer.jpg'});
		});
	
	//in den Zurücklink auf den Seiten einen Referrer einfügen...
	var zuruecklink ="";
	if(document.referrer.length > 8) {zuruecklink = document.referrer;}
	if(document.referrer.length < 2) {zuruecklink = "javascript:history.back()";}
	$("#zurueck a").attr('href', zuruecklink);

// für die Navi-Anzeige: Animation der Wandgemäle-Links, wenn javascript eingeschaltet ist.
	$("a[name=mehr]").click(function() { 
		inhalt = $(this).text();
		div = $(this).closest("div"); /*div class=inhalt  $(div).parent('div');*/
		diesesdiv = $(this).offsetParent();
		var gescrollt = $("#content").scrollTop();
		var differenz = 0;
		if (inhalt == "mehr >>") { //
			 $(div).children(".inhalt").show("slow"); 
			 $(this).text("<< weniger"); 
			 if(diesesdiv.position().top >80) {
				 differenz = diesesdiv.position().top - 80 + gescrollt;
			 } else {
				 differenz = 0 + gescrollt;
			 }
			// alert("Mehrlink-Position: "+diesesdiv.position().top+"\nDifferenz: "+differenz);
			 $('#content').animate({  
                scrollTop: differenz  
            }, 800);  
            return false;  

		  } else {
			 $(div).children(".inhalt").hide("slow");
			 $(this).text("mehr >>");
		  }
	  });

	/*
    $(function () {  
        $(window).scroll(function () {  
            if ($(this).scrollTop() > 100) {  
                $('#back-to-top').fadeIn();  
            } else {  
                $('#back-to-top').fadeOut();  
            }  
        });  
        $('#back-to-top').click(function () {  
            $('body,html').animate({  
                scrollTop: 0  
            }, 800);  
            return false;  
        });  
    });  
	*/
	// und noch voher den Button 'back-to-top' basteln - Achtung: position:fixed; /* Wichtig! */  
	// von Seite: http://staticfloat.com/2011/10/04/jquery-animiertes-scroll-to-top/?utm_source=rss&utm_medium=rss&utm_campaign=jquery-animiertes-scroll-to-top
	/**************************************************/
	//alle Sprunglinks mit Class scrollen verlangnsamen:
	/**************************************************/
	$('a[href*=#].scrollen').bind("click", function(event) {
		event.preventDefault();
		var ziel = $(this).attr("href");

                if ($.browser.opera) {
                    var target = '#content';
                }else{
                    var target = '#content';
                }

		$(target).animate({
			scrollTop: $(ziel).offset().top
		}, 2000 , function (){location.hash = ziel;});
		return false;
	});	
	//Von: http://www.drweb.de/magazin/animiertes-scrollen-mit-jquery/comment-page-1/#comments

	//FÜR DIE Kreuz-Bilder zum SCHLIE?EN VON DIVS
	var kreuz01 = $("img.divzu").attr('src'); 
	$("img.divzu").hover(function() {
		$(this).attr({src:"bilder/kreuz_grau.gif"});
	}, function() {
		$(this).attr({src:kreuz01});
	}).click(function () {
		$(this).parent("div").css({'display':'none'});
	});
	
	//FÜR DIVZU-LINKS:
	$("a.divzu").click(function () {
		$(this).closest("div").css({'display':'none'});
	});

	
	//***************************************************************
	//Formular Orte
	//***************************************************************
	$("#admin_orteintrag input[name='ort']").focus(function() {
		if($(this).val() == "neuen Ort eintragen") {
			$(this).val('');
		}
	});
	$("#admin_orteintrag a.anderslink").click(function() {
		var liid = $(this).closest('li').attr('id'); 
		var orttext = $("#"+liid+ " .orte").text();

		$("#admin_orteintrag input[name='ort']").val(orttext);
		$("#admin_orteintrag input[name='anders']").val(liid);
		$("#admin_orteintrag input[name='submit']").val('ändern');
		$("#admin_orteintrag span#neuerEintrag").css({'display':'inline'});
	});
	
	//***************************************************************
	//Formular Termine
	//***************************************************************
	$("#admin_kurseintrag input[name='titel']").focus();

function vorschau(formular,pruefen,feld) {

	document.getElementById(feld).style.display='block';
	//$("#formblock").css({'display':'none'});
	var formular = document.getElementById(formular);
	var pruefe = pruefen.split("-");
	var inputs = formular.getElementsByTagName('input'); 
	var anzinput = inputs.length;
	var areas = formular.getElementsByTagName('textarea'); 
	var anzareas = areas.length;
	var selects = formular.getElementsByTagName('select');
	var anzselects = selects.length;
	
	for(var x=0; x<anzinput; x++) {
		for(var i=0;i<pruefe.length;i++) {
			if(inputs[x].getAttribute('name') == pruefe[i] && inputs[x].value != "" && inputs[x].value != 0) { 
			if(pruefe[i] == "jahr" && inputs[x].value.length == 2) {inputs[x].value = "20"+inputs[x].value;}
				document.getElementById(feld+pruefe[i]).innerHTML = inputs[x].value;
			}
		}
	}
	for(var x=0; x<anzareas; x++) {
		for(var i=0;i<pruefe.length;i++) {
			if(areas[x].getAttribute('name') == pruefe[i] && areas[x].value != "") { 
				var namearea = feld+pruefe[i];
				//ajaxtext("text="+feld+pruefe[i]+"|"+areas[x].value);
				$.post("admin_termine_ajax.php",{art:'textarea',text:areas[x].value }, function(data) {
				$("#"+namearea).html(data);	
			});
			}
		}
	}
	for(var x=0; x<anzselects; x++) {
		for(var i=0;i<pruefe.length;i++) {
			var selectname = selects[x].getAttribute('name');
			var selectnr = $("select[name='"+selectname+"']").val(); 
			if(selects[x].getAttribute('name') == pruefe[i] && selectnr != 0) { 
				var option = $("select[name='"+selectname+"'] option[value='"+selectnr+"']");
				var opt = $("select[name='"+selectname+"'] option[value='"+selectnr+"']").eq(0);
				var selecttext = $(opt).text(); 
				var nameselect = feld+pruefe[i]; 
				$("#"+nameselect).text(selecttext);	
				selectnr = 0;
			}
		}
	}
}
	//VORSCHAU
	$("#admin_kurseintrag input[name='zumformular']").css({'display':'none'});
	$("#admin_kurseintrag input[name='vorschaubutton']").click(function() {
		vorschau('formular','titel-inhalt-tag-monat-jahr-zeit-kosten-ort','vorschau');									
	});

});
