	/* feed.js
	 *
	 * Copyright (c) Mitsubishi Electric Corporation
	 *
	 * $Date: 2010-11-24 $
	 * $Rev: 1 $
	 */	
	 
	var xmlLoader = function() {
		return $.extend(jQuery({}), {
			load: function(url) {
				var that = this;
				$.ajax({url: url, success: function(data) {
					that.triggerHandler('loadComplete', [data, status]);
				}, dataType:'xml'});
			}
		});
	};
	
	var getHTML = function(data, maxnum){
		var domain = new RegExp('www\.mitsubishielectric\.com');
		var iconPDF = "/semiconductors/images/common/icon_pdf.gif";
		var iconBlank = "/semiconductors/images/common/icon_blank.gif";
		
		var html = '<ul class="listDate">';
		$(data).find('item').each(function(idx, obj){
			if(idx >= maxnum) return;
			var date = $(obj).find('description').next().text().substring(0, 10).split("-");
			var url = $(this).find('link').text();
			var title = $(this).find('title').text();
			var icon = '';
			
			if(url.match(/\.pdf/i)) icon = '<img src="' + iconPDF + '" alt="" class="iconPDF">';
			if(!domain.test(url)) icon = '<img src="' + iconBlank + '" alt="" class="iconBlank">';
			
			html += '<li>';
			html += '<div class="date">'+date[0] + '/' + date[1] + '/' + date[2] +'</div>';
			
			if(!Utility.matchURL(url, location.href))
				html += '<p class="title"><a href="'+url+ '"' + (icon?' target="_blank"':'') + '>'+title+ icon + '</a></p>';
			else
				html += '<p class="title">'+ title + '</p>';
			
			html += '</li>';
		});
		html += '</ul>';
		return html;
	}
	
	var Utility = {
		matchURL : function (url1, url2){
			//var names = ['url', 'scheme', 'host', 'port', 'path', 'query', 'hash'];
			//var parseURL = /^(?:([A-Za-z]+):)?\/{0,3}([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;
			var parseURL = /^(?:(?:[A-Za-z]+):)?\/{0,3}([0-9.\-A-Za-z]+)(?::(?:\d+))?(?:\/([^?#]*))?(?:\?(?:[^#]*))?(?:#(?:.*))?$/;
			
			var result1 = parseURL.exec(url1);
			var result2 = parseURL.exec(url2);
			if(result1[2].match(/\/$/)) result1[2] += 'index.html';
			if(result2[2].match(/\/$/)) result2[2] += 'index.html';
			if((result1[1] != result2[1]) || (result1[2] != result2[2])) return false;
			return true;
		}
	}
	
	
	

