var curPostalCode = '';

function submitPublish(action)
{
	$('#action').val(action);
    $('#f_publish').submit();
}

function setCity(postalCode)
{
    if (postalCode == curPostalCode)
        return false;

    if (postalCode == '')
    {
        $('#city').html('');
        $('#icity').val('');
        curPostalCode = '';
        return false;
    }

    $.ajax({
        type: 'post',
        url: path + '/ajax.php',
        data: 'action=city&postal_code=' + postalCode,
        dataType: 'xml',
        success: function(xml)
        {
            var city = $(xml).find('city').text();
            $('#city').html(city);
            $('#icity').val(city);
            curPostalCode = postalCode;
        },
        beforeSend: function()
        {
            $('#loading').show();
        },
        complete: function()
        {
            $('#loading').hide();
        }
    });

    return true;
}

function updatePhotoList()
{
    var photos = new Array();

    $.ajax({
        type: 'post',
        url: path + '/ajax.php',
        data: 'action=photo&pre_id=' + pre_id,
        dataType: 'xml',
        success: function(xml)
        {
            $(xml).find('photo').each(function(i)
            {
                photos[i] = new Array($(this).attr('id'), $(this).attr('name'));
            });
            var string = "";
            for(var i=0;i<photos.length;i++)
                string = string + "<li><a href=\"" + path + "/resources/photos/" + photos[i][1] + "\" rel=\"shadowbox[photos]\"><img src=\"" + path + "/resources/photos/t/" + photos[i][1] + "\" width=\"80\" height=\"60\" alt=\"Foto\" /></a><br /><a href=\"javascript:confirmDelete(" + photos[i][0] + ")\">(eliminar)</a></li>";
            $('#photolist').html("<ul>" + string + "</ul>");

        },
        beforeSend: function()
        {
            $('#loading').show();
        },
        complete: function()
        {
            $('#loading').hide();
        }
    });
}

function deletePhoto(photoId)
{
    $.ajax({
        type: 'post',
        url: path + '/ajax.php',
        data: 'action=delphoto&pre_id=' + pre_id + '&photo_id=' + photoId,
        dataType: 'xml',
        success: function()
        {
            updatePhotoList();
        },
        beforeSend: function()
        {
            $('#loading').show();
        },
        complete: function()
        {
            $('#loading').hide();
        }
    });

}

function confirmDelete(photoId)
{
    if (confirm('¿Estás seguro de que quieres eliminar esta foto?'))
    {
        deletePhoto(photoId);
    }
}

function showPhotoUploader()
{
	$('#photos').slideToggle('fast');
	$('#photolink').hide();
}