//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 ViewSupplementalOffer = new Class({
    name: 'ViewSupplementalOffer'
});

 

ViewSupplementalOffer.implement({
	submit: function () {	
   		$('formsupplementaloffer').send({onComplete: viewsupplementaloffer.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(viewsupplementaloffer.urlDecode(res.result));
    },



    addSupplementalOffer: function (destination, xhtmlId) {
		new Ajax('/supplementaloffer/ajaxaddsupplementaloffer/xhtmlId/' + xhtmlId, {
			method : 'post',
			onComplete: viewsupplementaloffer.handleAddSupplementalOfferResponse }).request();
    return false;
    },	



	handleAddSupplementalOfferResponse: 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 viewsupplementaloffer = new ViewSupplementalOffer();









