/**
 * ==========================================================================
 *
 * [javascript for 瀧冨工業]
 * RSSの出力
 * 
 * ==========================================================================
 */
$(function() {
	/**
	 * ページ読み込み時にRSS取得
	 */
	var loading = '<div class="alignCenter mB20"><img src="images/top/ajax-loader.gif" alt="" /></div>';
	var lists;
	
	// 生成したxmlをパース
	function parseXml(xml, feedId) {
		
		if ($(xml).find('item').length == 0) {
			lists = '<p>新着情報はありません。</p>';
		} else {
			lists = '';
			
			$(xml).find('item').each(function() {
				
				var itemUtime 	= $(this).find('utime').text();
				var itemDate 	= $(this).find('date').text();
				var itemTitle 	= $(this).find('title').text();
				var itemDesc 	= $(this).find('description').text();
				var itemLink 	= $(this).find('link').text();
				var itemThumb 	= $(this).find('thumb').text();
				var itemNew 	= $(this).find('new').text();
				
				var newIco = '';
				if (itemNew == 'true') {
					newIco = '<span class="newIcon">NEW</span>';
				}
				
				if (feedId != 6) {
				
					if (itemThumb) {
						lists += '<dl class="info_list clearfix"><dt class="fLeft date">' + itemDate + '</dt><dd><p class="fLeft bda1sdcdcdc img"><a href="' + itemLink + '" target="_blank"><img width="80" src="' + itemThumb + '" alt="' + itemTitle + '"></a></p><div class="fRight content"><h3><a href="' + itemLink + '" target="_blank">' + itemTitle + newIco + '</a></h3><p>' + itemDesc + '</p></div></dd></dl>';
					} else {
						lists += '<dl class="info_list clearfix"><dt class="fLeft date">' + itemDate + '</dt><dd><h3><a href="' + itemLink + '" target="_blank">' + itemTitle + newIco + '</a></h3><p>' + itemDesc + '</p></dd></dl>';
					}
					
				} else {
					
					if (itemThumb) {
						lists += '<dl class="info_list clearfix"><dd><p class="fLeft bda1sdcdcdc img"><a href="' + itemLink + '" target="_blank"><img width="220" src="' + itemThumb + '" alt="' + itemTitle + '"></a></p><div class="fRight content"><h3><a href="' + itemLink + '" target="_blank">' + itemTitle + newIco + '</a></h3><p>' + itemDesc + '</p></div></dd></dl>';
					} else {
						lists += '<dl class="info_list clearfix"><dd><h3><a href="' + itemLink + '" target="_blank">' + itemTitle + newIco + '</a></h3><p>' + itemDesc + '</p></dd></dl>';
					}
					
				}
			});
		}
	}
	function ajaxSetup(targetVox, feedId) {
		$.ajax({
			url: home_dir + 'rss/rss.php',
			type: 'GET',
			datatype: 'xml',
			data: 'feedID=' + feedId,
			error: function() {
				alert('Error loading RSS');
			},
			beforeSend: function() {
				$('#' + targetVox).empty();
				$('#' + targetVox).append(loading);
			},
			success: function(xml) {
				parseXml(xml, feedId);
			},
			complete: function() {
				$('#' + targetVox).empty();
				$('#' + targetVox).append(lists);
				$('#' + targetVox + ' li:odd').addClass('bgF7F7F7');
			}
		});
	}
	$('.topicsBox').each(function() {
		var targetVox 	= $(this).attr('id');
		var feedId 		= targetVox.slice(10);
		ajaxSetup(targetVox, feedId);
	});
});
