$(document).ready(function(){
	$('select[name=status]').change(
		function(){
			user = getUrlParams().user_id ? '&user_id=' + getUrlParams().user_id : '';
			location = '/p.wishlist/?status=' + this.options[this.selectedIndex].value + user;
		});
	$('select[name=price]').change(
		function(){
			location = '/p.wishlist/?user_id=' + getUrlParams().user_id + '&price=' + this.options[this.selectedIndex].value;			
		});
});

function deleteWish(wish_id, ajax){
    var buttons = [
        {label:'Да',click:function(){
            opbj.startProcessingBar();
            additional_params = '';
            if(getUrlParams().page) additional_params += '&page=' + getUrlParams().page;
            if(getUrlParams().status) additional_params += '&status=' + getUrlParams().status;
            if (typeof ajax != "undefined"){
                $("#action-buttons-item-"+wish_id).html("<div class='perform-box'>Желание удалено</div>");
                $("#item-"+wish_id+" a").attr("href","javascript:void(0)");	
                $.post('/ajax.delete.wish/?wish_id=' + wish_id + additional_params,{},function(){
                    opbj.close();
                });
            }
            else 
            location = '/a.delete.wish/?wish_id=' + wish_id + additional_params;
            
        }},  
        {label:'Нет', style:'form-button-2',click:function(){ opbj.close();}}
    ];
    var opbj = new ConfirmDialog('Удаление желания', 'Вы действительно хотите удалить желание?', buttons);	    
}

function ajaxToggleWishStatus(that, wish_id, stat_id){
	additional_params = '';
	var ne = "";
	if(getUrlParams().page) additional_params += '&page=' + getUrlParams().page;
	if(getUrlParams().status) additional_params += '&status=' + getUrlParams().status;
	if (stat_id != 'ok') { 
		ne = "не ";
	}
	var getLocation = '/a.toggle.wish.status/?wish_id=' + wish_id + additional_params;
	$(that).attr("href", getLocation);
	return JPConfirm(that, $(that).text(), "Вы действительно хотите отметить это желание как "+ne+"исполненное?", "action-buttons-item-"+wish_id, function(resp){}, "Отмечено как "+ne+"исполненное", "action-buttons-item-"+wish_id);
}

function toggleWishStatus(wish_id){
    additional_params = '';
    if(getUrlParams().page) additional_params += '&page=' + getUrlParams().page;
    if(getUrlParams().status) additional_params += '&status=' + getUrlParams().status;    
    location = '/a.toggle.wish.status/?wish_id=' + wish_id + additional_params;
}

function addToMyWishes(wish_id, that){
    var alertObj = AlertDialog('Добавить желание', '');
    
    alertObj.loadContent(
    	'/ajax.clone.wish/', 
    	{wish_id : wish_id}, 
    	function(data)
    	{
    		var status;
    		if(data == 'access denied') {
    			JPAccess();
    			return false;
    		}
    		else 
    			status = (data == 'ok') ? 'Желание добавлено в ваш список' : 'Желание не удалось добавить';
    		if(that) 
    			$(that).parent().html("<div class='perform-box' style='margin-left:-2px'>"+status +"</div>");
    		else
    			alertObj.html(status);
    	});
}

function giveTheWish(wish_id){
        var buttons = [
        {label:'Да',click:function(){
            opbj.startProcessingBar();
            location = '/a.wish.give/?wish_id=' + wish_id;
        }},  
        {label:'Нет', style:'form-button-2',click:function(){ opbj.close();}}
    ];
    var opbj = new ConfirmDialog('Исполнение желания друга', 'Вы действительно хотите подарить другу этот подарок?', buttons);	    
}

