//alert(MooTools.version);

// Copyright 2008; this code may not be used without Read & View B.V.'s authorization.
//
// Note: depends on Mootools v1.11

var ViewPublisherSet = new Class({
    name: 'ViewPublisherSet'
});

 

ViewPublisherSet.implement({
	submit: function () {	
   		$('formpublisherset').send({onComplete: viewpublisherset.handleSubmitResponse});
	return false;
    },



    handleSubmitResponse: function (response) {
    	alert(response);
    	var res = Json.evaluate(response);
		
		if (res.update == 'refresh') {
			location.reload(true);
			return false;
		}
		
		$(res.update).setHTML(viewpublisherset.urlDecode(res.result));
    },



    addPublisherSet: function (destination, xhtmlId, publisherId) {
		new Ajax('/publisherset/ajaxaddpublisherset/publisherId/' + publisherId + '/xhtmlId/' + xhtmlId, {
			method : 'post',
			onComplete: viewpublisherset.handleAddPublisherSetResponse }).request();
    return false;
    },	



	handleAddPublisherSetResponse: function (response) {
		var div = document.createElement('div');
		$('added').appendChild(div);
		$(div).empty().setHTML(response);

		return false;
	},



    urlDecode: function (url) {
		var exp = /\+/g;
		return String(unescape(String(url))).replace(exp, ' ');
    }

});



var viewpublisherset = new ViewPublisherSet();









