// JavaScript Document

$(document).ready(function() {
	
    $(".ezsitemap_toggleChildren").click(function(e) {
        e.preventDefault();
        $(".ezsitemap_page_children").slideToggle(250);
    });
    
    $("a[rel^='ezsitemap_view']").click(function(e) {
        e.preventDefault();
        if ($(this).attr('rel') == 'ezsitemap_view[admin]') {
            $(this).html('View Public Sitemap');
            $(this).attr('rel','ezsitemap_view[public]');
            $("#ezsitemap").slideUp(500,function() {
                $("#ezsitemap_admin_view").slideDown(500);
            });
        } else {
            $(this).html('View Admin Sitemap');
            $(this).attr('rel','ezsitemap_view[admin]');
            $("#ezsitemap_admin_view").slideUp(500,function() {
                $("#ezsitemap").slideDown(500);
            });
        }
    });
    
    $("#ezsitemap_admin_view a").click(function(e) {
        e.preventDefault();
        if ($(this).attr('id').substr(0,5) == 'hide-' || $(this).attr('id').substr(0,7) == 'nolink-') {
            $.id = $(this).attr('id');
            $.post(wp_site_url + "/wp-content/plugins/easy-sitemap/ajax.php", {i: $.id}, function(xml) {
                $.id = "#" + $.id;
                $($.id).html($(xml).html());
            });
        }
    });
	
});
