// JavaScript Document
var xmlHttp2;
function createXMLHttp2Request(){
    if(window.ActiveXObject){
        xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
    }else if(window.XMLHttpRequest){
        xmlHttp2 = new XMLHttpRequest();
    }
}

function doSave(){
	/*2011年12月2日改写js代码到jquery*/
	var username;
	if( $(":input[name='hidename']:checked").val() != true ){
		if( $.trim($(":input[name='commentcontent_name']").val()) == "" || $.trim($(":input[name='commentcontent_name']").val()).length > 30 ){
			alert("用户名不能为空，并且限制在30个字以内。");
			$(":input[name='commentcontent_name']").focus();
			return false;
		}else{
			username = $.trim($(":input[name='commentcontent_name']").val());
		}
	}else{
		$(":input[name='username']").val('游客');
		username = "游客";
	}
	
	if( $.trim($(":input[name='commentcontent_content']").val()) == "" ){
		alert("请填写评论内容。");
		return false;
	}
	
	var c = $(":input[name='commentcontent_content']").val();
	c = c.replace(/<\/?[^>]+>/g,'');
	c = c.replace(/[ | ]*\r\n/g,'[p]');
	$(":input[name='commentcontent_content']").val(c.replace(/\n[\s| | ]*\r/g,'\n'));
	
	/**/
    
    
	
	
	var daynow = new Date();
	var daystr = daynow.getFullYear() + "-" + (daynow.getMonth()+1) + "-" + daynow.getDate() + " " + daynow.getHours() + ":" + daynow.getMinutes() + ":" + daynow.getSeconds();
	
	var inerstr = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">";
	inerstr = inerstr + "<tr><td align=\"left\"><span class=\"cmts_userinfo\">" + username + " " + daystr + "<\/span><\/td><\/tr>";
	inerstr = inerstr + "<tr><td align=\"left\" class=\"cmts_detail\">[正在审核中…]" + $.trim($(":input[name='commentcontent_content']").val()) + "<\/td><\/tr>";
	inerstr = inerstr + "</table>";
	
	if($("#showplc_top").html() == "0"){
		$("#showcmtarea").html(inerstr);
	}else{
		$("#showcmtarea").append(inerstr);
	}
	
	/*Update by Charles @ Oct 29, 2009, commit user's commet by Ajax Method*/
	/*id will be get by the form action property*/
	
	
	
	var actionstr = $("form[name='cmtForm']").attr("action");
	
	var id = actionstr.substring(actionstr.lastIndexOf("content_id=") + 11);
	var comments = $(":input[name='commentcontent_content']").val();
	var domain = $(":input[name='domain_name']").val();
	
	postComment(id, username, comments, domain);
}

/*Ajax commit start*/
function postComment(id, username, comments, domain){
	
	//$.post(URL, data, callback, type);
	
	createXMLHttp2Request();
    try{
    	var posturl;
    	var urlref= document.location.toString();
    	if(urlref.indexOf("http://www.aqsc.cn") != -1){
    		posturl = "http://www.aqsc.cn/cms/Commentcontent.do?param=saveComment&content_id="+id + "&r=" + Math.random();
    	}else{
    		posturl = "http://www.cworksafety.com/cms/Commentcontent.do?param=saveComment&content_id="+id + "&r=" + Math.random();
    	}
		var sendstr = "&commentcontent_name=" + username + "&comment_content=&commentcontent_content="+ comments +"&domain_name=" + domain;
		sendstr = encodeURI(sendstr);
		xmlHttp2.open("post", posturl, true);
		xmlHttp2.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttp2.onreadystatechange = handleResult;
		xmlHttp2.send(sendstr);
    }catch(exception){
    	var box = document.getElementById('showcmtarea');
		box.innerHTML = "提交评论出现异常";
		xmlHttp2.abort();
	}
}

function handleResult(){
	if(xmlHttp2.readyState == 4){
		if(xmlHttp2.status == 200){
			document.cmtForm.commentcontent_content.value = "";
			document.getElementById('showplc_top').innerHTML = parseInt(document.getElementById('showplc_top').innerHTML) + 1;
		}
	}
}
/*Ajax commit finish*/


/*设置是否匿名发表*/
function hidenamea(){
	if( $(":input[name='hidename']:checked").val() == 'true' ){
		$(":input[name='commentcontent_name']").val("游客").attr("disabled", "true").css("border", "0px");
	}else{
		$(":input[name='commentcontent_name']").val("").css("border", "1px #666666 solid").removeAttr("disabled");
	}
}

/*设置是否清除评论框*/
function reply_clearfield(){
	if($.trim($(":input[name='commentcontent_content']").val()) == "请填写评论"){
		$(":input[name='commentcontent_content']").val("");
	}
}

function viewAllCommentsByID(id, obj){
	obj.target="_blank";
	obj.href="http://cms.aqsc.cn/cms/Commentcontent.do?param=queryAllResults&domain=www.aqsc.cn&content_id=" + id;
}
