function random(n) {
    return (Math.floor(Math.random()*100000)%n);
}

function getKeyWord(keyWord,staticKeyWord){
	if(keyWord == null || keyWord == ''){
		keyWord = staticKeyWord;
	}
	var key = keyWord;
	if(keyWord.length>10){
		key = keyWord.substring(0,10)+"...";
	}
	var result = "<a href='http://www.yaplog.jp/keyword/"+EscapeSJIS(keyWord)+"/' target='blank'>"+key+"</a>";

	return result;
}

function matchFooter(relation1st,relation2nd,relation3rd){
	document.write("<div style='margin-bottom:3px;text-align:right;padding:3px;font-size:10px;' class='keywd_ad'>");
	document.write("[&nbsp;関連キーワード&nbsp;]<br>");

	document.write(matchFooterWrite(relation1st,relation2nd,relation3rd));

	document.write("</div>");

}

function matchSearch(relation1st,relation2nd,relation3rd){
	document.write("<div class='keyword'>関連キーワード：");
	document.write(matchFooterWrite(relation1st,relation2nd,relation3rd));
	document.write("</div>");
}
var tempFooter = ['CD通販','DVD','お得','グルメ','ケータリング','ブランド品','激安'];

function urlFromKeyWord(keyWord){
	if(keyWord == null || keyWord == ''){
		var ranDomNumber1 = random(7);
		if(ranDomNumber1 != 6){
			ranDomNumber1 = ranDomNumber1+1;
		}
		keyWord = tempFooter[ranDomNumber1];
	}

	var key = keyWord;
	if(keyWord.length>10){
		key = keyWord.substring(0,10)+"...";
	}
	var result = '';
	result = "<a href='http://www.yaplog.jp/keyword/"+EscapeSJIS(key)+"/'/>"+key+"</a>";
	document.write(result);
}

function matchFooterWrite(relation1st,relation2nd,relation3rd){
	var ranDomNumber1 = random(7);
	var ranDomNumber2 = 0;
	var ranDomNumber3 = 0;
	if(ranDomNumber1 != 6){
		ranDomNumber2 = ranDomNumber1+1;
	}
	if(ranDomNumber2 != 6){
		ranDomNumber3 = ranDomNumber2+1;
	}

	var staticKeyWord1 = tempFooter[ranDomNumber1];
	var staticKeyWord2 = tempFooter[ranDomNumber2];
	var staticKeyWord3 = tempFooter[ranDomNumber3];

	var html = '';
	html += getKeyWord(relation1st,staticKeyWord1)+"&nbsp;&nbsp;";
	html += getKeyWord(relation2nd,staticKeyWord2)+"&nbsp;&nbsp;";
	html += getKeyWord(relation3rd,staticKeyWord3)+"&nbsp;";

	return html;
}

function otherPR(){
	document.write("<a href='http://yaplog.jp/otomedojo/' target='_blank'><img src='http://static.yaplog.jp/static/img/ads/blog/pr/otome.gif' border='0' alt=''></a>");
}

function isSearch(){
	var refStr = document.referrer;
	//var refStr = "http://search.yahoo.co.jp/search?p=%E3%82%A8%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%86%E3%82%A4%E3%83%B3%E3%83%A1%E3%83%B3%E3%83%88&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=";
	//var refStr = "http://www.google.co.jp/search?hl=ja&q=%E3%81%98%E3%82%83%E3%82%89%E3%82%93&lr=&aq=8r&oq=j";
	if(refStr == null || refStr == "" || refStr == undefined){
		return "";
	}
	var rtnval;

	if(refStr.indexOf("search.yahoo.co.jp") != -1) return true;
	else if(refStr.indexOf("www.google.co.jp") != -1) return true;

	return false;
}
function changeImg(id) {
	document.getElementById(id).src = '/yaplog/img_auth.blog?' + Math.floor(Math.random()*100);
}

document.write("<div id=\"notifyLayer\" style=\"position:absolute; z-index:1; display:none\"></div>");

var blog_id_arg = '';
var entry_id_arg = '';
var key_id_arg = '';
var kind_arg = '';

