$(function(){
   
   $('input.nformat').priceFormat({
        prefix: '',
        thousandsSeparator: '.',
        centsLimit: 0,
        centsSeparator: ''
    });
    
    $("form[name=ausza] table tr").hover(function(){
        $(this).addClass("mitRand");
    }, function(){
        $(this).removeClass("mitRand");
    });
   
    if($("#delete_account")[0]){ 
        $("#delete_account input[type=submit]").hide();
        
        $("#delete_account input[type=checkbox]").bind("click change", function(){
            if($(this).is(":checked"))
                $("#delete_account input[type=submit]").show();
            else
                $("#delete_account input[type=submit]").hide();
        });
    }
   
    $("#zeige_stats").css("cursor", "pointer").click(function(){
        $("#old").slideToggle();
        if($(this).text() == 'Text-Statistik anzeigen')
            $(this).text('Text-Statistik verbergen');
        else
            $(this).text('Text-Statistik anzeigen');
    });
   
    $("#zeige_stats2").css("cursor", "pointer").click(function(){
        $("#old2").slideToggle();
        if($(this).text() == 'Text-Statistik anzeigen')
            $(this).text('Text-Statistik verbergen');
        else
            $(this).text('Text-Statistik anzeigen');
    });
    
    $( "#dialog-confirm" ).dialog({
		resizable: false,
        width:500,
        autoOpen: false,
        modal: true
	});
    
    $( "#dialog-kat" ).dialog({
		resizable: false,
        width:500,
        autoOpen: false,
        modal: true
	});
   
    $("a.choose_kat").css("cursor", "pointer").click(function(e){
        var c = $(this);
        e.preventDefault();
        
        $("#dialog-kat").dialog("open");
        $("#dialog-kat .uebersicht").html('Kategorien werden geladen...');
        
        $.get('ajax.php', {
            a: 5,
            w: $(c).attr("rel")
        }, function(data){ 
            $("#dialog-kat .uebersicht").html(data);
            
            $("#dialog-kat").dialog({
                buttons: {
                    "Speichern": function() { 
                        $.post('ajax.php', {
                            a: 6,
                            kats: $("#kategorien").serialize(),
                            w: $(c).attr("rel")
                        }, function(data){ 
                            $("#dialog-kat").dialog( "close" );
                        });
                        
                        $("#dialog-kat .uebersicht").html('Kategorien werden gespeichert...');
                    },
                    "Abbrechen": function() {
                        $( this ).dialog( "close" );
                    }
                }
    	   });
        });
    });
   
    $("a.del_camp").css("cursor", "pointer").click(function(e){
        var c = $(this);
        e.preventDefault();
        
        $( "#dialog-confirm" ).dialog("open");
        $( "#dialog-confirm" ).dialog({
            buttons: {
                "Wirklich entfernen": function() { 
                    $( this ).dialog( "close" );
                    window.location.href = $(c).next("a.del_camp2").attr("href");
                },
                "Doch nicht": function() {
                    $( this ).dialog( "close" );
                }
            }
	   });
    });
   
    $("a.del_wcode").css("cursor", "pointer").click(function(e){ 
        var c = $(this);
        e.preventDefault();
        
        $( "#dialog-confirm" ).dialog("open");
        $( "#dialog-confirm" ).dialog({
            buttons: {
                "Wirklich entfernen": function() { 
                    $( this ).dialog( "close" );
                    window.location.href = $(c).attr("href");
                },
                "Doch nicht": function() {
                    $( this ).dialog( "close" );
                }
            }
	   });
    });
   
    $("a.delca").css("cursor", "pointer").click(function(e){ 
        var c = $(this);
        e.preventDefault();
        
        $( "#dialog-confirm" ).dialog("open");
        $( "#dialog-confirm" ).dialog({
            buttons: {
                "Wirklich entfernen": function() { 
                    $( this ).dialog( "close" );
                    window.location.href = $(c).attr("href");
                },
                "Doch nicht": function() {
                    $( this ).dialog( "close" );
                }
            }
	   });
    });
    
    $("a.standardw").css("cursor", "pointer").unbind().bind("click", function(e){
        var c = $(this);
        e.preventDefault();
        
        $(c).unbind().html('Bitte warten...');
        
        $.get('ajax.php', {
            a: 4,
            id: $(c).attr("rel")
        }, function(data){ 
            $(c).parents(".onew:first").html(data);
            $(c).remove();
        });
    });
    
    $("select.inad_w").unbind().bind("change", function(e){
        var c = $(this);
        e.preventDefault();
        
        var n = $('<strong class="nbh" style="background:#e0fde2; margin-left:10px; padding:2px 6px; border:1px solid #b0cdb1;">wird gespeichert...</strong>');
        $(c).after(n);
        
        $.get('ajax.php', {
            a: 3,
            id: $(c).siblings(".inad_id").val(),
            w: $(c).val()
        }, function(data){ 
            $(n).html('gespeichert!').animate({'width': 'auto'}, 1500, '', function(){ $(n).fadeOut('slow', function(){ $(n).remove(); }); });
        });
    });
   
    function loadexits(){   
        $("a.change_exit").unbind().bind("click", function(e){
            var c = $(this); 
            e.preventDefault();
            
            $.get('ajax.php', {
                a: 1,
                id: $(c).attr("rel")
            }, function(data){ 
                $(c).parents("p:first").html(data);
                loadexits();
            });
        });
    }
    loadexits();
    
    $("#txtDefaultHtmlArea").htmlarea();
    
    if($("#mitbewerber")[0]){
        function mitbewerber(){   
            $("#mitbewerber").replaceWith('<table border="0" cellpadding="2" cellspacing="1" width="100%" id="mitbewerber"><tr><td>Wird geladen</td></tr></table>');
            
            $.get('ajax.php', {
                a: 2,
                q: $("#mb_q").val()
            }, function(data){ 
                //$("#mitbewerber").html(data);
                $("#mitbewerber").replaceWith('<table border="0" cellpadding="2" cellspacing="1" width="100%" id="mitbewerber">'+data+'</table>');
                
                $("#mb_all").unbind().bind("click", function(){
                    $("#mitbewerber input[type=checkbox]").attr("checked", "checked");
                });
                
                $("#mb_none").unbind().bind("click", function(){
                    $("#mitbewerber input[type=checkbox]").removeAttr("checked");
                });
                
                $("#mb_q").unbind().bind("keyup change", function(){
                    mitbewerber();
                });
                
                $("#mitbewerber .stop").css("cursor", "pointer").unbind().bind("click", function(){
                    var c = $(this);
                    
                    $.get('ajax.php', {
                        a: 201,
                        c: $(c).attr("rel")
                    }, function(data){ 
                        $(c).replaceWith("Ja");
                    });
                });
        
                $("#refresh").unbind().bind("click", function(e){
                    e.preventDefault();
                    mitbewerber();
                });
            });
        }
        mitbewerber();
    }
   
    $(".tipp").unbind("mouseenter mouseleave").bind("mouseenter", function(e){
        var span = $(this).children("span");
        
        $(span).css({
            "left": (e.pageX + 20) + "px",
            "top": (e.pageY - $(window).scrollTop() + 22) + "px"
        }).fadeIn();
    }).bind("mouseleave", function(e){
        var span = $(this).children("span");
        
        $(span).fadeOut();
    });

    
    if($("#auszahlungs_ding")[0]){
        $("select[name=art]").bind("change", function(){
            var tval = $(this).val();
            
            if(tval == 0){
                $(".c_paypal").show();
                $(".c_bank").hide();
                $(".c_paysafe").hide();
                
                $(".euro_A").show();
                $(".euro_B").hide();
            } else if (tval == 1){
                $(".c_paypal").hide();
                $(".c_bank").show();
                $(".c_paysafe").hide()
                
                $(".euro_A").show();
                $(".euro_B").hide();;
            }  else if (tval == 2){
                $(".c_paypal").hide();
                $(".c_bank").hide();
                $(".c_paysafe").show();
                
                $(".euro_A").hide();
                $(".euro_B").show();
            }
        }); 
    }
    
                
    $("a.user_freischalten").css("cursor", "pointer").unbind().bind("click", function(){
        var c = $(this);
        
        $.get('ajax.php', {
            a: 7,
            user: $(c).attr("rel")
        }, function(data){ 
            $(c).remove();
        });
    });
});

function umstErklaerung() {
	if( document.getElementById('umst_erklaerung').style.display=='none' ) {
		document.getElementById('umst_erklaerung').style.display='block';
	} else {
		document.getElementById('umst_erklaerung').style.display='none';
	}	
	return false;
}
