﻿var userurl ="/AjaxPor/UsersSer.asmx";
function viewmemberfriends(objspan,username,topnum)
{
document.getElementById(objspan).innerHTML="loading...";
var net =new netRequest(userurl,function(){loadviewmemberfriends(objspan,net)},null,"getFriends");
net.requestXMLDoc('username='+username+'&num='+topnum);
}

function loadviewmemberfriends(objspan,net)
{
	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML( net.net.req.responseText);
	var friends =xml.getElementsByTagName("FriendName");
	var sb="<UL>";
	
	for(i=0;i<friends.length;i++)
	{
	    sb=sb+"<LI><a href='?u="+friends[i].text+"'>"+friends[i].text+"</LI>"
	}
	sb=sb+"</UL>";
	if(friends.length==0)
	{
	    sb ="没有记录";
	}
	document.getElementById(objspan).innerHTML=sb;
    
}

function reply(id)
{
	var obj=document.getElementById(id);
	if(obj.style.display=='none')
		obj.style.display='';
	else
		obj.style.display='none';
}
function getmemberTopGoods(objspan,username,topnum,coloums)
{   

        document.getElementById(objspan).innerHTML="loading...";
        var net =new netRequest(userurl,function(){loadmemberTopGoods(objspan,net,coloums)},null,"getTopGoods");
        net.requestXMLDoc('username='+username+'&num='+topnum);
}

function loadmemberTopGoods(objspan,net,coloums)
{
	var info = net.net.req.responseText;
	  
  	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(info);
	var friends =xml.getElementsByTagName("Table");
	var sb="<TABLE style='width:95%;position: relative;' align='center' cellspacing='5'>";
	var i;
	for(i=0;i<friends.length;i++)
	{
	    goodsname =friends[i].getElementsByTagName('GoodsName')[0].text;
	    goodsid =friends[i].getElementsByTagName('GoodsID')[0].text;
	    if(goodsname.length>10)
	        goodsname =goodsname.substring(0,10)+"...";
	    viewcount=0;
	    putdays =0;
	    goodspic ="none.jpg";
	    if(friends[i].getElementsByTagName('Goodspic').length>0&&friends[i].getElementsByTagName('Goodspic')[0].text!="")
	        goodspic =friends[i].getElementsByTagName('Goodspic')[0].text;
	    if(friends[i].getElementsByTagName('ViewCount')[0]!=null)
	        viewcount =friends[i].getElementsByTagName('ViewCount')[0].text;
	    if(friends.length>0&&i==0)
	        sb=sb+"<TR>";
	    sb =sb+"<TD>";
	    sb=sb+"<div align='left'><a href='../Detail.aspx?goodsid="+goodsid+"' target='_blank'><img src='../goodspic/"+goodspic+"' width='70'/></a></div>";
	    sb=sb+"<div align='left'class='title' style='height:20px;'><a target='_blank' href='../Detail.aspx?goodsid="+goodsid+"'>"+goodsname+"</a></div>";
	    sb=sb+"<div align='left'class='viewcount' style='height:20px;'>点击次数"+viewcount+"次</div>";
	    sb=sb+"<div align='left'class='date' style='height:20px;'>发布时间:"+friends[i].getElementsByTagName('AddTime')[0].text.substring(0,friends[i].getElementsByTagName('AddTime')[0].text.indexOf('T'))+"</div>";
	    sb=sb+"</TD>";
	    if(((i+1)%coloums)==0&&i!=0)
	        sb=sb+"</TR><TR>";
	}
	sb=sb+"</TR>";
	sb=sb+"</TABLE>";
	if(friends ==null ||friends.length==0)
	{
	    sb ="没有记录";
	}
	document.getElementById(objspan).innerHTML=sb;
}

