//----------------------------------------------------------------------------------
//  ready...
//----------------------------------------------------------------------------------

$(function(){
	setFoods();
	setReview();
	tinyScrolling.init();
	mouseOverSet();
	setBlog("#imo_blog",[
		"http://feedblog.ameba.jp/rss/ameblo/masami8933/rss20.xml",
		"http://feedblog.ameba.jp/rss/ameblo/taka4496/rss20.xml",
		"http://feedblog.ameba.jp/rss/ameblo/matsuikawagoe/rss20.xml"
	]);
	setBlog("#mugi_blog",[
		"http://feedblog.ameba.jp/rss/ameblo/matsuitanno/rss20.xml",
		"http://feedblog.ameba.jp/rss/ameblo/oginonagano/rss20.xml",
		"http://feedblog.ameba.jp/rss/ameblo/oginosintaku/rss20.xml"
	]);
	setBlog("#kome_blog",[
		"http://feedblog.ameba.jp/rss/ameblo/oginoutida/rss20.xml",
		"http://feedblog.ameba.jp/rss/ameblo/kazuhitomurai0903/rss20.xml"
	]);
	setBlog("#soba_blog",[
		"http://feedblog.ameba.jp/rss/ameblo/matsuihashimoto/rss20.xml",
		"http://blogs.yahoo.co.jp/diy8369/rss2.xml"
	]);
});

//----------------------------------------------------------------------------------
//  onload
//----------------------------------------------------------------------------------

window.onload = function(){
	setCI(setCM);
	//setCM();
}

//----------------------------------------------------------------------------------
//  setBlog
//----------------------------------------------------------------------------------

function setBlog(t,url){
	var target = $(t);
	var contents = "";
	var count = url.length;
	for(var i=0; i<count; i++){
		var feed = new google.feeds.Feed(url[i]);
		feed.load(function(result){
			if(!result.error){
				var entry = result.feed.entries[0];
				count--;
				if(count == 0){
					contents += '<li class="last"><a href="'+entry['link']+'" target="_blank">'+entry['title']+'</a></li>';
				}else{
					contents += '<li><a href="'+entry['link']+'" target="_blank">'+entry['title']+'</a></li>';
				};
				if(count == 0) target.append('<ul>'+contents+'</ul>');
			}
		});
	}
}

//----------------------------------------------------------------------------------
//  setReview
//----------------------------------------------------------------------------------

function setReview(){
	var postURL = 'transmitted.php';
	var r_h = -27;
	var r_n;
	//-------------------------------------------------------------------------------
	$(".review h4").bind("click",function(){
		var h4 = $(this);		
		h4.next().slideToggle(0,function(){
			$(this).css("display") === "block" ? h4.css("backgroundPosition","0 -47px") : h4.css("backgroundPosition","0 0");
		});
	});
	//-------------------------------------------------------------------------------
	$("fieldset.review_point ul li").bind("click",function(){
		r_n = $(this).html();
		$(this).parent("ul").css("backgroundPosition","0 "+r_h*r_n+"px");
		$(this).parent("ul").next("input").attr("value",r_n);
	});
	//-------------------------------------------------------------------------------
	//-------------------------------------------------------------------------------
	//-------------------------------------------------------------------------------
	modal.init();
	$("div.review form button").bind('click',function(){
		var formID = '#'+$(this).parents('form').attr('id');
		var errContents = '';
		if($(formID+' input[name="name"]').val() == '') errContents += '<p>お名前を入力してください。</p>';
		if($(formID+' textarea').val() == '') errContents += '<p>コメントを入力してください。</p>';

		if(errContents != ''){
			var err = '\
				<div id="error">\
					<h4>入力内容に問題があります。</h4>\
					'+errContents+'\
					<button onclick="modal.del()">閉じる</button>\
				</div>\
			';
			modal.set(err);
		}else{
			var _com = $(formID+' textarea').val();
			_com = _com.replace(/\r\n/g, "<br />");
			_com = _com.replace(/(\n|\r)/g, "<br />");
			var contents = '\
				<div id="check">\
					<h4>内容確認</h4>\
					<p>以下の内容で送信します。<br />よろしければ送信ボタンを押してください。</p>\
					<dl>\
						<dt>お名前</dt>\
						<dd>'+$(formID+' input[name="name"]').val()+'</dd>\
						<dt>評価</dt>\
						<dd>'+$(formID+' input[name="point"]').val()+'</dd>\
						<dt>コメント</dt>\
						<dd>'+_com+'</dd>\
					</dl>\
					<button type="button" onclick="sendData(\''+formID+'\',\''+postURL+'\')">送信</button>\
				</div>\
			';
			modal.set(contents);
		}
	});
}

//----------------------------------------------------------------------------------
//  setCM
//----------------------------------------------------------------------------------

function setCM(){
	var flashvars = {};
	var params = {
		menu:true,
		wmode:"transparent"
	};
	var attributes = {
   	 id:"myDynamicContent",
   	 name:"myDynamicContent"
	};
	swfobject.embedSWF("/src/fla/cm/main.swf", "cm_fla", "390", "226", "10.0.0", "", flashvars, params, attributes);
}

//----------------------------------------------------------------------------------
//  setFoods
//----------------------------------------------------------------------------------

function setFoods(){
	$("a.pics").colorbox();
	$("a.html").colorbox({scrolling:false});
}
