﻿function loginbbs(name,password,url)
{
	var urlto ="../bbs/login.asp?ran="+Math.random()+"&action=chk&username="+name+"&password="+password;
    var req =new netRequest(urlto,"GET",null);
	req.PostOrder();
	if(url!="")
    {
        window.location=url;
    }
    else
    {
        window.location=window.location;
    }

}

function logoutbbs(url)
{
	var urlto ="../bbs/logout.asp";
    var req =new netRequest(urlto,"GET",null);
	req.PostOrder();
	if(url!="")
    {
        window.location=url;
    }
    else
    {
        window.location=window.location;
    }
}
//检测用户名是否可用
function chkusername(name)
{
    if(name=="")
    {
    	document.getElementById('reg_msg').innerHTML='用户名不可以为空';
    	return;
    }
    try
    {
		var xmldoc=new xmlobj();
		xmldoc.AppendChild("name",name);
		var req =new netRequest("AjaxPor/userLogin.aspx?act=chkusername","POST",function(){chkNameResault(req)});
		req.PostXml(xmldoc.xml);
	}
	catch(e)
	{
		document.getElementById('reg_msg').innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
		document.getElementById("chkname").value="true";
	}
	
}
function chkNameResault(req)
{

  if (req.xmlhttp.readyState == 4)
  {
    var xmldoc=new xmlobj();  	xmldoc.loadxml(req.xmlhttp.responseText);		if(xmldoc.GetSingleNode("resault")=="true")
		{
		  document.getElementById('reg_msg').innerHTML="<font color='green'>该用户名可以使用</font>";
		}
		else
		{
		 document.getElementById('reg_msg').innerHTML='<font color=\'red\'>'+xmldoc.GetSingleNode("message")+"</font>";
		}
	}
}

