﻿(function($){
	
google.load("feeds", "1");

function initialize() {
	var feedurl = "http://pipes.yahoo.com/pipes/pipe.run?_id=706e57e1e80e12a9c4472de0b77d6ae7&_render=rss";
	var feed = new google.feeds.Feed(feedurl);
	
	feed.setNumEntries(100);
	feed.load(dispfeed);
	
	function dispfeed(result){
		if (!result.error){
			var container = document.getElementById("property");
			var htmlstr = "";
			var num = result.feed.entries.length;
			
			if(num > 4) {
				var a = Math.floor(Math.random() * num);
				var b = Math.floor(Math.random() * num);
				var c = Math.floor(Math.random() * num);
				var d = Math.floor(Math.random() * num);
				
				while(b == a){
					b = Math.floor(Math.random() * num);
				}
				
				while(c == a | c == b){
					c = Math.floor(Math.random() * num);
				}
				
				while(d == a | d == b | d == c){
					d = Math.floor(Math.random() * num);
				}
			}
			
			for(var i = 0; i < num; i++) {
				var entry = result.feed.entries[i];
				
				var Src = entry.content.match(/000[0-9]{4}-[0-9]-[0-9]\.jpg/);
				var imgSrc = "http://image.homes.jp/smallimg/image.php?file=%2Fdata%2F0112383%2Frent%2Fimage%2F" + Src;
				
				if(Src == null){
					var imgSrc = "./image/contents/property-nophoto.gif";
				}
				
				if(i == a | i == b | i == c && !entry.title.match('住所')) {
					htmlstr += "<div class='propertyBox clearfix'>";
					htmlstr += "<a href='" + entry.link + "' target='_blank'><img src='" + imgSrc  + "' alt='" + entry.title + "' /></a>"
					htmlstr += "<dl>"
					htmlstr += "<dt><a href='" + entry.link + "' target='_blank'>" + entry.title + "</a></dt>"
					htmlstr += "<dd>" + entry.content + "</dd>"
					htmlstr += "</dl>"
					htmlstr += "<!-- / .propertyBox --></div>";
				} else if(i == a | i == b | i == c && entry.title.match('住所')) {
					var entry = result.feed.entries[d];
					
					htmlstr += "<div class='propertyBox clearfix'>";
					htmlstr += "<a href='" + entry.link + "' target='_blank'><img src='" + imgSrc  + "' alt='" + entry.title + "' /></a>"
					htmlstr += "<dl>"
					htmlstr += "<dt><a href='" + entry.link + "' target='_blank'>" + entry.title + "</a></dt>"
					htmlstr += "<dd>" + entry.content + "</dd>"
					htmlstr += "</dl>"
					htmlstr += "<!-- / .propertyBox --></div>";
				}
			}
			
			container.innerHTML = htmlstr;
		}else{
			alert(result.error.code + ":" + result.error.message);
		}
	}
}

google.setOnLoadCallback(initialize);

})(jQuery);