function AddPage(){
    window.onload = function(){
        $('name').focus();
    }
}

function ViewPage(){

    $j(document).ready(function(){
        $j('.edit-prop').addClass('edit-hilite').editable(char_url_for("/character/prop_save"), {
            loadurl: char_url_for('/character/prop_load'),
            maxlength: '64',
            onblur: 'submit',
            tooltip   : 'Click to edit...'
        })

        $j('.edit-visibility').addClass('edit-hilite').editable(char_url_for("/character/visibility_save"), {
            loadurl: char_url_for('/character/visibility_load'),
            type: 'select',
            onblur: 'submit',
            tooltip   : 'Click to edit...'
        })

        $j('.edit-rating').addClass('edit-hilite').editable(char_url_for("/character/rating_save"), {
            loadurl: char_url_for('/character/rating_load'),
            type: 'select',
            onblur: 'submit',
            style: 'display: inline',
            tooltip: 'Click to edit...'
        })
                
        $j('.edit-name').addClass('edit-hilite').editable(char_url_for("/character/name_save"), {
            cssclass: 'inputname',
            width: 250,
            style: 'display: inline',
            maxlength: '64',
            onblur: 'submit',
            tooltip   : 'Click to edit...'
        })

        $j('.edit-desc').addClass('edit-hilite').editable(char_url_for("/desc/save"), {
            loadurl: char_url_for('/desc/load'),
            type: 'textarea',
            rows: 10,
            onblur: 'ignore',
            cancel    : 'Cancel',
            submit    : 'OK',
            tooltip   : 'Click to edit...'
        })            

        $j('.edit-info').addClass('edit-hilite').editable(char_url_for("/info/save"), {
            loadurl: char_url_for('/info/load'),
            type: 'textarea',
            rows: 10,
            onblur: 'ignore',
            cancel    : 'Cancel',
            submit    : 'OK',
            tooltip   : 'Click to edit...'
        })
        
        $j('#char-delete').click(function(){
            if (confirm("Are you sure you want to delete this character?"))
            {
                window.location = char_url_for('/delete')
            }
            return false
        })


        $j('.shout-delete').click(function(){
            if (confirm("Are you sure you want to delete this shout?"))
            {
                var shoutId = $j(this).attr('id').substr(6)
                $j(this).parent().parent().parent().hide(500, function(){
                    $j(this).remove()
                })
                $j.post(char_url_for('/shout/' + shoutId + '/delete'))
            }
            return false
        })
        
        $j('#char-type .edit').click(function(){
            id = $j(this).text().toLowerCase()
            if ($j(this).hasClass("selected"))
                $j(this).removeClass("selected")
            else
                $j(this).addClass("selected")
            $j.post(char_url_for('/type/' + id + '/toggle'))
        })

        $j('#char-type .edit-hilite').editable(char_url_for("/customtype/save"), {
            loadurl: char_url_for('/customtype/load'),
            style: 'display: inline',
            maxlength: '128',
            placeholder: "<span class='blank'>Anything else?</span>",
            onblur: 'submit'
        })

    });

}

function AllShoutsPage(){
    $j(document).ready(function(){

        $j('.shout-delete').click(function(){
            if (confirm("Are you sure you want to delete this shout?"))
            {
                var shoutId = $j(this).attr('id').substr(6)
                $j(this).parent().parent().parent().hide(500, function(){
                    $j(this).remove()
                })
                $j.post(char_url_for('/shout/' + shoutId + '/delete'))
            }
            return false
        })
    })
}

function ConPage(){
    $j(document).ready(function(){
        $j('.edit-prop').addClass('edit-hilite').editable(char_url_for("/character/conprop_save"), {
            loadurl: char_url_for('/character/conprop_load'),
            maxlength: '64',
            onblur: 'submit',
            tooltip   : 'Click to edit...'
        })
        $j('.edit-prop-big').addClass('edit-hilite').editable(char_url_for("/character/conprop_save"), {
            loadurl: char_url_for('/character/conprop_load'),
            type: 'textarea',
            rows: 5,
            onblur: 'ignore',
            cancel    : 'Cancel',
            submit    : 'OK',
            tooltip   : 'Click to edit...'
        })
        $j('.edit-con_info').addClass('edit-hilite').editable(char_url_for("/character/section_vis_save"), {
            data: "{'1': 'Everyone', '2': 'My friends', '3': 'Just me'}",
            type: 'select',
            onblur: 'submit',
            style: 'display: inline',
            tooltip: 'Click to edit...'
        })
        $j('.edit-con_events').addClass('edit-hilite').editable(char_url_for("/character/section_vis_save"), {
            data: "{'1': 'Everyone', '2': 'My friends', '3': 'Just me'}",
            type: 'select',
            onblur: 'submit',
            style: 'display: inline',
            tooltip: 'Click to edit...'
        })
    })
}

function InfoPage(){
    $j(document).ready(function(){
        $j('.edit-info').addClass('edit-hilite').editable(char_url_for("/info/save"), {
            loadurl: char_url_for('/info/load'),
            type: 'textarea',
            rows: 10,
            onblur: 'ignore',
            cancel    : 'Cancel',
            submit    : 'OK',
            tooltip   : 'Click to edit...'
        })
    })
}

function AgendaPage(){
    $j(document).ready(function(){
        $j('#agenda_save').click(function(){
            $j.post(char_url_for("/section_vis_save/agenda"), {'value': $j("#show_agenda").val()})
            return false
        })
    })
}

function AddPage(){
    $j(document).ready(function(){
        $j('#name').blur(function(){
            $j('#name_is').text($j(this).val())
        })
    })
}