//获取相关问题列表
function getask(objspan,skey,pagesize,pageindex)
{
    try
    {
	    if(skey=="")
	    {
	    	document.getElementById(objspan).innerHTML='没有相关提问';
	    	return;
	    }
		var xmldoc=new xmlobj();
		xmldoc.AppendChild("objspan",objspan);
		xmldoc.AppendChild("skey",skey);
		xmldoc.AppendChild("pagesize",pagesize);
		xmldoc.AppendChild("pageindex",pageindex);
		var req =new netRequest("AjaxPor/userLogin.aspx?act=getasklist","POST",function(){getaskResault(objspan,req)});
		req.PostXml(xmldoc.xml);
	}
	catch(e)
	{
		document.getElementById(objspan).innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function getaskResault(objspan,req)
{

  if (req.xmlhttp!=null&&req.xmlhttp.readyState == 4)
  {
	document.getElementById(objspan).innerHTML=req.xmlhttp.responseText;
  }
}

function getapp(objspan,type,askid,pagesize,pageindex)
{
    
    if(askid==null||askid==0)
    {
    	document.getElementById(objspan).innerHTML='没有相关提问';
    	return;
    }
    try
    {
		var xmldoc=new xmlobj();
		xmldoc.AppendChild("objspan",objspan);
		xmldoc.AppendChild("type",type);
		xmldoc.AppendChild("askid",askid);
		xmldoc.AppendChild("pagesize",pagesize);
		xmldoc.AppendChild("pageindex",pageindex);
		var req =new netRequest("AjaxPor/userLogin.aspx?act=getapplist","POST",function(){getappResault(objspan,req)});
		req.PostXml(xmldoc.xml);
	}
	catch(e)
	{
		document.getElementById(objspan).innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function getappResault(objspan,req)
{

  if (req.xmlhttp!=null&&req.xmlhttp.readyState == 4)
  {
	document.getElementById(objspan).innerHTML=req.xmlhttp.responseText;
  }
}

//添加到收藏
function addFav(objspan,askid,title)
{
    if(askid==null||askid=="")
    {
    	document.getElementById(objspan).innerHTML='该提问不存在';
    	return;
    }
    try
    {
    	var xmldoc=new xmlobj();
		xmldoc.AppendChild("objspan",askid);
		xmldoc.AppendChild("skey",title);
		var req =new netRequest("AjaxPor/userLogin.aspx?act=addfav","POST",function(){addFavResault(objspan,req)});
		req.PostXml(xmldoc.xml);
	}
	catch(e)
	{
		document.getElementById(objspan).innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function addFavResault(objspan,req)
{
  if (req.xmlhttp.readyState == 4)
  {
	document.getElementById(objspan).innerHTML=req.xmlhttp.responseText;
  }
}
//获取选择类别列表框
function getCidValue(parid,leavl)
{
    if(parid==null)
       parid="";
    document.getElementById('AskClass').value=parid;
    if(leavl==4)//目前只支持四级
    {
        return;
    }
    try
    {
    	var xmldoc=new xmlobj();
		xmldoc.AppendChild("parid",parid);
		xmldoc.AppendChild("leavl",leavl);
		var req =new netRequest("AjaxPor/userLogin.aspx?act=getcid","POST",function(){getCidValueResault('class'+leavl,req)});
		req.PostXml(xmldoc.xml);
	}
	catch(e)
	{
	    document.getElementById('class'+leavl).innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function getCidValueResault(objspan,req)
{
  if (req.xmlhttp!=null&&req.xmlhttp.readyState == 4)
  {
	document.getElementById(objspan).innerHTML=req.xmlhttp.responseText;
  }
}

function ask(str)
{
    window.location='iaskpost.aspx?word='+escape(str);
}
function modifyanswerdisplay(objspan)
{
            document.getElementById(objspan).style.display='';
}
function addcontentdisplay(objspan ,askid)
{
   var s;
    s="<div id=\"replyTB\" style='border:solid 1px;#efefef; margin:10px; width:100%; padding:10px; clear:Both;'>";
    s =s+"<form name=\"myform\" method=\"post\" action=\"iaskdetail.aspx?id="+askid+"&act=addcontent\" onSubmit=\"return checkcoAndsn(this);\">";
    s=s+"<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
    s=s+"<tr valign=\"top\">";
    s=s+"<td style='width:90px;' nowrap class=\"tab01\">补充内容：</td>";
    s =s+"<td><table width=100% border=0 cellspacing=0 cellpadding=0><tr><td nowrap><span class=\"f14\">请填写补充内容:</span></td><td align=right nowrap><a href=\"javascript:hidReply('"+objspan+"');\" ><font color=#777777>取消</font></a></td></tr></table>";
    s =s+"<textarea name=\"addcontent\" title='必填'  cols=\"60\" rows=\"5\" style=\"margin-top:10px;Must:true;\"></textarea>"
    s =s+"<br>内容10000字以内<br><br></td>";
    s =s+"</tr>";
    s =s+"<tr valign=\"top\">";
    s =s+"<td>&nbsp;</td>";
    s =s+"<td><input type=\"submit\" name=\"d\" value=\"确定内容\" ></td>";
    s =s+"</tr></table></form>";
    s =s+"</div>";
    document.getElementById(objspan).innerHTML=s;
}
function addpointdisplay(objspan ,askid)
{
   var s;
    s="<div id=\"replyTB\" style='border:solid 1px;#efefef; margin:10px; width:100%; padding:10px;clear:Both;'>";
    s =s+"<form name=\"myform\" method=\"post\" action=\"iaskdetail.aspx?id="+askid+"&act=addpoint\" onSubmit=\"return checkcoAndsn(this);\">";
    s=s+"<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
    s=s+"<tr valign=\"top\">";
    s=s+"<td width=\"90\" nowrap class=\"tab01\">增加积分：</td>";
    s =s+"<td><table width=100% border=0 cellspacing=0 cellpadding=0><tr><td nowrap><span class=\"f14\">请填写增加积分:</span></td><td align=right nowrap><a href=\"javascript:hidReply('"+objspan+"');\" ><font color=#777777>取消</font></a></td></tr></table>";
    s =s+"<input name=\"addpoint\" title='必填'  style=\"margin-top:10px;\"/>"
    s =s+"<br>请输入增加的积分.必须为正整数<br></td>";
    s =s+"</tr>";
    s =s+"<tr valign=\"top\">";
    s =s+"<td>&nbsp;</td>";
    s =s+"<td><input type=\"submit\" name=\"d\" value=\"确定提交\" ></td>";
    s =s+"</tr></table></form>";
    s =s+"</div>";
    document.getElementById(objspan).innerHTML=s;
}
function makebestdisplay(objspan,askid,answerid)
{
    var s;
    s="<div id=\"replyTB\" style='border:solid 1px;#efefef; margin:10px; width:100%; padding:10px;clear:Both;'>";
    s =s+"<form name=\"myform\" method=\"post\" action=\"iaskdetail.aspx?id="+askid+"&act=makebest\" onSubmit=\"return checkcoAndsn(this);\">";
    s=s+"<input type=\"hidden\" name=\"answerid\" value=\""+answerid+"\">";
    s=s+"<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
    s=s+"<tr valign=\"top\">";
    s=s+"<td width=\"90\" nowrap class=\"tab01\">评价答案：</td>";
    s =s+"<td><table width=100% border=0 cellspacing=0 cellpadding=0><tr><td nowrap><span class=\"f14\">请对答案进行评价:</span></td><td align=right nowrap><a href=\"javascript:hidReply('"+objspan+"');\" ><font color=#777777>取消</font></a></td></tr></table>";
    s =s+"<textarea name=\"comment\" title='必填'  cols=\"60\" rows=\"10\" style=\"margin-top:10px;Must:true;\"></textarea>"
    s =s+"<br>评价字数10000字以内<br><br></td>";
    s =s+"</tr>";
    s =s+"<tr valign=\"top\">";
    s =s+"<td>&nbsp;</td>";
    s =s+"<td><br><input type=\"submit\" name=\"d\" value=\"确定选择\" ></td>";
    s =s+"</tr></table></form>";
    s =s+"</div>";
    document.getElementById(objspan).innerHTML=s;
}
function hidReply(objspan)
{
    var obj= document.getElementById(objspan);
    if(obj)
    {
        document.getElementById(objspan).innerHTML='';
    }
}
function fixReply(objspan)
{
    var obj= document.getElementById(objspan);
    if(obj)
    {
        document.getElementById(objspan).style.display='none';
    }
}
function checkcoAndsn(form)
{
    var inputs =form.getElementsByTagName("INPUT");
    var textarea =form.getElementsByTagName("TEXTAREA");
    var objary =new Array();   
    for(i=0;i<textarea.length;i++)
    {   
        if(textarea[i].title=="必填"&&textarea[i].value=="")
        {
            textarea[i].focus();
            textarea[i].value="内容不能为空";
            textarea[i].select();
           objary.push(textarea[i]);
        } 
    }
    for(i=0;i<inputs.length;i++)
    {   
        if(inputs[i].title=="必填"&&inputs[i].value=="")
        {
            inputs[i].focus();
            inputs[i].value="内容不能为空";
            inputs[i].select();
            objary.push(inputs[i]);
        } 
    }
      if(objary.length==0)
            return true;
      else 
        return false;
}