$(document).ready(function(){

    //Kioskname
    $("#btnKiosknameBearbeiten").click(function() {
    	$("#lblKioskname").css('display','none');
    	$("#txtKioskname").css('display','inline');
    	$("#btnKiosknameBearbeiten").css('display','none');
        $("#btnKiosknameSpeichern").css('display','inline');
    	/*
        $("#lblKioskname").fadeOut('fast', function() {
            // Animation complete
    		$("#txtKioskname").fadeIn('fast', function() {
    		    // Animation complete
    	    });
        });
    	$("#btnKiosknameBearbeiten").fadeOut('fast', function() {
            // Animation complete
    		$("#btnKiosknameSpeichern").fadeIn('fast', function() {
    			// Animation complete
    		});
        });
        */
    });
    $("#btnKiosknameSpeichern").click(function() {
        $.post("detailsBearbeiten.php", { 
        	kioskname: $("#txtKioskname").val(),
			id: $(document).getUrlParam("id")   }, function(xml) {
			
			$("#lblKioskname").html($("#txtKioskname").val());									
			
			$("#txtKioskname").css('display','none');
			$("#lblKioskname").css('display','inline');
			$("#btnKiosknameSpeichern").css('display','none');
		    $("#btnKiosknameBearbeiten").css('display','inline');
			/*
			$("#txtKioskname").fadeOut('slow', function() {
	        	$("#lblKioskname").fadeIn('slow', function() {
	    			// Animation complete
	    		});
	        });
	        $("#btnKiosknameSpeichern").fadeOut('slow', function() {
	        	$("#btnKiosknameBearbeiten").fadeIn('slow', function() {
	    			// Animation complete
	    		});
	        });
	        */
		});
    });

     
    //Bewertung
    $("#btnBewertungBearbeiten").click(function() {
    	$("#lblBewertung").css('display','none');
        $("#inputBewertung").css('display','inline');
        $("#btnBewertungBearbeiten").css('display','none');
     	$("#btnBewertungSpeichern").css('display','inline');
    	/*
        $("#lblBewertung").fadeOut('slow', function() {
        	// Animation complete
     		$("#inputBewertung").fadeIn('slow', function() {
     		    // Animation complete
     		});
        });
        $("#btnBewertungBearbeiten").fadeOut('slow', function() {
            // Animation complete
     		$("#btnBewertungSpeichern").fadeIn('slow', function() {
     			// Animation complete
     		});
        });
        */
    });
    $("#btnBewertungSpeichern").click(function() {
        
        $.post("detailsBearbeiten.php", { 
		    bewertungBierpreise: $("#selectBierpreise").val(),
		 	bewertungOeffnungszeiten: $("#selectOeffnungszeiten").val(),
		 	bewertungPersonal: $("#selectPersonal").val(),
		 	id: $(document).getUrlParam("id") }, function(xml) {
			
		 	if($("result", xml).text()=="voted"){
		 		alert("Du hattest diesen Kiosk bereits bewertet!");
			}
		 	
			if($("result", xml).text()=="true"){
				$("#imgBewertungBierpreise").attr({src : $("bewertungBierpreiseIcon", xml).text()});
				$("#imgBewertungBierpreise").attr({alt : $("bewertungBierpreiseTitle", xml).text()});
				$("#imgBewertungBierpreise").attr({title : $("bewertungBierpreiseTitle", xml).text()});
				$("#imgBewertungOeffnungszeiten").attr({src : $("bewertungOeffnungszeitenIcon", xml).text()});
				$("#imgBewertungOeffnungszeiten").attr({alt : $("bewertungOeffnungszeitenTitle", xml).text()});
				$("#imgBewertungOeffnungszeiten").attr({title : $("bewertungOeffnungszeitenTitle", xml).text()});
				$("#imgBewertungPersonal").attr({src : $("bewertungPersonalIcon", xml).text()});
				$("#imgBewertungPersonal").attr({alt : $("bewertungPersonalTitle", xml).text()});
				$("#imgBewertungPersonal").attr({title : $("bewertungPersonalTitle", xml).text()});
			}
			$("#inputBewertung").css('display','none');
	        $("#lblBewertung").css('display','inline');
	        $("#btnBewertungSpeichern").css('display','none');
	        $("#btnBewertungBearbeiten").css('display','inline');
			/*
			$("#inputBewertung").fadeOut('slow', function() {
	            $("#lblBewertung").fadeIn('slow', function() {
	     		    // Animation complete
	     	    });
	        });
	    	$("#btnBewertungSpeichern").fadeOut('slow', function() {
	            $("#btnBewertungBearbeiten").fadeIn('slow', function() {
	         	    // Animation complete
	     	    });
	        });
	        */
	    });	 
    });
     
     
    //Preise
    $("#btnPreiseBearbeiten").click(function() {

    	//Preis ganz weg und alle Sorten und select-Boxen einfaden sieht irgendwie am besten aus
    	//Preise ausfaden und als callback tie anderne beiden einfaden kommt irgendwie nicht hin, weils teilweise gleichzeitig noch ist
    	//sollte funktionieren, wenn nach zwischen aus- und einfaden gewartet wird, damit ausfaden vollständig abgeschlossen ist
    	//fast ausfaden sieht auch noch blöd aus
    	
    	$(".lblPreise").css('display', 'none');
    	/*
    	$(".lblPreise").fadeOut('fast', function() {
      	    // Animation complete
        	
        });
     	*/
    	$(".lblPreiseSorte").css('display', 'inline');
    	/*
        $(".lblPreiseSorte").fadeIn('slow', function() {
      	    // Animation complete
        });
        */
    	$(".selectPreise").css('display', 'inline');
    	/*
      	$(".selectPreise").fadeIn('slow', function() {
      	    // Animation complete
      	});
        */
    	 
    	$("#btnPreiseBearbeiten").css('display', 'none');
    	$("#btnPreiseSpeichern").css('display', 'inline');
    	/*
    	$("#btnPreiseBearbeiten").fadeOut('slow', function() {
            // Animation complete
      		$("#btnPreiseSpeichern").fadeIn('slow', function() {
      		    // Animation complete
      		});
        });
    	*/
    	
    	$("#lblPreiseKeine").css('display', 'none');
        $(".lblPreiseWelche").css('display', 'inline');
    	/*
    	//Komischerweise verschwindet lblPreiseKeine sofort ohne zu faden
     	$("#lblPreiseKeine").fadeOut('slow', function() {
            // Animation complete
      		$(".lblPreiseWelche").fadeIn('slow', function() {
      		    // Animation complete
      		});
        });
        */
        
    });
    $("#btnPreiseSpeichern").click(function() {

    	$("#btnPreiseSpeichern").css("display", "none");
    	$("#btnPreiseBearbeiten").css("display", "inline");
     	/*
     	$("#btnPreiseSpeichern").fadeOut('slow', function() {
            // Animation complete
     		$("#btnPreiseBearbeiten").fadeIn('slow', function() {
      		    // Animation complete
      		});
        });
     	*/
     	        
     	$(".selectPreise").css("display", "none");
     	$(".lblPreise").css("display", "inline");
     	/*
     	$(".selectPreise").fadeOut('slow', function() {
            // Animation complete
      		$(".lblPreise").fadeIn('slow', function() {
      		    // Animation complete
      		});
        }); 
        */ 
    	 
     	
  	
     	$changed=false;
		$gibtTrinken=false;

        for($i=1;$i<=7;$i++){

        	$.ajax({
        		type: 	"POST",
             	url: 	"detailsBearbeiten.php",
             	data:	{
        					preis: $('#selectPreise'+$i).val(),
							trinken: $i,
							id: $(document).getUrlParam("id")
        		},
             	async: false,
             	success: function(xml){
        			//alert($("result", xml).text());
        			if($("result", xml).text()=="true"){
        				$changed=true;
        				
        				
        				
					}
             	}
         	});	
    						
						
        	
         	if($("#selectPreise"+$i).val()==0.00){
         		$("#lblPreiseSorte"+$i).css("display","none");
				$("#lblPreise"+$i).css("display","none");
         		/*
         		$("#lblPreiseSorte"+$i).fadeOut('slow', function() {
                    // Animation complete
              		$("#lblPreise"+$i).fadeIn('slow', function() {
              		    // Animation complete
              		});
                });
                */
    	
			} else {
				//alert("inline "+$i);
				$("#lblPreiseSorte"+$i).css("display","inline");
				$("#lblPreise"+$i).css("display","inline");											
				/*
				$("#lblPreiseSorte"+$i).fadeIn('slow', function() {
          		    // Animation complete
          		});
				$("#lblPreise"+$i).fadeIn('slow', function() {
          		    // Animation complete
          		});
				*/
    
				$("#lblPreise"+$i).text($("#selectPreise"+$i).val()+" €");
				$gibtTrinken=true;
			}
        }




        //alert($changed);
        
		if($changed==true){
        $.post("detailsBearbeiten.php", 
				{ 	feed: 5,
					id: $(document).getUrlParam("id")   
				}, 
				function(xml) {
				}
		);
	
		}
			
	
					
        if($gibtTrinken){
        	$(".lblPreiseKeine").css("display","none");
			$(".lblPreiseWelche").css("display","inline");
        	/*
			$(".lblPreiseKeine").fadeOut('slow', function() {
                // Animation complete
          		$(".lblPreiseWelche").fadeIn('slow', function() {
          		    // Animation complete
          		});
            });
            */
        	
			//$("#lblPreiseBecks").css("display","default");
     	
		} else {
			$(".lblPreiseKeine").css("display","inline");
			$(".lblPreiseWelche").css("display","none");
			/*
			$(".lblPreiseWelche").fadeOut('slow', function() {
                // Animation complete
          		$(".lblPreiseKeine").fadeIn('slow', function() {
          		    // Animation complete
          		});
            });
            */
			//$("#lblPreiseBecks").css("display","none");
  		}
					
     });


     //Öffnungszeiten
     $changedOeffnungszeiten=false;
     $falsch=false;
     $('.selectOeffnungszeiten').change(function() {
     	$changedOeffnungszeiten=true;
     });
     			
     $("#btnOeffnungszeitenBearbeiten").click(function() {
     	$(".lblOeffnungszeitenTag").css("display","inline");
     	$(".lblOeffnungszeitenVon").css("display", "none");
     	$(".lblOeffnungszeitenBis").css("display", "none");
     	$(".selectOeffnungszeiten").css("display", "inline");
     	$(".lblOeffnungszeitenSpan").css("display", "none");
     	$(".selectOeffnungszeitenSpan").css("display", "inline");
         			
     	$("#btnOeffnungszeitenBearbeiten").css("display", "none");
     	$("#btnOeffnungszeitenSpeichern").css("display", "inline");

     	$(".lblOeffnungszeitenKeine").css("display", "none");
     	$(".lblOeffnungszeitenWelche").css("display", "inline");

     	$changedOeffnungszeiten=false;
     	$falsch=false;
     });
     $("#btnOeffnungszeitenSpeichern").click(function() {


     for($i=0;$i<=6;$i++){
     	if($('#selectOeffnungszeitenVon'+$i).val()=='00:00' && $('#selectOeffnungszeitenBis'+$i).val()!='24:00'){
     		$falsch=true;
		}
     }

     if($falsch){
    	 $('#selectOeffnungszeitenVon'+$i).clearFields();
    	 $('#selectOeffnungszeitenBis'+$i).clearFields();
    	 alert("Die Öffnungszeiten dürfen nur auf 0 Uhr gesetzte werden, wenn der Kiosk den ganzen Tag (0 - 24 Uhr) offen hat!");
    	 $falsch=false;
     } else {
         			
    	 $(".lblOeffnungszeitenVon").css("display", "inline");
    	 $(".lblOeffnungszeitenBis").css("display", "inline");
    	 $(".selectOeffnungszeiten").css("display", "none");
    	 $(".lblOeffnungszeitenSpan").css("display", "inline");
    	 $(".selectOeffnungszeitenSpan").css("display", "none");
         			
    	 $("#btnOeffnungszeitenBearbeiten").css("display", "inline");
    	 $("#btnOeffnungszeitenSpeichern").css("display", "none");
         			
    	 $gibtOeffnungszeiten=false;

    	 if($changedOeffnungszeiten){
    		 $.ajax({
    			 type: 	"POST",
    			 url: 	"detailsBearbeiten.php",
    			 data:	{
    			 	deleteOeffnungszeiten : $(document).getUrlParam("id"), //keine Ahnung wie man nur ein Element übergeben kann
     										id:						$(document).getUrlParam("id")
    							},
     							async: false,
     							success: function(xml){
									//alert($("result", xml).text());
									//alert("gelöscht");
 								}
 							});
					
							for($i=0;$i<=6;$i++){
								//alert($('#selectOeffnungszeitenVon'+$i).val());

								if($('#selectOeffnungszeitenVon'+$i).val()=='00:00' && $('#selectOeffnungszeitenBis'+$i).val()!='24:00'){
									alert("0 uhr");
									$('#selectOeffnungszeitenVon'+$i).clearFields();
									$('#selectOeffnungszeitenBis'+$i).clearFields();
								}
						             			
								$.ajax({
             						type: 	"POST",
             						url: 	"detailsBearbeiten.php",
             						data:	{
         								oeffnungszeitenVon: $('#selectOeffnungszeitenVon'+$i).val(),
         								oeffnungszeitenBis: $('#selectOeffnungszeitenBis'+$i).val(),
										tag: $i,
										id: $(document).getUrlParam("id")
         							},
             						async: false,
             						success: function(xml){
         								//alert(xml);
         								//if($("result", xml).text()=="true"){
										//}
										//alert("zeit: "+$("result", xml).text());
         							}	
         	    				});
							}
						}

						for($i=0;$i<=6;$i++){
							//alert($("#selectOeffnungszeitenVon"+$i).val());
							if($("#selectOeffnungszeitenVon"+$i).val()=='' || $("#selectOeffnungszeitenBis"+$i).val()==''){
								$("#lblOeffnungszeitenTag"+$i).css("display","none");
								$("#lblOeffnungszeitenVon"+$i).css("display","none");
								$("#lblOeffnungszeitenBis"+$i).css("display","none");
								$("#lblOeffnungszeitenSpan"+$i).css("display","none");
							} else {
								$("#lblOeffnungszeitenTag"+$i).css("display","inline");
								$("#lblOeffnungszeitenVon"+$i).css("display","inline");
								$("#lblOeffnungszeitenBis"+$i).css("display","inline");
								$("#lblOeffnungszeitenSpan"+$i).css("display","inline");												
								$("#lblOeffnungszeitenVon"+$i).text($("#selectOeffnungszeitenVon"+$i).val());
								$("#lblOeffnungszeitenBis"+$i).text($("#selectOeffnungszeitenBis"+$i).val());
								$gibtOeffnungszeiten=true;
							}
						}
					

         				//alert("changed: "+$changedOeffnungszeiten);
						if($changedOeffnungszeiten==true){
							$.post("detailsBearbeiten.php", 
									{ 	feed: 8,
										id: $(document).getUrlParam("id")   
									}, 
									function(xml) {
									 	//alert($("result", xml).text());
									}
							);
						}
					
        	 			if($gibtOeffnungszeiten){
							$(".lblOeffnungszeitenKeine").css("display","none");
							$(".lblOeffnungszeitenWelche").css("display","inline");
						} else {
							$(".lblOeffnungszeitenKeine").css("display","inline");
							$(".lblOeffnungszeitenWelche").css("display","none");
						}
         			
     				}
     			});

     			
    //Aktuelles
    $("#btnAktuellesBearbeiten").click(function() {
    	$("#lblAktuelles").css("display","none");
    	$("#txtAktuelles").css("display","inline");
    	/*
    	$("#lblAktuelles").fadeOut('slow', function() {
        	// Animation complete
       		$("#txtAktuelles").fadeIn('slow', function() {
       		    // Animation complete
       		});
		});
        */
    	 
    	$("#btnAktuellesBearbeiten").css("display","none");
        $("#btnAktuellesSpeichern").css("display","inline");
    	 /*
    	 $("#btnAktuellesBearbeiten").fadeOut('slow', function() {
             // Animation complete
       		$("#btnAktuellesSpeichern").fadeIn('slow', function() {
       		    // Animation complete
       		});
         });
         */
     });
     $("#btnAktuellesSpeichern").click(function() {
    	  
        $.post("detailsBearbeiten.php", { 
        	aktuelles: $("#txtAktuelles").val(),
            id: $(document).getUrlParam("id")   }, function(xml) {
            
            if($("#txtAktuelles").val()==''){
            	$("#lblAktuelles").html('keine aktuellen Informationen');
            } else {									
            	$("#lblAktuelles").html($("#txtAktuelles").val().replace(/\n/g,'<br />'));
            }
            
            $("#txtAktuelles").css("display","none");
            $("#lblAktuelles").css("display","inline");
            /*
            $("#txtAktuelles").fadeOut('slow', function() {
                // Animation complete
              	$("#lblAktuelles").fadeIn('slow', function() {
              	    // Animation complete
              	});
            });
            */
            
            $("#btnAktuellesSpeichern").css("display","none");
            $("#btnAktuellesBearbeiten").css("display","inline");
            /*
            $("#btnAktuellesSpeichern").fadeOut('slow', function() {
                // Animation complete
              	$("#btnAktuellesBearbeiten").fadeIn('slow', function() {
              	    // Animation complete
              	});
            });
            */
        });    	 	
    });


    //Sonstiges
    $("#btnSonstigesBearbeiten").click(function() {
    	$("#lblSonstiges").css("display","none");
        $("#txtSonstiges").css("display","inline");
    	/*
        $("#lblSonstiges").fadeOut('slow', function() {
            // Animation complete
      		$("#txtSonstiges").fadeIn('slow', function() {
      		    // Animation complete
      		});
        });
		*/
        
    	$("#btnSonstigesBearbeiten").css("display","none");
        $("#btnSonstigesSpeichern").css("display","inline");
        /*
   	 	$("#btnSonstigesBearbeiten").fadeOut('slow', function() {
            // Animation complete
      		$("#btnSonstigesSpeichern").fadeIn('slow', function() {
      		    // Animation complete
      		});
        });
        */
    });
    $("#btnSonstigesSpeichern").click(function() {
         			
    	$.post("detailsBearbeiten.php", { 
        	sonstiges: $("#txtSonstiges").val(),
            id: $(document).getUrlParam("id")   }, function(xml) {
            
            if($("#txtSonstiges").val()==''){
            	$("#lblSonstiges").html('keine sonstigen Informationen');
            } else {									
            	$("#lblSonstiges").html($("#txtSonstiges").val().replace(/\n/g,'<br />'));
            }
            
            $("#txtSonstiges").css("display","none");
            $("#lblSonstiges").css("display","inline");
            /*
            $("#txtSonstiges").fadeOut('slow', function() {
                // Animation complete
              	$("#lblSonstiges").fadeIn('slow', function() {
              	    // Animation complete
              	});
            });
            */
            
            $("#btnSonstigesSpeichern").css("display","none");
            $("#btnSonstigesBearbeiten").css("display","inline");
            /*
            $("#btnSonstigesSpeichern").fadeOut('slow', function() {
                // Animation complete
              	$("#btnSonstigesBearbeiten").fadeIn('slow', function() {
              	    // Animation complete
              	});
            });
            */
        });
    });
     			
     			
    //Kommentar
    $("#btnKommentarSpeichern").click(function() {
    	if($("#txtName").val()!='' && $("#txtKommentar").val()!=''){
    		$("#inputKommentar").css("display", "none");
     		$("#lblKommentarKein").css("display", "none");
         			
     		$.post("detailsBearbeiten.php", { kommentar: $("#txtKommentar").val(),
     											name: $("#txtName").val(),
     											mail: $("#txtMail").val(),
     											id: $(document).getUrlParam("id")   }, function(xml) {
     		});
         			
     		var current = new Date();
     		$("#lblKommentar").html("<div style='margin-top: 30px;'><span class='benutzereintrag'><strong>"+$("#txtName").val()+"</strong> schrieb am <strong>"+current.getDate()+"."+current.getMonth()+"."+current.getFullYear()+"</strong> um <strong>"+current.getHours()+":"+current.getMinutes()+"</strong></span><p class='benutzereintrag'>"+$("#txtKommentar").val()+"</p><img src='images/begrenzung.png' class='begrenzung' /></div>");
     	} else {
     		alert("Du musst deinen Namen und einen Kommentar eingeben!");
     	}
     });
     			
});
 
