// JavaScript Document

  $(document).ready(function(){
	
		$("#kontakt").hide();
		$("#impressum").hide();
		$("#login").hide();
		$("#upload").hide();
		$(".menu_child").hide();

		$("#open_upload_A").click(function(){
			$(".inhalt").hide();
			$("#webseiten").show();
			$("#F").removeAttr("checked");
			$("#A").attr("checked","checked");
			$("#upload").slideDown();
		  }
		);
		
		$("#open_upload_F").click(function(){
			$(".inhalt").hide();
			$("#webseiten").hide();
			$("#unternehmen").show();
			$("#A").removeAttr("checked");
			$("#F").attr("checked","checked");
			$("#upload").slideDown();
		  }
		);
		
		$("#open_login").click(function(){
			$(".inhalt").hide();
			$("#login").slideDown();
		  }
		);

		
		$("#open_unterstuetzen").click(function(){
			$(".inhalt").hide();
			$("#kontakt").slideDown();
			$("#betreff").val("Jetzt unterstuetzen");

		  }
		);
		
		$("#open_foerderer").click(function(){
			$(".inhalt").hide();
			$("#kontakt").slideDown();
			$("#betreff").val("Foerderer werden");

		  }
		);
		
		$("#open_beitreten").click(function(){
			$(".inhalt").hide();
			$("#kontakt").slideDown();
			$("#betreff").val("Waldviertler Alternativen beitreten");
		  }
		);
		
		$("#open_kontakt").click(function(){
			$(".inhalt").hide();
			$("#unterstuetzen").show();
			$("#betreff").val("");

			$("#kontakt").slideDown();
		  }
		);
		
		$("#open_impressum").click(function(){
			$(".inhalt").hide();
			$("#unterstuetzen").show();
			$("#impressum").slideDown();
		  }
		);
		
		$("#open_partner").click(function(){
			$(".inhalt").hide();
			$("#unterstuetzen").show();
			$("#unternehmen").slideDown();
		  }
		);
		
		for (var i = 1;i < 100;i++)
			AnimateChild(i);
		
		ShowFormElement($("#inh_typ option:selected").val());
		
		initalizeValidationContactform();
		initalizeValidationGuestook();
		
  });
  
  function deleteElement2(datei)
  {
	var adress = "index.php?action=deleteImage&errorHandling=showError&datei=" + datei;
	var answer = confirm('Wollen Sie diesen Eintrag wirklich entfernen?');
	if (answer)
		window.location = adress;
  }
  
   function AnimateChild(elem)
  	{
		$("#"+elem).hover(function()
		{
			$("#"+elem+">div").show();
		});
		
		$("#"+elem+">div").hover(function()
		{
			$("#"+elem+">div").show();
		});
		
		$("#"+elem).mouseleave(function()
		{
			$("#"+elem+">div").hide();
		});
		
	}


  function ShowFormElement(elem)
	{
		$("div#artikelname").hide();
		$("div#artikeltext").hide();
		$("div#artikellink").hide();
		$("div#artikelnav_name").hide();
		$("div#artikelfrontpage").hide();
		
		switch (parseInt(elem)) {
			case 0:	$("div#artikelfrontpage").show();
					$("div#artikelnav_name").show();
					$("div#artikelname").show();
					$("div#artikeltext").show();
					break;
			case 1:	$("div#artikelnav_name").show();
					break;
			case 2:	$("div#artikelnav_name").show();
					break;
			case 3:
					break;
			case 4: $("div#artikelnav_name").show();
					$("div#artikellink").show();
					break;
			case 7:	$("div#artikelfrontpage").show();
					$("div#artikelnav_name").show();
					$("div#artikelname").show();
					break;
			case 8:	$("div#artikelfrontpage").show();
					$("div#artikelnav_name").show();
					$("div#artikelname").show();
					break;
			default:$("div#artikelfrontpage").show();
					$("div#artikelnav_name").show();
					break;
		}
		
	}

  function deleteElement(datei)
  {
	var adress = "index.php?page=5&id=" + datei;
	var answer = confirm('Wollen Sie diesen Artikel wirklich entfernen?');
	if (answer)
		window.location = adress;
  }
  
  function deleteGuestbook(datei,id)
  {
	var adress = "index.php?gbook=4&id=" + id + "&gbook_id=" + datei;
	var answer = confirm('Wollen Sie diesen Eintrag wirklich entfernen?');
	if (answer)
		window.location = adress;
  }


//FUNKTION Number Format zur formatieren Zahlenausgabe
function /*out: String*/ number_format( /* in: float   */ number,
                                        /* in: integer */ laenge,
                                        /* in: String  */ sep,
                                        /* in: String  */ th_sep ) {

  number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
  str_number = number+"";
  arr_int = str_number.split(".");
  if(!arr_int[0]) arr_int[0] = "0";
  if(!arr_int[1]) arr_int[1] = "";
  if(arr_int[1].length < laenge){
    nachkomma = arr_int[1];
    for(i=arr_int[1].length+1; i <= laenge; i++){  nachkomma += "0";  }
    arr_int[1] = nachkomma;
  }
  if(th_sep != "" && arr_int[0].length > 3){
    Begriff = arr_int[0];
    arr_int[0] = "";
    for(j = 3; j < Begriff.length ; j+=3){
      Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
      arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
    }
    str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
    arr_int[0] = str_first + arr_int[0];
  }
  return arr_int[0]+sep+arr_int[1];
  }
