﻿var QuestionBaseAns={userId:"",userName:"",userLevel:"",mourseOver:function(c,a){if(1==get("quickAnswer_"+c).getAttribute("param")){return}var b=get(a);b.addClassName("onfocus");get("quickAnswer_"+c).show()},mourseOut:function(c,a){var b=get(a);if(get("answerWrap_"+c).style.display=="none"){b.removeClassName("onfocus")}if(!get("quickAnswer_"+c).hasClassName("hasAnswer")&&!get("quickAnswer_"+c).hasClassName("myQuestion")){get("quickAnswer_"+c).hide()}},showAnsWrap:function(a){Zhishi.Stats.ch("wtk.quick.btn1");QuestionBaseAns.hideOpenAnsWrap();if(1==get("quickAnswer_"+a).getAttribute("param")){return}if(!get("quickAnswer_"+a).hasClassName("hasAnswer")&&!get("quickAnswer_"+a).hasClassName("myQuestion")){get("questionWrap_"+a).hide();get("answerWrap_"+a).show()}},hideAnsWrap:function(a){Zhishi.Stats.ch("wtk.quick.btn2");get("answerWrap_"+a).hide();get("questionWrap_"+a).show()},answerQuestionInQPage:function(qId){Zhishi.Stats.ch("wtk.quick.submit");var anonymValue=$("answerAnonymous_"+qId).checked;var textEle=$("answerContent_"+qId);var text=QuestionBaseAns.nomalizeText(textEle.value);if(text.trim()==""||text.trim()=="\u6211\u6765\u56de\u7b54..."){get("ansErrorTips_"+qId).innerHTML="\u60a8\u8fd8\u6ca1\u6709\u8f93\u5165\u4efb\u4f55\u56de\u7b54！";get("ansErrorTips_"+qId).show();$("answerContent_"+qId).focus();return}else{if(text.length>10000){get("ansErrorTips_"+qId).innerHTML="\u60a8\u7684\u56de\u7b54\u5185\u5bb9\u591a\u4e8e10000\u5b57，\u8bf7\u5220\u51cf！";get("ansErrorTips_"+qId).show();$("answerContent_"+qId).focus();return}}var postData='{userId:"'+QuestionBaseAns.userId+'",userName:"",questionId:'+qId+",anonymous:"+anonymValue+',seconds:0,orig:165,content:"'+text+'"}';var posturl="/z/api/answer/submit?format=json";var callback={onSuccess:function(jsonData){var json=eval("("+jsonData+")");if(json.success){window.setTimeout(function(){get("answerWrap_"+qId).hide();get("questionWrap_"+qId).show();get("quickAnswer_"+qId).replaceClassName("openAnswer","hasAnswer");get("quickAnswer_"+qId).show();new Base.U.Tips("green","\u5df2\u6210\u529f\u63d0\u4ea4\u60a8\u7684\u56de\u7b54","\u8bf7\u8010\u5fc3\u7b49\u5f85\u5ba1\u6838",true,{autoClose:3000})},100)}else{get("ansErrorTips_"+qId).innerHTML=json.message;get("ansErrorTips_"+qId).show()}},para:"",contentType:"application/json; charset=UTF-8",postdata:postData,raw:true};Zhishi.Ajax.sendRequest("POST",posturl,callback)},nomalizeText:function(a){a=a.replace(/\\/g,"\\\\");a=a.replace(/\"/g,'\\"');a=a.replace(/\r/g,"\\r");a=a.replace(/\n/g,"\\n");return a},loginAndAnswer:function(a){Zhishi.Ajax.sendRequest("GET",Zhishi.loginStateUrl,{onSuccess:function(c){if(c=="1"){QuestionBaseAns.answerQuestionInQPage(a)}else{if(c=="0"){var d=get("quickAnsSubmit_"+a);var b=Zhishi.Login.loginList.length;d.setAttribute("wenwenid",b);d.addClassName("login_norefresh");Zhishi.Login.loginList[b]=function(){QuestionBaseAns.answerQuestionInQPage(a);QuestionBaseAns.refresh()};Zhishi.Login.openLoginDialog(d);return true}}}})},refresh:function(){if(get("s_user_more")){return}Zhishi.Ajax.sendRequest("GET","/z/WenwenAjaxEvent.e?sp=29",{onSuccess:function(d){d=eval("("+d+")");if(d[1]=="not login"){return}else{if(d[0]!=0){QuestionBaseAns.userLevel=d[0]}if(d[1]){QuestionBaseAns.userName=d[1]}else{QuestionBaseAns.userName="SOSO \u7528\u6237"}QuestionBaseAns.wrtieLoginInfo()}}})},wrtieLoginInfo:function(){var userInfo=gets(".s_user")[0],html="";html+='<div ss_c="ask.wen.dl"></div>';html+='<li class="no_line"><a href=" http://i.soso.com/">'+QuestionBaseAns.userName+"</a></li>";html+='<li class="user_drop" id="s_user_more">';html+='<a href="/z/MyHome.htm?ch=id.wdww" id="myAsk"></a>';html+='<ul class="drop_menu">';html+='	<li><a href="/z/MySpecialQuestion.htm?ch=id.wdsc">\u6211\u7684\u64c5\u957f</a></li>';html+='	<li><a href="/z/MySubscription.htm?ch=id.wdgz">\u6211\u7684\u5173\u6ce8</a></li>';html+='	<li><a href="/z/MyGrowInfo.htm?ch=id.wdcz">\u6211\u7684\u6210\u957f</a></li>';html+="</ul>";html+="</li>";html+='<li><a href="/z/LLogout.e?sp=8" id="s_logout" onclick="Zhishi.Login.logout(this.href);return false;">\u9000\u51fa</a></li>';userInfo.innerHTML=html;Zhishi.Ajax.sendRequest("GET","/z/WenwenAjaxEvent.e?sp=28",{onSuccess:function(d){d=eval("("+d+")");var myAsk=get("myAsk");if(d[1]=="not login"){return}else{if(d[0]!=0){myAsk.innerHTML='<span class="notify">\u6211\u7684\u95ee\u95ee('+d[0]+")</span>"}else{myAsk.innerHTML='<span class="ico_lv_'+QuestionBaseAns.userLevel+'">\u6211\u7684\u95ee\u95ee</span>'}}}});actUserMenu()},hideOpenAnsWrap:function(){var e=gets(".answerWrap");if(e&&e!=""){for(var d=0,b=e.length;d<b;d++){if(e[d]&&e[d].style.display=="block"){var c=e[d].id;if(c){var a=c.indexOf("_");var f=c.substring(a+1);get("answerWrap_"+f).hide();get("questionWrap_"+f).show();e[d].parentNode.removeClassName("onfocus")}}}}}};
