﻿
/*
 * 说明:
 * xyg_remark_appID			- 应用ID
 * xyg_remark_mID			- 应用的业务ID
 * xyg_remark_mTitle		- 应用的业务Title
 * xyg_remark_mURL			- 应用的业务URL
 * xyg_remark_mPhotoURL		- 应用的图片URL 如影音、视频等
 * xyg_remark_mUID			- 被评论业务的所有者ID
 * xyg_remark_List_Name		- 评论列表显示区块名称
 * xyg_remark_Write_Name	- 评论表单显示区块名称
 *
 * 使用:
			<div id='xyg_remark_List'></div>
			<div id='xyg_remark_Write'></div>
			<script type='text/javascript'>
				xyg_remark_appID="1001";		//应用ID
				xyg_remark_mID="1008";			//应用的业务ID
				xyg_remark_mUID="1667457891";	//被评论业务的所有者ID
				xyg_remark_List_Name="xyg_remark_List";		//评论列表显示区块名称
				xyg_remark_Write_Name="xyg_remark_Write";	//评论表单显示区块名称
			</script>
			<script type='text/javascript' id='xyg_remark_script' src='http://n.xiaoyige.net/general/Remark/Read.js'></script>

 */

var xyg_remark_appID = xyg_remark_appID || 0;
var xyg_remark_mID = xyg_remark_mID || 0;
var xyg_remark_mTitle =	xyg_remark_mTitle || "";
var xyg_remark_mURL = xyg_remark_mURL || "";
var xyg_remark_mPhotoURL = xyg_remark_mPhotoURL || "";
var xyg_remark_mUID = xyg_remark_mUID || 0;
var xyg_remark_List_Name = xyg_remark_List_Name || "xyg_remark_List";
var xyg_remark_Write_Name = xyg_remark_Write_Name || "xyg_remark_Write";
var xyg_remark_View = xyg_remark_View || "1";

var YB_Pop_isIE = window.navigator.appVersion.toLowerCase().indexOf("msie")>=0;
//var topHref = encodeURIComponent(top.location.href);
var topHref = top.location.href;

xyg_remark_mTitle=xyg_remark_mTitle.replace("'","");
xyg_remark_mTitle=xyg_remark_mTitle.replace('"','');
xyg_remark_mTitle=encodeURIComponent(xyg_remark_mTitle);

if (xyg_remark_mPhotoURL!="") {xyg_remark_mPhotoURL=encodeURIComponent(xyg_remark_mPhotoURL);};

if (xyg_remark_mURL!="") 
{
	xyg_remark_mURL=encodeURIComponent(xyg_remark_mURL);
}
else
{
	xyg_remark_mURL=encodeURIComponent(topHref);
}


function RmRight(mainStr,lngLen) 
{
	// alert(mainStr.length)
	if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) {
	return mainStr.substring(mainStr.length-lngLen,mainStr.length)}
	else
	{return null}
}

 var RmthisDomian=RmRight(this.location.hostname,12);


function ReadRemark()
{
	try
	{
		if (xyg_remark_appID==0 || xyg_remark_mID==0 || xyg_remark_mUID==0)
		{
				document.getElementById(xyg_remark_List_Name).innerHTML='评论加载失败!';
				return false;
		}
		var rUrl="http://home."+RmthisDomian+"/general/Remark/List.asp?appid="+xyg_remark_appID+"&mID="+xyg_remark_mID+"&mUID="+xyg_remark_mUID+"&l="+xyg_remark_List_Name+"&w="+xyg_remark_Write_Name+"&View="+xyg_remark_View+"&mTitle="+xyg_remark_mTitle+"&mURL="+xyg_remark_mURL+"&mPhotoURL="+xyg_remark_mPhotoURL+"&thisDomain="+RmthisDomian+"&rnd="+Math.random();
		//document.getElementById(xyg_remark_List_Name).innerHTML=rUrl;
		//return false;
		if (1==2 && document.body && YB_Pop_isIE)
		{
			document.getElementById('xyg_remark_script').src=rUrl;
		}
		else
		{
			//eval ("\<\script type='text/javascript' id='xyg_remark_script_f' src='"+rUrl+"'>\<\/\script\>");
			document.getElementById(xyg_remark_List_Name).innerHTML = '评论读取中...';
			var inJSObj=document.getElementById(xyg_remark_Write_Name);
			inJSObj.innerHTML = "";
//			var js = document.getElementById('xyg_remark_script');
			js = document.createElement('script');
			js.setAttribute('type', 'text/javascript');
			js.setAttribute('src', rUrl);
			inJSObj.appendChild(js);
		}

	}
	catch (e)
	{
//		alert(e);
	}
}