function getmemberVisited(objspan,username)
{   
    
        document.getElementById(objspan).innerHTML="loading...";
        var net =new netRequest(userurl,function(){loadmemberVisited(objspan,net)},null,"getVisit");
        net.requestXMLDoc('username='+username);
    
}
function loadmemberVisited(objspan,net)
{
	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML( net.net.req.responseText);
	var friends =xml.getElementsByTagName("ByVisitName");
	var visittime =xml.getElementsByTagName("VisitTime");
	var sb="<UL>";
	
	for(i=0;i<friends.length;i++)
	{   
	    sb=sb+"<LI><span style='float:left;'><a href='?u="+friends[i].text+"'>"+friends[i].text+"</a></span><span  style='float:right;'>"+visittime[i].text.substring(0,visittime[i].text.indexOf('T'))+"</span></LI>"
	}
	sb=sb+"</UL>";
	if(friends.length==0)
	{
	    sb ="没有记录";
	}
	document.getElementById(objspan).innerHTML=sb;
}
function addfriend(username,friendname)
{   
        var net =new netRequest(userurl,function(){addfriendResult(net)},loaderror,"addFriend");
        net.requestXMLDoc('username='+username+'&friendname='+friendname);
}
function addfriendResult(net)
{
	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML( net.net.req.responseText);
	var info =xml.getElementsByTagName("addFriendResult")[0];
	if(info.text=="ok")
	{
	    alert('恭喜你,又新交了个好朋友.');
	}
	else if(info.text=="sameuser")
	{
	    alert('难道还要加自己为好友么?.');
	}
	else if(info.text=="nologin")
	{
	    if(confirm('抱歉.您还没有登录.现在就登录么?'))
	    {
	        window.location='../login.aspx';
	    }
	}
	else if(info.text=="over")
	{
	     alert('他已经是你的好友了,不记得了么?.');
	}
	else
	{
	    alert('抱歉.系统可能维护中.操作失败..');
	}
}


function getUserSendExchange(objspan,username)
{   
    
        document.getElementById(objspan).innerHTML="loading...";
        var net =new netRequest(userurl,function(){loadUserSendExchange(objspan,net)},null,"getUserSendExchange");
        net.requestXMLDoc('username='+username+'&topnum=5');

}
function loadUserSendExchange(objspan,net)
{
	
	  
  	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	var info = xml.getElementsByTagName("NewDataSet")[0];
	if(info!=null)
	{
		info =info.getElementsByTagName("Table");
	}
	if(info==null||info.length==0)
	{
	    document.getElementById(objspan).innerHTML="没有记录";
	    return;
	}
	var sb="<TABLE style='width:95%;'>";
	
	for(i=0;i<info.length;i++)
	{   
		var GoodsUserName="";
	    var ExchangeUserName="";
	    var GoodsName ="";
	    var GoodsID="";
	    var ExchangeName ="";
	    var ExchangeGoodsid ="";
	    var ExchangeID ="";
	    var AddTime ="T";
	    var state ="";
		if(info[i].getElementsByTagName('GoodsUserName')[0]!=null)
			GoodsUserName =info[i].getElementsByTagName('GoodsUserName')[0].text;
		if(info[i].getElementsByTagName('ExchangeUserName')[0]!=null)
			ExchangeUserName =info[i].getElementsByTagName('ExchangeUserName')[0].text;
		if(info[i].getElementsByTagName('GoodsName2')[0]!=null)
			GoodsName =info[i].getElementsByTagName('GoodsName2')[0].text;
		if(info[i].getElementsByTagName('GoodsName')[0]!=null)
			GoodsID =info[i].getElementsByTagName('GoodsName')[0].text;
		if(info[i].getElementsByTagName('ExchangeName2')[0]!=null)
			ExchangeName =info[i].getElementsByTagName('ExchangeName2')[0].text;
		if(info[i].getElementsByTagName('ExchangeName')[0]!=null)
			ExchangeGoodsid =info[i].getElementsByTagName('ExchangeName')[0].text;
		if(info[i].getElementsByTagName('ExchangeID')[0]!=null)
			ExchangeID =info[i].getElementsByTagName('ExchangeID')[0].text;
		if(info[i].getElementsByTagName('AddTime')[0]!=null)
			AddTime=info[i].getElementsByTagName('AddTime')[0].text;
		if(info[i].getElementsByTagName('ExchangeState')[0].text!=null)
			state =info[i].getElementsByTagName('ExchangeState')[0].text;
	    if(ExchangeName.length>20)
	        ExchangeName =ExchangeName.substring(0,20)+"...";
	     if(state=="0")
	        goodsstate ="物主未看";
	     else if(state=="1")
	        goodsstate ="考虑中..";
	     else if(state=="2")
	       break;
	     else 
	        goodsstate="交换关闭";
	    sb=sb+"<tr><td style='widht=40%;'><a href='?u="+ExchangeUserName+"'>"+ExchangeUserName+"</a></td><td><a href='../detail.aspx?goodsid="+ExchangeID+"'>"+ExchangeName+"</a></td><td width='65'>"+AddTime.substring(0,AddTime.indexOf('T'))+"</td></tr>"
	}
	sb=sb+"</TABLE>";

	document.getElementById(objspan).innerHTML=sb;
}

