var posting = false;
function addMyList(e, t, id) {
	if (posting) return;
	posting = true;
    Element.setStyle('mylistLayer', {
        'position' : 'absolute',
        'left'     : (Event.pointerX(e) + 3) + 'px',
        'top'      : (Event.pointerY(e) - 30) + 'px',
        'zIndex'   : 1
    });
	new Ajax.Request("/mylist_proxy.aspx", {
        method: 'get',
		parameters: 't=adlst&p=' + t + ',' + id,
		onComplete: function (req) {
            var res = req.responseText;
            if (res > '') {
                var params = res.split(',');
                if (params[0] == '1') {
                    var url;
                    switch (t) {
                        case '11': url = '/mylist_photo.aspx'; break;
                        case '12': url = '/mylist_ps.aspx'; break;
                        default: url = '/mylist_url.aspx#t=' + t; break;
                    }
                    $('mylistMsg').className = 'mylist_msg';
                    $('mylistMsg').innerHTML = '<a href="' + url + '" class="mylist_link" style="color:white">マイリストに追加しました</a>';
                    $('mylistAddImage' + id).hide(); $('mylistDelImage' + id).show();
                } else {
                    if (params.length >= 2) {
                        $('mylistMsg').className = 'mylist_err'; $('mylistMsg').innerHTML = params[1];
                    }
                }
            }
            $('mylistLayer').show();
			setTimeout(function () { $('mylistLayer').hide(); posting = false;}, 1600);
		}
	});
}
function delMyList(e, t, id) {
	if (posting) return;
	posting = true;
    Element.setStyle('mylistLayer', {
        'position' : 'absolute',
        'left'     : (Event.pointerX(e) + 3) + 'px',
        'top'      : (Event.pointerY(e) - 30) + 'px',
        'zIndex'   : 1
    });
	new Ajax.Request("/mylist_proxy.aspx", {
        method: 'get',
		parameters: 't=dellst&p=' + t + ',' + id,
		onComplete: function (req) {
            var res = req.responseText;
            if (res > '') {
                var params = res.split(',');
                if (params[0] == '1') {
                    var url;
                    switch (t) {
                        case '11': url = '/mylist_photo.aspx'; break;
                        case '12': url = '/mylist_ps.aspx'; break;
                        default: url = '/mylist_url.aspx#t=' + t; break;
                    }
                    $('mylistMsg').className = 'mylist_msg';
                    $('mylistMsg').innerHTML = '<a href="' + url + '" class="mylist_link" style="color:white">マイリストから削除しました</a>';
                    $('mylistAddImage' + id).show(); $('mylistDelImage' + id).hide();
                } else {
                    if (params.length >= 2) {
                        $('mylistMsg').className = 'mylist_err'; $('mylistMsg').innerHTML = params[1];
                    }
                }
            }
            $('mylistLayer').show();
			setTimeout(function () { $('mylistLayer').hide(); posting = false;}, 1600);
		}
	});
}