//ReadRemark();
var cache_remark_nickname = "";
var cache_remark_content = "";
var cache_remark_input = null;
function chkRemark(id)
{
	var rf=document.getElementById(id);
	if (rf.nickname.value=='')
	{
		alert('昵称不能为空！');
		rf.nickname.focus();
		return false;
	}
	if (rf.cnt.value=='')
	{
		alert('内容不能为空！');
		rf.cnt.focus();
		return false;
	}
	cache_remark_nickname = rf.nickname.value;
	cache_remark_content = rf.cnt.value;
	cache_remark_input = id;

	rf.topHref.value=topHref;
	//rf.submit();
}


function Remarkdel(df, id)
{
	if (confirm("你确认删除这条评论和他的回复吗？"))
	{
		var df=document.getElementById(df);
		if (df) {
			df.topHref.value=topHref;
	
			df.act.value='del';
			df.ReID.value=id;
			df.submit();
		}
	}
}

function RemarkRe(id,bid)
{
	if (document.getElementById('ReFrm'+id).innerHTML!='')
	{
		var bnT=document.getElementById('ReFrm'+id).style.display
		if (bnT=='block')
		{
			document.getElementById('ReFrm'+id).style.display='none';
		}
		else
		{
			document.getElementById('ReFrm'+id).style.display='block';
		}
		return false;
	}

	var ReCnt="";
	try 
	{
		ReCnt=document.getElementById('ReCnt'+id).innerHTML;
		re = /<BR>/gim;
		ReCnt=ReCnt.replace(re,"\n")
	}
	catch (e)
	{
	
	}
	var ReFrm=''
		+'<textarea id="ReCont'+id+'" name="ReCont'+id+'" style="width:280px;height:100px;">'+ReCnt+'</textarea>'
		+'<br><input type="button" value="回复" onclick="SubmitRe('+id+','+bid+');" style="margin-right:30px;"><input type="button" value="取消" onclick="RemarkRe('+id+','+bid+');">'
		document.getElementById('ReFrm'+id).innerHTML=ReFrm;
		document.getElementById('ReFrm'+id).style.display='block';
}


var cache_remarkre_content = "";
var cache_remarkre_input = "";
function SubmitRe(id,bid)
{
	var ReCnt = document.getElementById('ReCont'+id).value;
	
	if (ReCnt=='')
	{
		alert('回复的内容不能为空！');
		document.getElementById('ReCnt'+id).focus();
		return false;
	}
	document.ReForm.topHref.value=topHref;

	document.ReForm.appID.value=xyg_remark_appID;
	document.ReForm.mID.value=xyg_remark_mID;
	document.ReForm.MUID.value=xyg_remark_mUID;
	document.ReForm.l.value=xyg_remark_List_Name;
	document.ReForm.w.value=xyg_remark_Write_Name;
	document.ReForm.target="ifrm_Remark_List"+xyg_remark_List_Name;

	document.ReForm.act.value="Re";
	document.ReForm.ReID.value=id;	
	document.ReForm.BID.value=bid;	
	document.ReForm.cnt.value=ReCnt;
	cache_remarkre_content = ReCnt;
	cache_remarkre_input = 'ReCont'+id;

	document.ReForm.submit();
}
	var ReFrm=''
		+'<div style="display:none;">'
		+'<form action="http://home.'+RmthisDomian+'/general/Remark/Deal.asp" name="ReForm" id="ReForm" method="post" target="ifrm_Remark_List">'
		+'<input type="hidden" name="topHref" value="">'
		+'<input type="hidden" name="appID" value="">'
		+'<input type="hidden" name="mID" value="">'
		+'<input type="hidden" name="MUID" value="">'
		+'<input type="hidden" name="l" value="">'
		+'<input type="hidden" name="w" value="">'
		+'<input type="hidden" name="act" value="Re">'
		+'<input type="hidden1" name="ReID" value="">'
		+'<input type="hidden" name="BID" value="">'
		+'<textarea name="cnt"></textarea>'
		+'</form>'
		+'</div>'

document.write (ReFrm);