function comment_notify(blogId,entryId,commentId){
	blog_id_arg = blogId;
	entry_id_arg = entryId;
	key_id_arg = commentId;
	kind_arg = 'comment';
	notify_confirm();
}
function tb_notify(blogId,entryId,tbId){
	blog_id_arg = blogId;
	entry_id_arg = entryId;
	key_id_arg = tbId;
	kind_arg = 'trackback';
	notify_confirm();
}
function entry_notify(blogId,entryId){
	blog_id_arg = blogId;
	entry_id_arg = entryId;
	kind_arg = 'entry';
	notify_confirm();
}
function excute(){
	if(!document.getElementById("agree").checked){
		document.getElementById("agree_error").innerHTML = "<font color=\"red\">*チェックしてください</font>";
	}else{
		NotifyManager.notify({blogId:blog_id_arg,entryId:entry_id_arg,keyId:key_id_arg,kind:kind_arg,notifyComment:document.getElementById("notifyComment").value},done);
	}
}
var margincenterx = 0;
var margincentery = 0;
function done(){

	var html="";
	html += "<div class=\"notifyBox\">";
	html += "<div class=\"notifyBoxSection\">";
	html += "<div class=\"notifyBoxClose\"><a href=\"javascript:void(0);\" onClick=\"javascript:hideDiv();\" title=\"閉じる\">X</a></div>";
	html += "<div class=\"notifyBoxTitle\">違反通報</div>";
	html += "<dl><dt>通報完了</dt>";
	html += "<dd>";
	html += "<p>通報送信完了しました。</p>";
	html += "</dd></dl>";
	html += "<div class=\"controlBtn\">";
	html += "[<a href=\"javascript:void(0);\" onClick=\"javascript:hideDiv();\">閉じる</a>]";
	html += "</div>";
	html += "</div>";
	html += "</div>";
	calculate();
	document.getElementById("notifyLayer").style.top = (margincentery-250)+'px';
	document.getElementById("notifyLayer").style.left = (margincenterx-250)+'px';
	document.getElementById("notifyLayer").style.display = "block";
	document.getElementById("notifyLayer").innerHTML = html;
}
function notify_confirm(){
	var html="";
	html += "<div class=\"notifyBox\">";
	html += "<div class=\"notifyBoxSection\">";
	html += "<div class=\"notifyBoxClose\"><a href=\"javascript:void(0);\" onClick=\"javascript:hideDiv();\" title=\"閉じる\">X</a></div>";
	html += "<div class=\"notifyBoxTitle\">違反通報</div>";
	html += "<dl><dt>通報の前に必ずお読みください</dt>";
	html += "<dd class=\"notifyBoxReadme\">";
	html += "<p>ヤプログ！の各サービスにおいて、ヤプログ！<a href=\"http://www.yaplog.jp/contents/kiyaku#9\" target=\"_blank\" rel=\"nofollow\">利用規約第9条</a>禁止事項に反する内容・表現等を確認した場合には、ページ下にある「通報」ボタンを押してご連絡ください。</p>";
	html += "<p>通報された内容をもとに確認・調査を行い、必要と判断する範囲内で情報等の全部・一部の削除もしくは修正・追加を行い、該当利用者の有料サービスを含む全ての本サービスの使用を禁止もしくは制限し、または該当利用者のIDを削除する場合があります。</p>";
	html += "<p>ただし、以下のような場合には対応いたしかねる場合がございます。</p>";
	html += "<ul><li>・該当箇所の確認ができない場合</li>";
	html += "<li>・虚偽の通報の場合</li>";
	html += "<li>・利用規約に違反することの確認ができない場合</li>";
	html += "<li>・その他内容不十分または不適切と判断した場合</li></ul>";
	html += "</dd></dl>";
	html += "<div class=\"notifyBoxText\">";
	html += "<p>お問い合わせ等は<a href=\"https://www.yaplog.jp/contents/contact\" target=\"_blank\" rel=\"nofollow\">こちら</a>からお願いいたします。</p>";
	html += "<p>どのような箇所が禁止事項に該当するか、よろしければ具体的にご記入ください。<br>";
	html += "また、ヤプログ！より返信が必要な場合はご連絡先もご記入ください。</p>";
	html += "<textarea id=\"notifyComment\" rows=\"6\"></textarea>";
	html += "<p>以上にご同意いただいた上で通報します。よろしいですか？</p>";
	html += "</div>";
	html += "<div class=\"controlBtn\">";
	html += "<input type=\"checkbox\" id=\"agree\" name=\"agree\" value=\"on\" CHECKED><strong>同意の上、通報します</strong><br>";
	html += "<a href=\"javascript:void(0);\" onClick=\"javascript:excute();\"><input type=\"submit\" value=\"通報する\" class=\"inputBtnOK\"></a>";
	html += "<div id=\"agree_error\"></div>";
	html += "</div>";
	html += "</div>";
	calculate();
	document.getElementById("notifyLayer").style.top = (margincentery-250)+'px';
	document.getElementById("notifyLayer").style.left = (margincenterx-250)+'px';
	document.getElementById("notifyLayer").style.display = "block";
	document.getElementById("notifyLayer").innerHTML = html;
}

function hideDiv() {
	document.getElementById("notifyLayer").style.display = "none";
}

function calculate(){

	var myWidth = 0, myHeight = 0, plusTop = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
		plusTop = pageYOffset;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
		plusTop = document.documentElement.scrollTop;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
		plusTop = document.body.scrollTop;
	}

	margincenterx = Math.floor(myWidth/2);
	margincentery = plusTop + Math.floor(myHeight/2);
}

function freespace(blog_id){
	if(BlogFreeSpace != 'undefined'){
		BlogFreeSpace.getBlogFreeSpace(blog_id,freespaceDone);
	}
}
function freespaceDone(val){
	if(val != null && val != ''){
		document.getElementById("freespaceLayer").style.display = "block";
		var html = "<div id=\"blogFreeSpace\" class=\"clearfix\"><div class=\"padd\"><div class=\"txt\">"+val+"</div></div></div>";
		document.getElementById("freespaceLayer").innerHTML = html;
	}
}

