﻿/*****
**作者：
**日期:2010-12-22
**功能:所有后台表的映射
******/

//得到文章内容——版权信息用
var Mapcontent = function(xmlDoc) {
    var obj = new Object();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        obj.Title = GetXmlData(rootObj, "Title");
        obj.Content = GetXmlData(rootObj, "Content");
        obj.ID = GetXmlData(rootObj, "ID");
        obj.HtmUrl = GetXmlData(rootObj, "HtmUrl");
        obj.SendTime = GetXmlData(rootObj, "SendTime");
        obj.ShenHe = GetXmlData(rootObj, "ShenHe");
        obj.Author = GetXmlData(rootObj, "Author");
        obj.Ztz = GetXmlData(rootObj, "Ztz");
        obj.ImgUrl = GetXmlData(rootObj, "ImgUrl");
        obj.ImgName = GetXmlData(rootObj, "ImgName");
        obj.FuJian = GetXmlData(rootObj, "Fujian");
        obj.FuJianName = GetXmlData(rootObj, "FujianName");
        obj.HitID = GetXmlData(rootObj, "HitID");
        obj.Hit = GetXmlData(rootObj, "Hit");
    }
    return obj;
};

/***
**映射首页所有信息2010-12-22
**
***/
var Map_SY = function(xmlDoc,TagName) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName(TagName);
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.Title = GetXmlData(list[i], "Title");
                    obj.Contents = GetXmlData(list[i], "Contents");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.ImgUrl = GetXmlData(list[i], "ImgUrl");
                    obj.ImgName = GetXmlData(list[i], "ImgName");
                    obj.BigImgUrl = GetXmlData(list[i], "BigImgUrl");
                    obj.FuJianUrl = GetXmlData(list[i], "FuJianUrl");
                    obj.FuJianName = GetXmlData(list[i], "FuJianName");
                    obj.HtmUrl = GetXmlData(list[i], "Html");
                    obj.Gylb = GetXmlData(list[i], "Gylb");
                    obj.Gydz = GetXmlData(list[i], "Gydz");
                    obj.Zbdh = GetXmlData(list[i], "Zbdh");
                    obj.XianQu = GetXmlData(list[i], "XianQu");
                    obj.IsNew = GetXmlData(list[i], "IsNew");
                    obj.IsStart = GetXmlData(list[i], "IsStart");
                    obj.IsOver = GetXmlData(list[i], "IsOver");

                    obj.FT_JiaBin = GetXmlData(list[i], "FT_JiaBin");
                    obj.FT_JiaBin_JJ = GetXmlData(list[i], "FT_JiaBin_JJ");
                    obj.FT_StartTime = GetXmlData(list[i], "FT_StartTime");
                    obj.FT_EndTime = GetXmlData(list[i], "FT_EndTime");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};
/***
**映射链接导航
**
***/
var Map_LJDH = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_ljdh_parent");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.ModuleName = GetXmlData(list[i], "ModuleName");
                    obj.ShenHe = GetXmlData(list[i], "ShenHe");
                    obj.NavigateUrl = GetXmlData(list[i], "NavigateUrl");
                    obj.DisplayOrder = GetXmlData(list[i], "DisplayOrder");
                    obj.parentid = GetXmlData(list[i], "parentid");
                    obj.count = GetXmlData(list[i], "count");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};

/***
**映射链接导航子项
**
***/
var Map_LJDH_Items = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_ljdh_Items");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.ModuleName = GetXmlData(list[i], "ModuleName");
                    obj.ShenHe = GetXmlData(list[i], "ShenHe");
                    obj.NavigateUrl = GetXmlData(list[i], "NavigateUrl");
                    obj.DisplayOrder = GetXmlData(list[i], "DisplayOrder");
                    obj.parentid = GetXmlData(list[i], "parentid");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};
/***
**映射栏目列表
**
***/
var MapModelList = function(xmlDoc, xmlName) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName(xmlName);
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object(); //绑定各个字段
                    obj.ModelId = GetXmlData(list[i], "ModelId");
                    obj.ModelName = GetXmlData(list[i], "ModelName");
                    obj.ModelParentId = GetXmlData(list[i], "ModelParentId");
                    obj.OrderId = GetXmlData(list[i], "OrderId");
                    obj.Count = GetXmlData(list[i], "Count");
                    rs[k++] = obj;
                }

            }
        }
    }
    return rs;
};
/***
**映射二级信息
**
***/
var Map_Xinxi = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_Xinxi");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.Title = GetXmlData(list[i], "Title");
                    obj.Contents = GetXmlData(list[i], "Contents");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.HtmUrl = GetXmlData(list[i], "Html");
                    obj.FuJianUrl = GetXmlData(list[i], "FuJianUrl");
                    obj.ImgUrl = GetXmlData(list[i], "ImgUrl");
                    obj.IsNew = GetXmlData(list[i], "IsNew");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};


/***
**映射链接导航
**
***/
var Map_HDJL = function(xmlDoc, TagName) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName(TagName);
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.Title = GetXmlData(list[i], "Title");
                    obj.Contents = GetXmlData(list[i], "Contents");                    
                    obj.UserContents = GetXmlData(list[i], "UserContents");
                    obj.UserName = GetXmlData(list[i], "UserName");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.Hfsj = GetXmlData(list[i], "Hfsj");
                    obj.Type = GetXmlData(list[i], "Type");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};



/***
**映射网上调查
**
***/
var Map_DiaoCha = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_DiaoCha_Parent");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.question_item = GetXmlData(list[i], "question_item");
                    obj.start_date = GetXmlData(list[i], "start_date");
                    obj.end_date = GetXmlData(list[i], "end_date");
                    obj.type = GetXmlData(list[i], "type");
                    obj.active = GetXmlData(list[i], "active");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.shenhe = GetXmlData(list[i], "shenhe");
                    obj.DisplayOrder = GetXmlData(list[i], "DisplayOrder");
                    obj.parentid = GetXmlData(list[i], "parentid");
                    obj.num = GetXmlData(list[i], "num");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};

/***
**映射网上调查选项
**
***/
var Map_DiaoCha_Items = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_DiaoCha_Items");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.question_item = GetXmlData(list[i], "question_item");
                    obj.DisplayOrder = GetXmlData(list[i], "DisplayOrder");
                    obj.parentid = GetXmlData(list[i], "parentid");
                    obj.num = GetXmlData(list[i], "num");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};
