﻿// 标签转换控件
// 作者： 邹振华
// 制作时间：2009-8-13
// 使用jquery-1.3.2.min.js
// 参数说明：_tagList:标签ID列表 , _subList:内容部分ID列表 ,generalCss:标签一般样式 ,selectedCss:标签选定样式
function TagChangeUC(_tagList , _subList ,generalCss ,selectedCss )
{
    
    if(!$.isArray(_tagList))return;
    if(!$.isArray(_subList))return;
    
    this.TagList=_tagList; //标签ID列表
    this.SubList=_subList; //内容部分ID列表
    
    var me=this;
    for(var i=0;i<this.TagList.length;i++)
    {
        $("#"+this.TagList[i]).bind("mouseover",{subID:i},
            function(event){
                $.each( me.TagList, function(i, n){ $("#"+n).attr("class",generalCss);});
                $(this).attr("class",selectedCss);
                $.each( me.SubList, function(i, n){ $("#"+n).hide();});
                $("#"+me.SubList[event.data.subID]).show();                
            }
        );        
    }
    
}

// 参数说明：_tagList:标签ID列表 , generalCss:标签一般样式 ,selectedCss:标签选定样式 ,UpdatePanel:UpdatePanel的客户端ID ,argument:回传参数
function TagChangeInDotNetAjaxUC(_tagList , generalCss ,selectedCss ,UpdatePanel ,argument,triggerType )
{    
    if(!$.isArray(_tagList))return;    
    this.TagList=_tagList; //标签ID列表
    
    var me=this;
    for(var i=0;i<this.TagList.length;i++)
    {
        if(triggerType=="mouseover")
        {
            $("#"+this.TagList[i]).mouseover(
                function(){
                    $.each( me.TagList, function(i, n){ $("#"+n).attr("class",generalCss);});
                    $(this).attr("class",selectedCss);
                    __doPostBack(UpdatePanel,argument);
                }
            );
        }
        else
        {
            $("#"+this.TagList[i]).click(
                function(){
                    $.each( me.TagList, function(i, n){ $("#"+n).attr("class",generalCss);});
                    $(this).attr("class",selectedCss);
                    __doPostBack(UpdatePanel,argument);
                }
            );
        }
        
    }
    
}


