﻿/* 留言评论 */

function $I(objID){
	return document.getElementById(objID)
}

/* 留言 */
var
	guest_softid=0;
	
function submitGuest(s_name,s_qq,s_email,s_content){	
	if(!$.trim(s_name)){
		$("#tipmsg").text("哇！传说中的“无名”！");
	}else if(!$.trim(s_qq) && !$.trim(s_email)){
		$("#tipmsg").text("至少要留下一个联系方式嘛!");
	}else if(!$.trim(s_content)){
		$("#tipmsg").text("说点什么吧！");
	}else{
		$.post("guest.asp",{action:"add",
				softid:guest_softid,
				name:s_name,
				qq:s_qq,
				email:s_email,
				content:s_content},
			function(jdata){
				alert(jdata.msg);
				if(jdata.code==0)
					closeGuest();
			},"json");
	}
}

function guestComment(sender,softid){
	guest_softid=softid;
	createGuest(sender);
}

/*评论窗口-------*/

function createGuest(sender){
	var gw=$("#guest");
	if(!gw[0]){
		gw=$('<div id="guest"></div>');
		$('body').append(gw);
	}
    var o=$(sender).offset();
	gw.css({left:o.left,top:o.top+$(sender).innerHeight()});
	
	if(guest_softid==0)
		s_submit="提交留言";
	else
		s_submit="发表评论";
    //窗体HTML
	var reval  = "";
	reval += '<div id="top">';
	reval += '  <div id="tipmsg">请留下正确的联系方式，以便与您联系.</div>';
	reval += '  <div id="close" title="关闭" onClick="closeGuest()">X</div>';
	reval += '</div>';
	reval += '<div id="info">';
	reval += '  <div id="lbl">署 名</div>';
	reval += '  <input type="text" id="g_name" />';
	reval += '</div>';
	reval += '<div id="info">';
	reval += '  <div id="lbl">电 邮</div>';
	reval += '  <input type="text" id="g_email" />';
	reval += '  <div id=lbl>Ｑ Ｑ</div>';
	reval += '  <input type="text" id="g_qq" />';
	reval += '</div>';
	reval += '<div id="content">';
	reval += '  <div id="lbl">内 容</div>';
	reval += '  <textarea cols=50 rows=8 id="g_content"></textarea>';
	reval += '</div>';
	reval += '<input class="btn" type="button" id="g_submitGuest" onClick="submitGuest($I(\'g_name\').value,$I(\'g_qq\').value,$I(\'g_email\').value,$I(\'g_content\').value);" value=" '+s_submit+' " />';

	gw.html(reval);
	gw.slideDown(300);
	
	// AJAX
	$("#g_submitGuest").ajaxStart(function(){
		$(this)[0].disabled=true;
	});		
	$("#g_submitGuest").ajaxComplete(function(){
		$(this)[0].disabled=false;
	});	
	$("#g_submitGuest").ajaxError(function(){
		alert("网络出错！");
		$(this)[0].disabled=false;
	});
}

function closeGuest(){
	$("#guest").slideUp(300,function(){
			$(this).remove();
		});	
}
