var parseXML=function(b){
	var x=fw.conv.str2xmlDoc(b);
	var item=fw.xml.selectSingleNode(x,"item").childNodes;
	for (var i=0;i<item.length ;i++ ){
	    if (item[i].nodeName!="#text"){//ff换行也是节点
		    if (item[i].nodeName=="alert"){
			    alert(fw.xml.getText(item[i])); 
			//}else if (item[i].nodeName=="do_star"){
			//    if (fw.xml.getText(item[i])=="ok") alert("评分成功！感谢您的参与！"); 
			}else if(item[i].nodeName=="error"){
			    alert(fw.xml.getText(item[i]));
		    }else{
				try{
					var o=document.getElementById(item[i].nodeName.replace(/(tpl_)/g,""));
				    if (o.tagName=="INPUT") {
						if(o.type=="checkbox") fw.dom.setCheckbox(o.name,fw.xml.getText(item[i]));//o.checked=(fw.xml.getText(item[i])=="1")?true:false;
						else if(o.type=="radio") fw.dom.setRadio(o.name,fw.xml.getText(item[i]));
						else o.value=fw.xml.getText(item[i]);
					}else{
						//if (item[i].nodeName=="content") o.innerHTML=esunjs.HTMLEncode(fw.xml.getText(item[i]));//错了，保留供以后参考
					    o.innerHTML=fw.xml.getText(item[i]);
					}
		        }catch(e){}
			}
			if(item[i].nodeName=="star") UpdateStar();//更新星级评论数据
			else if(item[i].nodeName=="do_bbs_readd") try{win_ReplayForm.win.style.display='none';}catch(e){};//关闭回复表单
	    } 
	}
}
//o.v:表单名称,o.d:操作名
function Ajax_Submit(o,v){
    if (!o.f)o.f="form_Plug";
    var f=document.getElementById(o.f);
	if (f.name=="form_reply") {f.tpl_bbs_list_ul.value=document.getElementById("form_Plug").tpl_bbs_list_ul.value;}
	if (o.d){//页面加载完毕后的手动操作
	    if (o.d.substr(0,4)=="tpl_"){
			f.action=f.action.replace(/&page\=[0-9]*/ig,"")+"&"+v.v;
	    }else if(o.d=="do_bbs_add"){
			if (!do_bbs_add_CheckForm(f))return;
		}
		if (v.v1) f.value1.value=v.v1;
		if (v.v2) f.value2.value=v.v2;
		if (v.v3) f.value3.value=v.v3;
		if (v.v4) f.value4.value=v.v4;
		if (v.v5) f.value5.value=v.v5;
		f.GetDiv.value=o.d;
		for (var i=0;i<f.elements.length ;i++){//特殊处理checkbox和radio,把取到的值放到v_开头的input中
			if (f.elements[i].type=="checkbox") document.getElementById("v_"+f.elements[i].name).value=fw.dom.getCheckbox(f.elements[i].name).join(", ");
			else if(f.elements[i].type=="radio") document.getElementById("v_"+f.elements[i].name).value="fw.dom.getRadio(f.elements[i].name)";
		}
	}else{//页面加载时要运行的
	}
	for (var i=0;i<f.elements.length ;i++ ){
		f.elements[i].value=encodeURIComponent(f.elements[i].value);//if (f.elements[i].value.indexOf("%20")==-1)是防止ff刷新后重复escape
		//escape()不编码的字符：@*/+   encodeURI() 不编码的字符： ~!@#@{content}*()=:/,;?+'  encodeURIComponent()不编码的字符： ~!*()'
	}
    esunjs.submitByAjax(f, parseXML);
	f.GetDiv.value="";
	for (var i=0;i<f.elements.length ;i++ ){
		f.elements[i].value=decodeURIComponent(f.elements[i].value);
	}
}



//----------------------------
//显示验证码
function showCheckCode(){
	var cv=document.getElementById("checkCodeDiv");
	if(cv==null) return;
	if(cv.style.display!=""){
		cv.style.display=""; refCode('regimg');
	}
}
//重置验证码
function refCode(img_id){
	var checkImg=document.getElementById(img_id);
	if(checkImg!=null) checkImg.src="../app/Nome_GetCode.asp?t="+Math.random()+"";
}

//检查发表评论表单
function do_bbs_add_CheckForm(f) {
	if(f.bbs_UserName.value == ""){
		alert("昵称不能为空！");
		f.bbs_UserName.select();
		return false;
	}
	if(f.bbs_content.value == ""){
		alert("内容不能为空！");
		f.bbs_content.select();
		return false;
	}
	if(f.bbs_content.value > 1000){
		alert("内容文字太长，不能超过1000个字！");
		f.bbs_content.select();
		return false;
	}
	if(f.CheckCode.value == ''){
		alert("验证码不能为空");f.CheckCode.select();
		return false;
	}else if(f.CheckCode.value.length!=4){
		alert("验证码长度应为4");f.CheckCode.select();
		return false;
	}
	//f.submit.disabled = true;
	return true;	
}