function getUserRecivedExchange(objspan,username,titlelength)
{   

        document.getElementById(objspan).innerHTML="loading...";
        var net =new netRequest(userurl,function(){loadUserRecivedExchange(objspan,net,titlelength)},null,"getUserRecivedExchange");
        net.requestXMLDoc('username='+username+'&topnum=5');
}
function loadUserRecivedExchange(objspan,net,titlelength)
{
	
  	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	var info =  xml.getElementsByTagName("NewDataSet")[0];
	if(info==null||info.length==0)
	{
	    document.getElementById(objspan).innerHTML="没有记录";
	    return;
	}else
	{
	    info=info.getElementsByTagName("Table");
	}
	var sb="<TABLE style='width:95%;'>";
	
	for(i=0;i<info.length;i++)
	{   
		var GoodsUserName="";
	    var ExchangeUserName="";
	    var GoodsName ="";
	    var GoodsID="";
	    var ExchangeName ="";
	    var ExchangeGoodsid ="";
	    var ExchangeID ="";
	    var AddTime ="T";
	    var state ="";
		if(info[i].getElementsByTagName('GoodsUserName')[0]!=null)
			GoodsUserName =info[i].getElementsByTagName('GoodsUserName')[0].text;
		if(info[i].getElementsByTagName('ExchangeUserName')[0]!=null)
			ExchangeUserName =info[i].getElementsByTagName('ExchangeUserName')[0].text;
		if(info[i].getElementsByTagName('GoodsName2')[0]!=null)
			GoodsName =info[i].getElementsByTagName('GoodsName2')[0].text;
		if(info[i].getElementsByTagName('GoodsName')[0]!=null)
			GoodsID =info[i].getElementsByTagName('GoodsName')[0].text;
		if(info[i].getElementsByTagName('ExchangeName2')[0]!=null)
			ExchangeName =info[i].getElementsByTagName('ExchangeName2')[0].text;
		if(info[i].getElementsByTagName('ExchangeName')[0]!=null)
			ExchangeGoodsid =info[i].getElementsByTagName('ExchangeName')[0].text;
		if(info[i].getElementsByTagName('ExchangeID')[0]!=null)
			ExchangeID =info[i].getElementsByTagName('ExchangeID')[0].text;
		if(info[i].getElementsByTagName('AddTime')[0]!=null)
			AddTime=info[i].getElementsByTagName('AddTime')[0].text;
		if(info[i].getElementsByTagName('ExchangeState')[0].text!=null)
			state =info[i].getElementsByTagName('ExchangeState')[0].text;
	    if(GoodsName.length>titlelength)
	        GoodsName =GoodsName.substring(0,titlelength)+"...";
	     if(state=="0")
	        goodsstate ="物主未看";
	     else if(state=="1")
	        goodsstate ="考虑中..";
	     else if(state=="2")
	        goodsstate ="交换成功";
	     else 
	        goodsstate="交换关闭";
	    sb=sb+"<tr><td style='widht=40%;'><a href='?u="+GoodsUserName+"'>"+GoodsUserName+"</a></td><td><a href='../goods.aspx?goodsid="+GoodsID+"'>"+GoodsName+"</a></td><td width='65'>"+AddTime.substring(0,AddTime.indexOf('T'))+"</td></tr>"
	}
	sb=sb+"</TABLE>";

	document.getElementById(objspan).innerHTML=sb;
}

