﻿function loginbbs(name,password,url)
{
	var urlto ="../bbs/login.asp?ran="+Math.random()+"&action=chk";
	var arrKey = new Array("username",
							"password"
							);
	var arrValue = new Array(name,
							password);
	
    var req =new oAjax(urlto,null);
    req.Post(arrKey,arrValue);
	if(url!="")
    {
        window.location=url;
    }
    else
    {
        window.location=window.location;
    }
}

function logoutbbs(url)
{
	var urlto ="../bbs/logout.asp";
    var req =new oAjax(urlto,null);
    var rtxt= req.GetResponseTxt("GET",null);
	if(url!="")
    {
        window.location=url;
    }
    else
    {
        window.location=window.location;
    }
}
//检测用户名是否可用
function chkusername(name)
{

    if(name=="")
    {
    	document.getElementById('reg_msg').innerHTML='<font color=\'red\'>用户名不可以为空</font>';
    	return false;
    }

    try
    {
		var urlto ="AjaxPor/userLogin.aspx?ran="+Math.random()+"&act=chkusername&username="+name;
        var req =new oAjax(urlto,null);
        var arrobj= req.GetResponseArray("GET",null);

        if(arrobj[0]=="true"){
            document.getElementById('reg_msg').innerHTML="<font color='green'>该用户名可以使用</font>";
            return true;
            }
        else
             document.getElementById('reg_msg').innerHTML='<font color=\'red\'>'+arrobj[1]+"</font>";
	}
	catch(e)
	{
		document.getElementById('reg_msg').innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
		document.getElementById("chkname").value="true";
	}
}
function formatemail(email) 
{ 
	var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; 
	if(pattern.test(email)) 
	{ 
		return true; 
	} 
	else 
	{ 
		return false; 
	} 
}
function chkemail(mail)
{
   
    if(mail=="")
    {
    	document.getElementById('mail_msg').innerHTML='<font color="red">邮箱不能为空</font>';
    	return false;
    }
    if(!formatemail(mail))
    {
        document.getElementById('mail_msg').innerHTML='<font color="red">邮箱格式错误</font>';
    	return false;
    }
    try
    {
		var urlto ="AjaxPor/userLogin.aspx?ran="+Math.random()+"&act=chkemail&mail="+mail;
        var req =new oAjax(urlto,null);
        var arrobj= req.GetResponseArray("GET",null);
        if(arrobj[0]=="true")
        {
            document.getElementById('mail_msg').innerHTML="<font color='green'>该邮箱名可以使用</font>";
            return true;
        }
        else
             document.getElementById('mail_msg').innerHTML="<font color='red'>该邮箱已被占用</font>";
	}
	catch(e)
	{
		document.getElementById('mail_msg').innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
		document.getElementById("chkmail").value="true";
	}
	
}
//获取相关问题列表
function getask(objspan,skey,pagesize,pageindex)
{
    var ospan =document.getElementById(objspan);
    if(ospan==null)
        return;
    if(skey=="")
	 {
	    	ospan.innerHTML='没有相关提问';
	    	return;
	 }
    try
    {
		var urlto ="AjaxPor/userLogin.aspx?act=getasklist";
	    var arrKey = new Array("objspan","skey","pagesize","pageindex");
	    var arrValue = new Array(objspan,skey,pagesize,pageindex);
	     
        var req =new oAjax(urlto,getaskResault);
        
         req.Post(arrKey,arrValue);
        
	}
	catch(e)
	{
	    ospan.innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function getaskResault(arrobj)
{
    if(arrobj)
    {
         var span =document.getElementById(arrobj[0]);
        if(span!=null)
            span.innerHTML= arrobj[1];
    }
}

function getapp(objspan,type,askid,pagesize,pageindex)
{
    
    if(askid==null||askid==0)
    {
    	document.getElementById(objspan).innerHTML='没有相关提问';
    	return;
    }
    try
    {
        var urlto ="AjaxPor/userLogin.aspx?act=getapplist";
	    var arrKey = new Array("objspan","type","askid","pagesize","pageindex");
	    var arrValue = new Array(objspan,type,askid,pagesize,pageindex);	     
        var req =new oAjax(urlto,getappResault);
        req.Post(arrKey,arrValue);
	}
	catch(e)
	{
		document.getElementById(objspan).innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function getappResault(arrobj)
{

  if (arrobj)
  {
	document.getElementById(arrobj[0]).innerHTML=arrobj[1];
  }
}

//添加到收藏
function addFav(objspan,askid,title)
{
    if(askid==null||askid=="")
    {
    	document.getElementById(objspan).innerHTML='该提问不存在';
    	return;
    }
    try
    {
        var urlto ="AjaxPor/userLogin.aspx?act=addfav";
	    var arrKey = new Array("askid","title","objspan");
	    var arrValue = new Array(askid,title,objspan);	     
        var req =new oAjax(urlto,addFavResault);
        req.Post(arrKey,arrValue);
    	
	}
	catch(e)
	{
		document.getElementById(objspan).innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function addFavResault(arrobj)
{
   if (arrobj)
  {
    var alertobj=document.getElementById(arrobj[0]);
    if(alertobj)
	    alertobj.innerHTML=arrobj[1];
	else
	    alert(arrobj[1]);
  }
}
//获取选择类别列表框
function getCidValue(parid,leval)
{
    if(parid==null)
       parid="";
    document.getElementById('AskClass').value=parid;
    if(leval==4)//目前只支持四级
    {
        return;
    }
    try
    {
        var urlto ="AjaxPor/userLogin.aspx?act=getcid";
	    var arrKey = new Array("parid","leval");
	    var arrValue = new Array(parid,leval);
	     
        var req =new oAjax(urlto,getaskResault);
        
         req.Post(arrKey,arrValue);
	}
	catch(e)
	{
	    document.getElementById('class'+leval).innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function getCidValueResault(arrobj)
{
    var span =document.getElementById(arrobj[0]);
    if(span!=null)
        span.innerHTML= arrobj[1];
}
function getvote(askid,objspan)
{
    if(askid==null||askid=="")
    {
    	document.getElementById(objspan).innerHTML='该提问不存在';
    	return;
    }
    try
    {
        var urlto ="AjaxPor/userLogin.aspx?act=getvote";
	    var arrKey = new Array("askid","objspan");
	    var arrValue = new Array(askid,objspan);	     
        var req =new oAjax(urlto,getvoteResault);
        req.Post(arrKey,arrValue);
    	
	}
	catch(e)
	{
		document.getElementById(objspan).innerHTML='<font color="red">您的浏览器不支持Ajax验证.建议使用IE6版本.</font>';
	}
}
function getvoteResault(arrobj)
{
    var obj=document.getElementById(arrobj[0]);
    var str ="回答的很好：<b>"+arrobj[2]+"</b> <input name=\"submit2\" type=\"button\" class=\"bns\" value=\"我支持\" onclick=\"vote("+arrobj[1]+",'"+arrobj[0]+"','voteyes');\" />  回答的不好：<b>"+arrobj[3]+"</b><input name=\"submit2\" type=\"button\" class=\"bns\" value=\"不支持\" onclick=\"vote("+arrobj[1]+",'"+arrobj[0]+"','voteno');\" />";
    obj.innerHTML=str;
}
function getadwords(adwords,objspan,num)
{
    try
    {
        var urlto ="AjaxPor/userLogin.aspx?act=getadwords";
	    var arrKey = new Array("adwords","objspan","num");
	    var arrValue = new Array(adwords,objspan,num);
        var req =new oAjax(urlto,getadwordsResault);
        req.Post(arrKey,arrValue);
	}
	catch(e)
	{
		document.getElementById(objspan).innerHTML='无内容';
	}
}
function getadwordsResault(arrobj)
{
    try
    {
        
        document.getElementById(arrobj[0]).innerHTML=arrobj[1];
    	
	}
	catch(e)
	{
		document.getElementById(arrobj[0]).innerHTML='error data';
	}
}
function vote(askid,objspan,vote)
{
    var urlto ="AjaxPor/userLogin.aspx?act="+vote+"&askid="+askid;
    var req =new oAjax(urlto,null);
    alert(req.GetResponseTxt("GET",null));
    getvote(askid,objspan);
}
function ask(str)
{
    window.location='iaskpost.aspx?word='+escape(str);
}
function modifyanswerdisplay(objspan)
{
            document.getElementById(objspan).style.display='';
}
function top_login(objspan)
{
        var urlto ="AjaxPor/userLogin.aspx?act=chklogin";
	     
        var req =new oAjax(urlto,null);
        var reqtxt="";
        var ary= req.GetResponseArray("GET",null);
        if(ary[0]=="false")
            reqtxt="<a href=\"/\">提问首页</a> | <a href=\"login.aspx\">登陆</a>| <a href=\"register.aspx\">注册</a>" ;
        else
            reqtxt="欢迎您:"+ary[2]+" 您当前积分:"+ary[1] +" -<a href=\"iaskpost.aspx\"> 提问</a> | <a href=\"member_index.aspx\">管理</a> | <a href=\"member_index.aspx\"> 我的消息("+ary[3]+")</a> | <a href=\"AjaxPor/member_loginout.aspx\">退出</a>" ;
        var obj =document.getElementById(objspan);
        obj.innerHTML=reqtxt;
}
function loginstate(arrobj,objspan)
{
    alert(objspan);
}
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;
}