﻿// JScript 文件
//用户家中中栏 发布应用 脚本库
//xinyu.hong 2010.01.27


function userPublish(divName,userId,type,spanName,titleSpanName,lan)
{
    var thisDiv = jq('#'+divName);
    var thisSpan = jq('#'+spanName);
    var titleSpan = jq('#'+titleSpanName);
    jq.ajax({
	       type:'POST',
	       url:'ajaxservice/UserHomePublishWidget.ashx',
	       data:'userid='+userId+"&type="+type+'&lan='+lan,
	       beforeSend:function(){
	        ShowLoading();
        },
	       success:function(xml){
	            HiddenLoading();
	   		    InitUserPublishData(xml,thisDiv,thisSpan,titleSpan);
	       }
	    });



}

function InitUserPublishData(xml,thisDiv,thisSpan,titleSpan)
{
    var root = jq(xml).find('root');
    thisDiv.html('');
    var body='';
    var obj;
    
      var  MyBuyWidget=root.attr("MyBuyWidget");
      var  MyPublishWidget=root.attr("MyPublishWidget");
      var  HisBuyWidget=root.attr("HisBuyWidget");
      var  NoBuyWidget=root.attr("NoBuyWidget");
      var  MyNoPublishWidget=root.attr("MyNoPublishWidget");
      var  NoPublishWidget=root.attr("NoPublishWidget");
      var  all=root.attr("all");
    /*TA的空间，去掉TA购买的应用，不论是开发者还是普通用户，TA的空间，全部中栏显示TA发布的应用*/
    
    //我的空间
    if(root.attr('type') == 0)
    {       
          //普通用户
          if(root.attr('action') == 0)
          {
             titleSpan.html(MyBuyWidget);
          }
          else
          {
            //开发者
            titleSpan.html(MyPublishWidget);
          }
    }
    else
    {
        //TA的空间
        titleSpan.html(HisBuyWidget);
    }
    
    if(root.find('widget').size() > 0)
    {
        //我的空间
        if(root.attr('type') == 0)
        {   
             //普通用户
             if(root.attr('action') == 0)
             {
                thisSpan.html('<a href="widgetmylist.aspx?from=1&userid='+root.attr("userid")+'">'+all+'</a>');
             }
             else
             {
                //开发者
                thisSpan.html('<a href="widgetmylist.aspx?userid='+root.attr("userid")+'">'+all+'</a>');
             }
        }
        else
        {
            //TA的空间
            thisSpan.html('<a href="widgetotherlist.aspx?userid='+root.attr("userid")+'">'+all+'</a>');
        }
      
        body+='<ul class="myhome_public_app">';
        root.find('widget').each(function(){
                                            obj = jq(this);
                                            body+='<li><a href="widgetinfo.aspx?wid='+obj.attr('id')+'">';
                                                    //height="50" width="50" 该为 height="65" width="65",edited by chenlin on 2010-3-4                                            
                                            body+='<img src="'+obj.attr('icon')+'" height="65" width="65" /><br />';
                                            body+=obj.attr('name');
                                            body+='</a> <br /></li>';
                                            });
    }else{
     //我的空间
        if(root.attr('type') == 0)
        {   
             //普通用户
             if(root.attr('action') == 0)
             {
                thisSpan.html('<a href="widgetmylist.aspx?from=1&userid='+root.attr("userid")+'">'+all+'</a>');
             }
             else
             {
                //开发者
                thisSpan.html('<a href="widgetmylist.aspx?userid='+root.attr("userid")+'">'+all+'</a>');
             }
        }
        else
        {
            //TA的空间
            thisSpan.html('<a href="widgetotherlist.aspx?userid='+root.attr("userid")+'">'+all+'</a>');
        }
        
            thisDiv.css({ "float":"left", "text-align":"left", "vertical-align":"middle"});
            
          //我的空间
        if(root.attr('type') == 0)
        {   
            if(root.attr('action')==0)
            {
                body+='<span style="font-size:14px;margin-left:10px; color:#064DA9;" >' + NoBuyWidget + '</span>';
            }
            else
            {
                body+='<span style="font-size:14px;margin-left:10px; color:#064DA9;" >' + MyNoPublishWidget + '</span>';
            }
        }
        else
        {
            //TA的空间
            body+= '<span style="font-size:14px;margin-left:10px; color:#064DA9;" >' + NoPublishWidget + '</span>';
        }
    }
    thisDiv.html(body);
}

