function showReportBox(e,item_id,usr_id){
	if(document.all)e = event;
	var el = document.getElementById("kero_report_box");
	if(el){}else{

	el = document.createElement('div');

	el.id = "kero_report_box";
	el.setAttribute('class', 'kero_report_box');
	el.setAttribute('className', 'kero_report_box');
	document.body.appendChild(el);
	}
	el.innerHTML = '<div class="wrapper">'
	+'<p>利用規約に違反している記事やファイルを通報します。（通報者の情報をユーザに伝えることはありません）</p>'
	+'<form name="report_form" id="report_form" >'
	+'<strong>通報理由</strong>'
	+'<select name="select_reason" onChange="keroCheckSelect();">'
	+'<option value="">-- 選択してください --</option>'
	+'<option value="Audio">著作権侵害（音声ファイル）</option>'
	+'<option value="TextOrPhoto">著作権侵害（記事・画像）</option>'
	+'<option value="Else">上記以外の利用規約違反</option>'
	+'</select>'
	+'<span id="report_reason" style="display: none;"><input type="text" name="report_reason_t" value="" maxlength="90" /> </span>'
	+'<input type="text" style="position:absolute;visibility:hidden">'
	+'<input type="button" name="report_button" id="report_button" onclick="keroReportConfirm('+item_id+',\''+usr_id+'\')" value="通報する" disabled="disabled">'
	+'</form>'
	+'<p class="close"><a onclick="hideReportBox();">閉じる</a></p>'
	+'</div>';
	
	kero_box_position(e,el);

	new JSONP2(
	'http://admin.voiceblog.jp/report.php'
	+'?method=check'
	+'&item_id='+item_id
	+'&usr_id='+usr_id
	);
}

function keroCheckSelect() {
	if(document.report_form.select_reason.value == "Else") {
		display_input_box("report_reason");
	} else {
		hidden_input_box("report_reason")
	}
	document.report_form.report_button.disabled = (document.report_form.select_reason.value=="")
}

function display_input_box(id){
	if(document.all){
		if(document.all(id).style.display == "none"){
			document.all(id).style.display = "inline";
		}
	}else if(document.getElementById){
		if(document.getElementById(id).style.display == "none"){
			document.getElementById(id).style.display = "inline";
		}
	}
}

function hidden_input_box(id){
	if(document.all){
		if(document.all(id).style.display == "inline"){
			document.all(id).style.display = "none";
		}
	}else if(document.getElementById){
		if(document.getElementById(id).style.display == "inline"){
			document.getElementById(id).style.display = "none";
		}
	}
}


function keroReportConfirm(item_id,usr_id) {
	var fo = document.getElementById("report_form");
	var a =fo.select_reason.value;
	var b =fo.report_reason_t.value;
	if(a=="") return ;
	var el = document.getElementById("kero_report_box");
	el.innerHTML = '<div class="wrapper">'
	+'<strong>本当に通報しますか？</strong>'
	+'<form name="report_form" id="report_form" >'
	+'<input type="hidden" name="select_reason" value="'+a+'" />'
	+'<input type="hidden" name="report_reason_t" value="'+b+'" />'
	+'<input type="hidden" name="item_id" value="'+item_id+'" />'
	+'<input type="hidden" name="usr_id" value="'+usr_id+'" />'
	+'<ul class="report_yn">'
	+'<li><input type="button" name="" value=" Yes " onclick="keroReportSubmit();"></li>'
	+'<li><input type="button" name="" value=" No " onclick="hideReportBox();"></li>'
	+'</ul>'
	+'</form>'
	+'<p class="close">'
	+'<a onclick="hideReportBox();">閉じる</a>'
	+'</p>'
	+'</div>';
}

function keroReportSubmit() {
	var fo = document.getElementById("report_form");
	var a =fo.select_reason.value;
	var b =fo.report_reason_t.value;
	var item_id =fo.item_id.value;
	var usr_id =fo.usr_id.value;
	if(a=="") return ;

	var el = document.getElementById("kero_report_box");
	el.innerHTML = '<div class="wrapper">'
	+'<p>送信中...</p>'
	+'<p class="close">'
	+'<a onclick="hideReportBox();">閉じる</a>'
	+'</p>'
	+'</div>';

	new JSONP2(
	'http://admin.voiceblog.jp/report.php'
	+'?method=send'
	+'&item_id='+item_id
	+'&usr_id='+usr_id
	+'&sr='+encodeURI(a)
	+'&rr='+encodeURI(b)
	);
}
function keroReportComplete() {
	var a = arguments;
	var el = document.getElementById("kero_report_box");
	el.innerHTML = '<div class="wrapper">';
	if(a[0]=='0'){
		try{
			el.innerHTML+='<p class="complete" style="width: 200px;"><strong>通報を受け付けました。</strong></p>';
		}catch(e){}
	}else if(a[0]=='1'){
		try{
			el.innerHTML+='<p class="complete" style="width: 200px;">'+a[2]+'</p>';
		}catch(e){}
	}
	el.innerHTML +='<p class="close">'
	+'<a onclick="hideReportBox();">閉じる</a>'
	+'</p>'
	+'</div>';
}

function hideReportBox(){
	var el = document.getElementById("kero_report_box");
	if(el) el.parentNode.removeChild(el);
}


function kero_report_login_check_on_load(){
	var a = arguments;
	if(a[0]=='0'||a[0]=='1'){
		try{
			document.getElementById("kero_report_box").innerHTML=
			 '<div class="wrapper">'
			+'<p>'+a[2]+'</p>'
			+'<p class="close"><a onclick="hideReportBox();">閉じる</a></p>'
			+'</div>';
		}catch(e){}
	}
}