function getUserSuccessExchange(objspan,username)
{   

       document.getElementById(objspan).innerHTML="loading...";
        net =new netRequest(userurl,function(){loadgetUserSuccessExchange(objspan,username,net)},null,"getUserSuccessExchange");
        net.requestXMLDoc('username='+username+'&topnum=5');
}
function loadgetUserSuccessExchange(objspan,username,net)
{
  	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	var info =  xml.getElementsByTagName("NewDataSet")[0];
	if(info==null||info.length==0)
	{
	    document.getElementById(objspan).innerHTML="没有记录";
	    return;
	}else
	{
	    info=info.getElementsByTagName("Table");
	}
	var sb="<TABLE style='width:560px;'>";
	
	for(i=0;i<info.length;i++)
	{   
		var GoodsUserName="";
	    var ExchangeUserName="";
	    var GoodsName ="";
	    var GoodsID="";
	    var ExchangeName ="";
	    var ExchangeGoodsid ="";
	    var ExchangeID ="";
	    var AddTime ="T";
	    var state ="";
		if(info[i].getElementsByTagName('GoodsUserName')[0]!=null)
			GoodsUserName =info[i].getElementsByTagName('GoodsUserName')[0].text;
		if(info[i].getElementsByTagName('ExchangeUserName')[0]!=null)
			ExchangeUserName =info[i].getElementsByTagName('ExchangeUserName')[0].text;
		if(info[i].getElementsByTagName('GoodsName2')[0]!=null)
			GoodsName =info[i].getElementsByTagName('GoodsName2')[0].text;
		if(info[i].getElementsByTagName('GoodsName')[0]!=null)
			GoodsID =info[i].getElementsByTagName('GoodsName')[0].text;
		if(info[i].getElementsByTagName('ExchangeName2')[0]!=null)
			ExchangeName =info[i].getElementsByTagName('ExchangeName2')[0].text;
		if(info[i].getElementsByTagName('ExchangeName')[0]!=null)
			ExchangeGoodsid =info[i].getElementsByTagName('ExchangeName')[0].text;
		if(info[i].getElementsByTagName('ExchangeID')[0]!=null)
			ExchangeID =info[i].getElementsByTagName('ExchangeID')[0].text;
		if(info[i].getElementsByTagName('AddTime')[0]!=null)
			AddTime=info[i].getElementsByTagName('AddTime')[0].text;
		if(info[i].getElementsByTagName('ExchangeState')[0].text!=null)
			state =info[i].getElementsByTagName('ExchangeState')[0].text;
	    if(ExchangeName.length>10)
	        ExchangeName =ExchangeName.substring(0,10)+"...";
	    if(GoodsName.length>10)
	        GoodsName =GoodsName.substring(0,10)+"...";
	     if(state=="0")
	        goodsstate ="物主未看";
	     else if(state=="1")
	        goodsstate ="考虑中..";
	     else if(state=="2")
	        goodsstate ="交换成功";
	     else 
	        goodsstate="交换关闭";
	    sb=sb+"<tr><td style='widht:60px;'><a href='?u="+GoodsUserName+"'>"+(GoodsUserName==username?"物主":GoodsUserName)+"</a></td><td style='width:20px;'>用</td><td style='width:150px;'><a href='../goods.aspx?goodsid="+GoodsID+"'>"+GoodsName+"</a></td><td width='30px;'>交换</td><td style='width:55px;'><a href='?u="+ExchangeUserName+"'>"+(ExchangeUserName==username?"物主":ExchangeUserName)+"</a></td><td><a href='../detail.aspx?goodsid="+ExchangeGoodsid+"'>"+ExchangeName+"</a></td><td style='width:65px;'>"+AddTime.substring(0,AddTime.indexOf('T'))+"</td><td style='width:40px;'>[<a href='../exchangeview.aspx?exchangeid="+ExchangeID+"'>明细</a>]</td></tr>"
	}
	sb=sb+"</TABLE>";

	document.getElementById(objspan).innerHTML=sb;
}

function getUserMsg(objspan,username)
{   
   
        document.getElementById(objspan).innerHTML="loading...";
        var net =new netRequest(userurl,function(){loadUserMsg(objspan,username,net)},null,"getUserTopMsg");
        net.requestXMLDoc('username='+username+'&topnum=5');

}
function loadUserMsg(objspan,username,net)
{
  	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	var info =  xml.getElementsByTagName("NewDataSet")[0];
	if(info!=null)
	{
		info =info.getElementsByTagName("Table");
	}
	else
	{
		info=null;
	}
	if(info==null||info.length==0)
	{
	    document.getElementById(objspan).innerHTML="没有记录";
	    return;
	}
	var sb="<TABLE style='width:550px;'>";

	for(i=0;i<info.length;i++)
	{   
		var ID ="";
		var IsSystem="";
	    var IsHidden="";	    
	    var UsernameFrom="";
	    var Content ="";
	    var UsernameTo ="";
	    var CreateTime ="T";
		if(info[i].getElementsByTagName('ID')[0]!=null)
			ID =info[i].getElementsByTagName('ID')[0].text;
		if(info[i].getElementsByTagName('IsSystem')[0].text=="true")
			IsSystem="系统消息";
		if(info[i].getElementsByTagName('IsHidden')[0].text=="1")
			IsHidden ="该信息为悄悄话";
		if(info[i].getElementsByTagName('UsernameFrom')[0]!=null)
			UsernameFrom =info[i].getElementsByTagName('UsernameFrom')[0].text;
		if(info[i].getElementsByTagName('Content')[0]!=null)
			Content =info[i].getElementsByTagName('Content')[0].text;
		if(info[i].getElementsByTagName('Username')[0]!=null)
			UsernameTo =info[i].getElementsByTagName('Username')[0].text;
		if(info[i].getElementsByTagName('CreateTime')[0]!=null)
			CreateTime =info[i].getElementsByTagName('CreateTime')[0].text;
		 if(Content.length>30)
	        Content =Content.substring(0,30)+"...";
	     sb=sb+"<tr><td style='widht=40%;'><a href='?u="+UsernameFrom+"'>"+(UsernameFrom==username?"物主":UsernameFrom)+"</a></td><td><a href='guestbook.aspx?u="+UsernameTo+"'>"+Content+"</a></td><td width='65'>"+CreateTime.substring(0,CreateTime.indexOf('T'))+"</td></tr>"
	}
	sb=sb+"</TABLE>";
	document.getElementById(objspan).innerHTML=sb;
}

