if (!DOL) var DOL = {};

DOL.getPaidAds = function() {
	
	var settings = {};
	var view = {};
	
	function initialize(opts) {
		$.extend(settings, opts)
		setView();		
		loadData();	
	}
	
	function setView() {
		view.adImage = settings.adImage;
		view.adLink = settings.adLink
	}
	
	function loadData() {
		$.ajax({
			url: settings.url,
			dataType: 'json',
			cache: false,
			data: settings.params,
			success: function (data) {
				populateData(data);
			}
		});
	}
	
	function populateData(data) {
		if (data.image) $(view.adImage).attr('src',  data.image);
		if (data.link) $(view.adLink).attr('href', data.link);
		
		var target = '_self';
		if( data.target == '_blank' && data.isUrl == 'true') {
			target = '_blank';
		}
		$(view.adLink).attr('target', target);
	}
	
	return {
		init: function(options) {
			initialize(options);
		}
	}
}();

