function tb_h() {
	var ac = [];
	if (tb_feed.category == null) { 
		return '';
	} else if (tb_feed.category.length==1) {
		if (tb_feed.category[0] != null) for (var i=0; i<tb_feed.category[0].length; i++) {
			ac.push(tb_feed.category[0][i].name);
		}
	} else if (tb_feed.category.length>1) {
		for (var i=0; i<tb_feed.category.length; i++) {
			if ((tb_feed.category[i] != null)&&(tb_feed.category[i].length>0)) ac.push(tb_feed.category[i][0].name);
		}
	}
	return ac.join(', ');
}
function tb_b(t) {
	var res = '';
	var block_img = '';
	if (travelboom_thumbs) {
		block_img = '<a'+(travelboom_blank?' target="_blank"':'')+' href="'+t.uri+'"><img src="'+t.image+'" style="border: none !important;" class="travelboom_img" align="left" width="50" height="50" '+'/><'+'/a>';
		switch (travelboom_html_format) {
			case 3: block_img = '<t'+'d rowspan="2" valign="top'+'">'+block_img+'</'+'td>'; break;
			case 4: block_img = '<t'+'d valign="top'+'">'+block_img+'</'+'td>'; break;
		}
	}
	switch (travelboom_html_format) {
		case 1: res += '<p'+'>'+block_img; break;
		case 2: res += block_img; break;
		case 3: res += '<tr'+'>'+block_img+'<'+'td>'; break;
		case 4: res += block_img+'<t'+'d align="left" valign="top'+'">'; break;
	}
	res += ' <a class="travelboom_url"'+(travelboom_blank?' target="_blank"':'')+' href="'+t.uri+'">'+t.title+'</'+'a>';
	if (travelboom_html_format == 3) res += '</'+'td> <'+'td align="right'+'" valign="top"'+'>';
	res += ' <'+'span class="travelboom_price"'+'><'+'nobr'+'>от '+t.cost+' руб.<'+'/nobr'+'><'+'/span>';
	if (travelboom_html_format == 3) {res += '</'+'td><'+'/tr>\n<'+'tr><'+'td colspan="2" style="padding-bottom: 7px;'+'">'} else {res += '<'+'br /> '}
	if ((t.category != null)&&(t.category.length > 0)) {
		var ac = [];
		for (var i=0; i<t.category.length; i++) {
			ac.push(t.category[i].name);
		}
		res += ac.join(' / ')+'<br />';
	}
	res += t.description;
	switch (travelboom_html_format) {
		case 1: res += '</'+'p>'; break;
		case 2: res += '<'+'br /'+'><'+'br /'+'>'; break;
		case 3: res += '<'+'/td><'+'/tr>'; break;
		case 4: res += '</'+'td>'; break;
	}
	return res;
}

var travelboom_thumbs;
var travelboom_blank;
var travelboom_reflink;
if (travelboom_reflink == undefined) travelboom_reflink = 1;
var tb_res = '';
if ((tb_feed.items != null)&&(tb_feed.items.length > 0)) {
var tb_count = tb_feed.items.length;
var tb_colspan = 1;
switch (travelboom_html_format) {
	case 3: tb_colspan = travelboom_thumbs?3:2;
	case 4: tb_colspan = travelboom_thumbs?(tb_count*2):tb_count;
}
switch (travelboom_html_format) {
	case 1: tb_res += '<'+'div id="travelboom_block"'+'><'+'p>'; break;
	case 2: tb_res += '<'+'div id="travelboom_block'+'">'; break;
	case 3: tb_res += '<'+'table border="0" cellpadding="2" cellspacing="2" id="travelboom_block'+'"><t'+'r><'+'td colspan="'+tb_colspan+'" align="center'+'">'; break;
	case 4: tb_res += '<'+'table border="0" cellpadding="2" cellspacing="2" id="travelboom_block'+'"><t'+'r><'+'td colspan="'+tb_colspan+'" align="left'+'"><'+'small>'; break;
}
tb_res += '<b'+' id="travelboom_head'+'">'+tb_h()+'</'+'b>';
switch (travelboom_html_format) {
	case 1: tb_res += '</'+'p>'; break;
	case 2: tb_res += '<b'+'r /'+'><b'+'r />'; break;
	case 3: tb_res += '</'+'td><'+'/t'+'r>'; break;
	case 4: tb_res += '</'+'small><'+'/t'+'d><'+'/t'+'r><'+'tr>'; break;
}
for (var i=0; i<tb_feed.items.length; i++) {
	tb_res += tb_b(tb_feed.items[i]);
}
var tb_reflink = '<s'+'mall class="travelboom_reflink'+'"><'+'a class="travelboom_url" target="_blank" href="http://my.travelboom.ru/?ref_id='+travelboom_user_id+'">стать партнером<'+'/a'+'><'+'/small>';
if (travelboom_reflink) {
	switch (travelboom_html_format) {
		case 1: tb_reflink = '<p'+'>'+tb_reflink+'</'+'p>'; break;
		case 3: tb_reflink = '<t'+'r><'+'td colspan="'+tb_colspan+'" align="center'+'">'+tb_reflink+'</'+'td'+'><'+'/tr>'; break;
		case 4: tb_reflink = '</'+'tr'+'><t'+'r><'+'td colspan="'+tb_colspan+'" align="right'+'">'+tb_reflink+'<'+'/td>'; break;
	}
	tb_res += tb_reflink;
}
switch (travelboom_html_format) {
	case 1: tb_res += '<'+'/div>'; break;
	case 2: tb_res += '<'+'/div>'; break;
	case 3: tb_res += '<'+'/table>'; break;
	case 4: tb_res += '<'+'/tr'+'><'+'/table>'; break;
}
}
if (tb_res == '') {
	try {travelboom_nofeed()}catch(e){};
} else {
	document.write(tb_res);
}
