function   myAddPanel(url,name,des)   
{   
	if   ((typeof   window.sidebar   ==   'object')   &&   (typeof   window.sidebar.addPanel   ==   'function'))   
	{   
		 window.sidebar.addPanel(name,url,des);   
	}   
	else 
	{   
		window.external.addFavorite(url,des);
	}   
}

var gCont = '';
function Post(frm) {
	var post_id = frm.post_id;
	var poster = frm.poster;
	var email = frm.email;
	var url_user = frm.url_user;
	var comment = frm.comment;
	var authcode = frm.authcode;

	if(isNull(poster.value))
	{
		alert("请输入你的姓名！");
		return false;
	}
	else
	{
		if(poster.value.length > 20)
		{
			alert("姓名字数太多，请重新输入！");
			return false;
		}
	}

	if(isNull(email.value))
	{
		alert("请输入你的邮件地址！");
		return false;
	}
	else
	{
		if(email.value.indexOf('@') < 0)
		{
			alert("邮件地址格式不正确，请重新输入！");
			return false;
		}
	}

	if(isNull(comment.value))
	{
		alert("请输入评论！");
		return false;
	}
	else
	{
		if(comment.value.length > 500) 
		{
			alert("评论字数太多，请精简部分内容后再发表！");
			return false;
		}	
	}

	var xmlhttp = null;
	var sign = 0;
	try {
		xmlhttp = new XMLHttpRequest();		
	} 
	catch (e) 
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}

	url = 'http://labs.qq.com/reply/add.php';
	//frm.poster
	//frm.email
	//frm.url
	//frm.comment
	//frm.authcode
	param = 'post='+post_id.value+'&name='+poster.value+'&email='+email.value+'&url='+url_user.value+'&comment='+comment.value+'&authcode='+authcode.value;
	
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 

	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			ShowMsg(xmlhttp.responseText);
		}
	}
	xmlhttp.send(param);
	return false;
};
function ShowMsg(txt)
{
	var postfrm = document.getElementById('postfrm');
	var msgfrm = document.getElementById('msgfrm');
	var msgtxt = document.getElementById('msgtxt');
	var gobtn = document.getElementById('gobtn');

	var mt = txt.split(":");

	msgtxt.innerHTML = mt[1];
	gobtn.onclick = function(){GoBack(mt[0])};
	
	postfrm.style.display = 'none';
	msgfrm.style.display = 'block';
};
function GoBack(status)
{
	var postfrm = document.getElementById('postfrm');
	var msgfrm = document.getElementById('msgfrm');
	if(status == 0)
	{
		//var postfrm = document.getElementById('postfrm');
		var name = document.getElementById('reply_poster');
		var email = document.getElementById('reply_email');
		var url = document.getElementById('reply_url_user');
		var comment = document.getElementById('reply_comment');
		
		name.value = '';
		email.value = '';
		url.value = '';
		comment.value = '';
	}		
	postfrm.style.display = '';
	msgfrm.style.display = 'none';
	
	GetAuthImg();
	
};
function ShowAuthImg()
{
	var imgdiv = document.getElementById('AuthImgDiv');
	var kg = imgdiv.style.display;
	if(kg == 'none')
	{
		imgdiv.style.display = 'block';
		GetAuthImg();
	};
};
function GetAuthImg()
{
	var authcode = document.getElementById('reply_authcode');
	var img = document.getElementById('QQAuthImg');
	img.src = 'http://ptlogin2.qq.com/getimage?aid=3001101&' + Math.random();
	authcode.value = '';
};
function isNull(str)
{
	if (str=="") return true;
	var regu = "^[ ]+$";
	var re = new RegExp(regu);
	return re.test(str);
};
