/*
 * Escort agency room actions
 */
$(document).ready(function(){
    $("a[href='#agencyEditPersonal']").click( function() {
        $("input[name='action']").val("edit_personal");
        $("form[name='agencyProfileForm']").submit();
        return false;
    });
    $("a[href='#agencyEditLocations']").click( function() {
        $("input[name='action']").val("edit_locations");
        $("form[name='agencyProfileForm']").submit();
        return false;
    });
    $("a[href='#agencyEditRates']").click( function() {
        $("input[name='action']").val("edit_rates");
        $("form[name='agencyProfileForm']").submit();
        return false;
    });
    $("a[href='#agencyEditContact']").click( function() {
        $("input[name='action']").val("edit_contact");
        $("form[name='agencyProfileForm']").submit();
        return false;
    });
    $("a[href='#agencyEditDescription']").click( function() {
        $("input[name='action']").val("edit_description");
        $("form[name='agencyProfileForm']").submit();
        return false;
    });
    /**
     * Agency room menu actions
     */
    $("a[href='#agencyEditProfile']").click( function() {
        $("input[name='action']").val("editProfile");
        $("form[name='agencyMenuForm']").submit();
        return false;
    });
    $("a[href='#agencyChangePassword']").click( function() {
        $("input[name='action']").val("change_password");
        $("form[name='agencyMenuForm']").submit();
        return false;
    });
    $("a[href='#agencyPhotos']").click( function() {
        $("input[name='action']").val("viewPhotos");
        $("form[name='agencyMenuForm']").submit();
        return false;
    });
    $("a[href='#agencyAddPhoto']").click( function() {
        $("input[name='action']").val("addPhoto");
        $("form[name='escortPhotosForm']").submit();
        return false;
    });
    $("#deletePhotoDialog").dialog({
        bgiframe: true,
        autoOpen: false,
        width: 300,
        height: 160,
        modal: true,
        buttons: {
            'No': function() {
                $(this).dialog('close');
            },
            'Yes': function() {
                $("form[name='escortPhotosForm']").submit();
            }
        }
    });
    $("form[name='escortPhotosForm'] a[href='#deletePhoto']").click(function() {
        $("input[name='action']").val("deletePhoto");
        $("input[name='photo_id']").val($(this).attr('rel'));
        $("#deletePhotoDialog").dialog('open');
        return false;
    });

    $("#deleteAccountDialog").dialog({
        bgiframe: true,
        autoOpen: false,
        width: 300,
        height: 160,
        modal: true,
        buttons: {
            'No': function() {
                $(this).dialog('close');
            },
            'Yes': function() {
                $("form[name='agencyMenuForm']").submit();
            }
        }
    });
    $("a[href='#deleteAccount']").click( function() {
        $("input[name='action']").val("deleteAccount");
        $("#deleteAccountDialog").dialog('open');
        return false;
    });

    /**
     * Add individual escorts actions
     */
    $("a[href='#agencyAddIndependentEscort']").click( function() {
        $("input[name='action']").val("add_independent_escort");
        $("form[name='addEscortsForm']").submit();
        return false;
    });
});
