/**
 * @author iPrior
 */
var Wishlist = {
    ajax_url: '/AJAX/Wishlist.ajax.php',
    Add: function(id){
        new Ajax.Request(this.ajax_url, {
            method: 'post',
            parameters: 'action=Add&id=' + id,
            onFailure: function(){
                alert('Произошла ошибка.\nПовторите попытку позже.');
                window.location = window.location;
            },
            onComplete: function(transport){
                var resXML = transport.responseXML;
                var status = resXML.getElementsByTagName('status')[0].childNodes[0].nodeValue;
                var message = resXML.getElementsByTagName('message')[0].childNodes[0].nodeValue;
				if(status!='success') {
					alert(message);
				} else {
					Effect.Pulsate('wishlist_' + id);
				}
            }
        });
    },
	Delete:function(id) {
		new Ajax.Request(this.ajax_url, {
            method: 'post',
            parameters: 'action=Delete&id=' + id,
            onFailure: function(){
                alert('Произошла ошибка.\nПовторите попытку позже.');
                window.location = window.location;
            },
			onCreate:function() {
				Effect.Pulsate('wishlist_' + id);
			},
            onComplete: function(transport){
                var resXML = transport.responseXML;
                var status = resXML.getElementsByTagName('status')[0].childNodes[0].nodeValue;
                var message = resXML.getElementsByTagName('message')[0].childNodes[0].nodeValue;
				if(status!='success') {
					alert(message);
				} else {
					Effect.Shrink('wishlist_div_' + id);
				}
            }
        });
	}
}
