﻿//作用：我的言兑布局初始化
//引用页面：我的言兑页面
var userId=0;//用户Id
//页面加载时运行
window.onload=function()
{  
    LoadInfo();//加载用户数据
}

//加载用户数据
function LoadInfo()
{
    userId=$("userId").value;//用户id
    var coteCount=2;//几栏结构
    LoadLeftInfo();//加载左侧数据    
    LoadRightInfo();//加载右侧数据 
}

//---------------------------------------加载左侧数据Js片段开始-------------------------------------------
//加载左侧数据
function LoadLeftInfo(xml)
{
    //获取左侧列表widget地址的xml数据
    var url = "/user/widget/data/GetUserWidgetXml.aspx";
    var pars = "Type=GetUserIndexWidgetInfo&startX=0&endX=630&userId="+userId+"";
    new Ajax.Request(url,{method: "post",parameters: pars,onComplete: ShowLeftInfo});//显示左栏数据
}

//处理xml
function ShowLeftInfo(xml)
{
    if (xml!=undefined)
    {    
        var xml=xml.responseXML;
        var xmlWidgetLength;//xml的Widget节点长度
        xmlWidgetLength=xml.documentElement.getElementsByTagName("Widget").length;        
        if (xmlWidgetLength==0)//如果没有数据，那么就显示默认项
        {            
            LoadLeftDefaultInfo();//加载默认数据            
        }
        else
        {
            
        }
    }
}

//加载默认数据
function LoadLeftDefaultInfo()
{
    //获取左侧列表widget地址默认的xml数据
    var url = "/user/widget/data/GetUserWidgetXml.aspx";
    var pars = "Type=GetDefaultUserIndexLeftWidgetInfo&userId="+userId+"";
    new Ajax.Request(url,{method: "post",parameters: pars,onComplete: ShowLeftDefaultInfo});
    
}

//处理xml
function ShowLeftDefaultInfo(xml)
{
    if (xml!=undefined)
    {
        var xml=xml.responseXML;        
        var xmlWidgetLength;//xml的Widget节点长度        
        xmlWidgetLength=xml.documentElement.getElementsByTagName("Widget").length;  
        var widgetXml=xml.documentElement.getElementsByTagName("Widget");         
        //加载数据
        for (var xml_i=xmlWidgetLength-1;xml_i>=0;xml_i--)
        {               
              var widgetId=xml.getElementsByTagName("WidgetId")[xml_i].firstChild.data;
              var widgetTitle=xml.getElementsByTagName("WidgetTitle")[xml_i].firstChild.data;   
              var widgetUrl=xml.getElementsByTagName("WidgetUrl")[xml_i].firstChild.data;   
              
              var url = widgetUrl;
              var pars = "userId="+userId+"";              
              var html=startPostRequest(url,pars);              
              new Insertion.Top("side_left", html);//正在加载...
        }
    }
}

//---------------------------------------加载左侧数据Js片段 End-------------------------------------------

//加载右侧数据
function LoadRightInfo(xml)
{
    //获取左侧列表widget地址的xml数据
    var url = "/user/widget/data/GetUserWidgetXml.aspx";
    var pars = "Type=GetUserIndexWidgetInfo&startX=630&endX=980&userId="+userId+"";
    new Ajax.Request(url,{method: "post",parameters: pars,onComplete: ShowRightInfo});//显示右栏数据
}

//处理xml
function ShowRightInfo(xml)
{
    if (xml!=undefined)
    {    
        var xml=xml.responseXML;
        var xmlWidgetLength;//xml的Widget节点长度
        xmlWidgetLength=xml.documentElement.getElementsByTagName("Widget").length;        
        if (xmlWidgetLength==0)//如果没有数据，那么就显示默认项
        {            
            LoadRightDefaultInfo();//加载默认数据            
        }
        else
        {
            
        }
    }
}

//加载默认数据
function LoadRightDefaultInfo()
{
    //获取左侧列表widget地址默认的xml数据
    var url = "/user/widget/data/GetUserWidgetXml.aspx";
    var pars = "Type=GetDefaultUserIndexRightWidgetInfo&userId="+userId+"";
    new Ajax.Request(url,{method: "post",parameters: pars,onComplete: ShowRightDefaultInfo});    
}

//处理xml
function ShowRightDefaultInfo(xml)
{
    if (xml!=undefined)
    {
        var xml=xml.responseXML;
        var xmlWidgetLength;//xml的Widget节点长度        
        xmlWidgetLength=xml.documentElement.getElementsByTagName("Widget").length;  
        var widgetXml=xml.documentElement.getElementsByTagName("Widget");         
        //加载数据
        for (var xml_i=xmlWidgetLength-1;xml_i>=0;xml_i--)
        {                
              var widgetId=xml.getElementsByTagName("WidgetId")[xml_i].firstChild.data;
              var widgetTitle=xml.getElementsByTagName("WidgetTitle")[xml_i].firstChild.data;   
              var widgetUrl=xml.getElementsByTagName("WidgetUrl")[xml_i].firstChild.data; 
              var url = widgetUrl;
              var pars = "userId="+userId+"";              
              var html=startPostRequest(url,pars);
              new Insertion.Top("side_right", html);//正在加载...
        }
    }
    $("loading").className="display_off";
}
