
//DEFINE CONSTANTS


function getByClassName(cn){
	var arr = new Array();
	var els = document.getElementsByTagName("*");
	var exp= new RegExp("^(.* )?"+cn+"( .*)?$", "g");
	for (var i = 0; i < els.length; i++ ){
		if (exp.test(els[i].className)){
            arr.push(els[i]);
		}
	}
	return arr;
}



//GET LINKS
function get_data( return_to_box, async) {
	var content_to_return;
		$.ajax({
			url: 'http://szczepanekpawel.com.pl/public_html/plugins/advboxer_proxy.php',
			dataType: 'json',
			async: async,
            beforeSend: function() {
            },
            success: function(data) {
            	if( data != '' ) {
					var new_html = '';
					var links = data['links'];

					$.each( links, function(key, val) {
						new_html += '<a href="' + val + '" target="_blank">' + val + '</a>';
					});

					$(return_to_box).html(new_html);
				} else {
					var new_html = 'Sorry. Data unavailable.';
				}

				$(return_to_box).html(new_html);
            },
		});


	return true;
}


	$(document).ready(function() {

		var advboxes = getByClassName('advbox');

		$.each( advboxes, function(key, val) {
			$(val).html('Loading...');
			get_data(val, false);

		});

	});
