$(document).ready(function() {
	$('#rss').bind('click', function(){
		$.ajax({
			type: 'GET',
			dataType:'html',
			url:'/profile/set-feed',
			success: function(data) {
				application.openPopup({width: '400px', height: ''}, {top: -160, left: -92});
				var popup = $('#popup');
				popup.css('display', 'none');
				popup.html(data);
				popup.ready(function() {
					popup.css('display', 'block');
				});
			}
		});
	});
});

/**
 * Save user vault info
 */
$('#vault-info').livequery('click',function(){
    var make = trim($('#make').val());
    var srno = trim($('#serial_number').val());
    if (make != "" && srno != "") {
        $.ajax({
            type:'POST',
            url:'/core/profile/save-vault',
            data:$('#vaultinfoform').serializeArray(),
            dataType:'json',
            success:function(data){
            	application.closePopup();
                $.ajax({
                    type:'GET',
                    url:'/core/profile/list-vault',
                    dataType:'html',
                    success:function(vault_list_html){
                        $('#content').html(vault_list_html);
                    }
                });
                showMsg(data.mtype,data.message);
            }
        });
    } else {
        $('#make').val('');
        var msg = "Check all fileds required to add to vault";
        alert(msg);
    }
});

/**
 * Delete user vault info
 */
$('.delete-vault').livequery('click',function(){
    var id = $(this).attr('id');
    $.ajax({
        type:'POST',
        url:'/core/profile/delete-vault',
        data:{id:id},
        dataType:'json',
        success:function(data){
            $.ajax({
                type:'GET',
                url:'/core/profile/list-vault',
                dataType:'html',
                success:function(vault_list_html){
                    $('#content').html(vault_list_html);
                }
            });
            showMsg(data.mtype,data.message);
        }
    });
});

/**
 * Show messages
 */
function showMsg(mtype,Msg)
{
    if (mtype == 0){
        $('div#content').prepend('<div id="feedback"><div class="feedback success">' + Msg + '</div></div>');
        setTimeout(function(){$('div#feedback').hide(300);},2500);
    }
    if (mtype == 1) {
        $('div#content').prepend('<div id="feedback"><div class="feedback error">' + Msg + '</div></div>');
        setTimeout(function(){$('div#feedback').hide(300);},2500);
    }
}