//显示回复表单
var win_ReplayForm;
function ShowReplayForm(oo){
	if (win_ReplayForm){
		win_ReplayForm.win.style.display='';
		win_ReplayForm.setHTML(ReplayForm_HTML(oo));
        fw.ui.setCenter(win_ReplayForm.win,true);
		return;
	}
	win_ReplayForm=new fw.ui.window({size:[500,300],title:'回复评论',id:'div_ReplayForm'});
	win_ReplayForm.setHTML(ReplayForm_HTML(oo));
    fw.ui.setCenter(win_ReplayForm.win,true);
}
function ReplayForm_HTML(oo){
	return "<form name=form_reply id=form_reply method='post' action='"+oo.table+".Plug.asp?id="+oo.id+"&bbs_id="+oo.bbs_id+"'>\
	    <input name='GetDiv' type='hidden' title='手动操作名'>\
	    <textarea name='tpl_bbs_list_ul' style='display:none'></textarea>\
		<div class=f_UserName><span>管理员：</span><input type=text name=bbs_ReUserName id=bbs_ReUserName value='"+oo.ReUserName+"'></div>\
		<div class=f_content><span>　内容：</span><textarea name='bbs_ReContent' id='bbs_ReContent' onkeydown='if(event.ctrlKey&&event.keyCode==13)Ajax_Submit({f:\"form_reply\",d:\"do_bbs_readd\"},{});' onfocus='document.getElementById(\"f_content_img\").style.display=\"none\";showCheckCode();}else{return false;}'></textarea></div>\
		<div class=f_button><input type=button name=submit value='发表回复' onclick='Ajax_Submit({f:\"form_reply\",d:\"do_bbs_readd\"},{});'> <span>Ctrl+Enter快速提交</span></div>\
	    </form>";
}






function favorite(title){
	if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function'))//Gecko
	{
		window.sidebar.addPanel(title,location.href,'');
	}else if (window.MessageEvent && !document.getBoxObjectFor){
		alert("请使用ctrl+d快捷键收藏本页！");
	 	
	}else{
		window.external.AddFavorite(location.href,title);
	}
}

//不刷新页面加载消息
function ajaxAddUserMsg(){
	var userMessageDiv = document.createElement("ajaxMessageTemplet");
	msg = document.getElementById("ajaxMessageTemplet").innerHTML;
	msg1 = document.getElementById("message").value;
	msg1 = msg1.replace(/</ig,"&lt;");
	msg1 = msg1.replace(/\r\n/ig,"<br/>");
	msg = msg.replace("userMessage",msg1);
	var messageCount = Math.floor(document.getElementById("messageCount").value)+1;
	document.getElementById("messageCount").value = messageCount;
	msg = msg.replace("messageCount",messageCount);
	//msg = msg.replace("messageCount","");
	userMessageDiv.innerHTML = msg;
	var addMsgDiv = document.getElementById("ajaxAddUserMessage");
	var showMsgDiv = document.getElementById("ajaxAddUserMessageBottom");
	showMsgDiv.innerHTML = addMsgDiv.innerHTML+showMsgDiv.innerHTML;
	addMsgDiv.innerHTML = "";
	addMsgDiv.innerHTML = msg;
	var total = document.getElementById("total").value;
	if(total == 0){
		var con = document.getElementById("showMsgContent").innerHTML;
		con = con.replace("暂无评论。","");
		document.getElementById("showMsgContent").innerHTML = con;
	}
	var t = parseInt(total) + parseInt(1);
	document.getElementById("total").value = t;
}

function setTop(productId){
	/**
	 * 1 取出cookie_id的值
	 * 2 判断key = productId的这个cookie是否存在
	 * 3 比较两个值是否相等
	 */
	var productIdValue = getCookie2008_1(productId);
	var cookieIdValue = getCookie2008_1("cookie_id");
	if(cookieIdValue==null){
		alert("你的浏览器不支持cookie功能,请确认!");
		return;
	}
	var url = "/jsp_cn/jquery/end/update_message.jsp?pid="+productId+"&flag=top&date="+new Date().getTime();
	if(productIdValue==null){	//没有顶过
		setCookie2008_1(productId,cookieIdValue,60*24*365);
		jQuery("#a5").load(url);
	}else{
		if(productIdValue != cookieIdValue){	//该用户没有顶过
			setCookie2008_1(productId,cookieIdValue,60*24*365);
			jQuery("#a5").load(url);
		}else{
			alert("你已经顶过了！");
		}
	}
}