function loaduserGoods(objspan,username,searchkey,catid,pagesize,pageindex)
{
        document.getElementById(objspan).innerHTML="loading...";
        var net =new netRequest(userurl,function(){loaduserGoodsView(objspan,net)},loaderror,"getGoodsList");
        net.requestXMLDoc('objspan='+objspan+'&username='+username+'&searchkey='+searchkey+'&catid='+catid+'&pagesize='+pagesize+'&pageindex='+pageindex);
}
function loaduserGoodsView(objspan,net)
{
	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	var info =  xml.getElementsByTagName("getGoodsListResult")[0];
	document.getElementById(objspan).innerHTML=info.text;
}
function loaduserRequest(objspan,username,exchangeusername,exchangestatu,pagesize,pageindex,isall)
{
	if(isall=="True"||isall=="true")
		isall=1;
	if(isall=="False"||isall=="false")
		isall=0;
        document.getElementById(objspan).innerHTML="loading...";
	var net =new netRequest(userurl,function(){loaduserRequestView(objspan,net)},null,"getUserRequest");
        net.requestXMLDoc('objspan='+objspan+'&username='+username+'&exchangeusername='+exchangeusername+'&exchangestatu='+exchangestatu+'&pagesize='+pagesize+'&pageindex='+pageindex+'&isall='+isall);
}
function loaduserRequestView(objspan,net)
{
	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	var info =  xml.getElementsByTagName("getUserRequestResult")[0];
	document.getElementById(objspan).innerHTML=info.text;
}

function getUserGuestbok(objspan,username,pagesize,pageindex)
{
        document.getElementById(objspan).innerHTML="loading...";
        var net =new netRequest(userurl,function(){loadUserGuestbok(objspan,net)},null,"getUserGuestbok");
        net.requestXMLDoc('objspan='+objspan+'&username='+username+'&pagesize='+pagesize+'&pageindex='+pageindex);
}
function loadUserGuestbok(objspan,net)
{
	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	var info =  xml.getElementsByTagName("getUserGuestbokResult")[0];
	document.getElementById(objspan).innerHTML=info.text;
}

function getUserFriends(objspan,username,pagesize,pageindex)
{
        document.getElementById(objspan).innerHTML="loading...";
        var net =new netRequest(userurl,function(){loadUserFriends(objspan,net)},null,"getUserFriends");
        net.requestXMLDoc('objspan='+objspan+'&username='+username+'&pagesize='+pagesize+'&pageindex='+pageindex);

}
function loadUserFriends(objspan,net)
{
		var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	var info =  xml.getElementsByTagName("getUserFriendsResult")[0];
	document.getElementById(objspan).innerHTML=info.text;
}
function nextCode()
{
    var container =document.getElementById('rancode');
    container.innerHTML='...';
    var net =new netRequest(userurl,function(){shownextCode(net)},null,"nextCode");
    net.requestXMLDoc('ran='+Math.random());
    
}
function shownextCode(net)
{
   
	var xml =new XmlDocument();//构造函数创建
	//xml.Create();//创建xml对象
	xml.loadXML(net.net.req.responseText);
	
	var info =  xml.getElementsByTagName("nextCodeResult")[0];
	document.getElementById('rancode').innerHTML=info.text;
}
function loaderror()
{
	return ;
}