var rakuten_design="slide";var rakuten_affiliateId="05bac0b2.abcd1d26.0c2b5699.0414ac9e";var rakuten_items ="ashiato";var rakuten_genreId    ="101114";var rakuten_size  ="148x300";var rakuten_target="_blank";var rakuten_theme ="blue";var rakuten_border="off";var rakuten_auto_mode  ="on";var rakuten_genre_title="off";var rakuten_rlogin="on";var rakuten_pointbackId="undefined";var rakuten_recommend  = "off";var rakuten_no_link    ="off";var rakuten_no_afl="off";

$(document).ready(function(){

		$.ImageBox.init({loaderSRC: '/image/ajax-loader.gif',closeHTML: '<img src="/image/close.gif" border="0"/>'});
		$("#ImageBoxOuterContainer").bind('click',jQuery.ImageBox.hideImage);
		
    $("#author,#email,#commentarea,#keystring").focus(function(){
        $(this).css("background","#DFEEFF").after("<strong>必須項目です</strong>");$("strong").fadeOut(1000);
    }).blur(function(){
		if($(this).val()==""){$(this).css("background","#DFEEFF").after("<strong>必須項目です</strong>");$("strong").fadeOut(1000);}
        $(this).css("background","");$("strong").remove();})
		

	 $("#submitOK").mouseover(function(){
        $(this).after("<strong>入力した内容をサーバーに送信します</strong>")
    }).mouseout(function(){
        $("strong").remove()
    })
	

$("#submit").click(function() {

var author = $("input[name='author']").val();
var email =	$("input[name='email']").val();
var text = $("textarea[name='commentarea']").val();

  if (author && email && (text && text != "コメントをどうぞ")) {
	
	$("#commentFORM > dl").css({opacity:"0.2"});
	$("#submit").after("<center><div id='dataloading'><img src='/image/ajax-loader.gif'></div></center>");
	
	
   return true;
	
  }else{
// $("div").text("Not valid!").show().fadeOut(1000);
  	var afterERROR　="<span class='afterERROR' style='color:red;font-weight:800'>入力漏れです</span>";
	
	if (!author) {$("label[for='author']").after(afterERROR);}
	if (!email) {$("label[for='email']").after(afterERROR);}
	if (!text || text == "コメントをどうぞ"){$("label[for='commentarea']").after(afterERROR);}
//	$("label[for='url']").after(afterERROR);
	
	$("span.afterERROR").fadeOut(1000)
  return false;
}});
	
	$("a.comment-link").toggle(
  function () {
	var	targetUrl = this.href.replace(/#/i, " #") ;

	var insertID = this.href;
	insertID = insertID.replace(/http:\/\/blog.peaks-jp.com\//i, "") ;
	insertID = insertID.replace(/http:\/\/blog.localhost\//i, "") ;
	insertID = insertID.replace(/\.html/i, "") ;
	insertID = insertID.replace(/\//gi, "") ;
	insertID = "#C"+insertID.replace(/#commentFORM/i, "") ;

//	$("a.comment-link + a.top").text(targetUrl);//id 確認insertID

	$(insertID).css({"width":"100%"}).html("<center><div id='dataloading'><img src='/image/ajax-loader.gif'></div></center>").load(targetUrl,function(){
	$(this).fadeOut(0).fadeIn(800);} );
	$(this).text('閉じる');
	
	return false;
    },
  function () {
//	var insertID = this.href.replace(/H.+\/blog\//i, "") ;
	var insertID = this.href;
	insertID = insertID.replace(/http:\/\/blog.peaks-jp.com\//i, "") ;
	insertID = insertID.replace(/http:\/\/blog.localhost\//i, "") ;
	insertID = insertID.replace(/\.html/i, "") ;
	insertID = insertID.replace(/\//gi, "") ;
	insertID = "#C"+insertID.replace(/#commentFORM/i, "") ;

    $(insertID).fadeOut(500);
	$(this).text('一言どうぞ');
  });
  
  
//////////////ランダムカラー

	$("a[rel='tag']").each(function() {
	var first_letter = $(this).text().substr(0,1);
	var after_letter = $(this).text().substr(1,$(this).text().length);
	var pathname = decodeURIComponent(window.location.pathname);
 	    pathname = pathname.split("/");
		pathname = pathname[2];
	var hostname = "http:\/\/"+window.location.hostname;
	var href = $(this).attr("href").replace(hostname, "");
 	    href = href.split("/");
		href = href[2];

	var color = Math.round(0xffffff * Math.random());
		color = (color >> 16) + "," + (color >> 8 & 255) + "," + (color & 255);
/*
var color = new Array("00","33","66","99","CC","FF");		
var rnd1 = parseInt(Math.random()*6);
var rnd2 = parseInt(Math.random()*4);
var rnd3 = parseInt(Math.random()*6);	
	if(pathname == href){
	$(this).html("<b style='color:#"+color[rnd1]+color[rnd2]+color[rnd3]+";font:bold 140%/1.6em \"HG丸ｺﾞｼｯｸM-PRO\";text-decoration:underline;'>"+first_letter+after_letter+"</b>");
	}else{
	$(this).html("<b style='color:#"+color[rnd1]+color[rnd2]+color[rnd3]+";font:bold 120%/1.2em \"HG丸ｺﾞｼｯｸM-PRO\"'>"+first_letter+"</b>"+after_letter);
	}
*/	
	if(pathname == href){
	$(this).html("<b style='color:rgb(" + color +");font:bold 140%/1.6em \"HG丸ｺﾞｼｯｸM-PRO\";text-decoration:underline;'>"+first_letter+after_letter+"</b>");
//	$(this).css("color","rgb(" + color +")");
// $(this).css({"color":"rgb(" + color +")",fontWeight:"bold","font-size":"16px"});
	
	}else{
	$(this).html("<b style='color:rgb(" + color +");font:bold 120%/1.2em \"HG丸ｺﾞｼｯｸM-PRO\"'>"+first_letter+"</b>"+after_letter);
	}
//if(first_letter.search(/\w/i) != -1){//英数字
//	$(this).html("<b style='color:#c09;font:130%/1em \"Comic Sans MS\",\"Times New Roman\"'>"+first_letter+"</b>"+after_letter);
//}else{
//	$(this).html("<b style='color:#60f;font:bold 110%/1em \"HG丸ｺﾞｼｯｸM-PRO\"'>"+first_letter+"</b>"+after_letter);
//}
	
});

//////////////フォントサイズ

	$("h2.date-header").append("<div><span class=\"font\" style='display:none;float:left'></span>文字サイズ<span>[大]</span><span>[並]</span><span>[小]</span></div>");

	var fontchange = $("h2.date-header span").not("span.font");
	$(fontchange).mouseover(function(){$(this).css({"color":"red","background":"#aaa"})}).mouseout(function(){$(this).css({"color":"","background":""})});
	
	$(fontchange).click(function(){
		var	FontSize=14;
		var index = Math.ceil(($(fontchange).index(this)+1)/3)-1;
		if(!index){index = "0";}

		var Base = $("div.post-body:eq("+ index + ")");
		var BaseFontsize = $(Base).css("font-size").replace("px", "");
		
		if ($(this).is(":contains('小')")){FontSize = BaseFontsize*0.9;} 
		else if($(this).is(":contains('大')")){FontSize = BaseFontsize*1.1;}
		FontSize = Math.round(FontSize);
		$(Base).css('font-size',FontSize+"px");
		$("div.textarea",Base).css('font-size',FontSize+"px");
		$("span.font:eq("+ index + ")").text(FontSize+"px").css({"width":"45px"}).show("slow").fadeOut("2000");
	});

});
