$(function(){
    /**********初始化Tab**************/
    $("div.content").each(function(){
        var con=$(this);
        con.find(">div>span>a").each(function(index, domEle){
            $(this).click(function(){
                if ($(this).attr("className").indexOf('current') != -1) {
                    return;
                }
                var link = $(this);                
                link.addClass("current").siblings("a").removeClass("current");               
                con.find("table:visible").fadeOut(300, function(){
                    con.find("table").eq(index).fadeIn(300);
                });
            });
        }).end().find(">table:first").show();
    });
    
	/****************** 全局变量 ********************/
    
    var json;
    (function(){
        var json;
        InitJson = function(i){
            if (i) {
                json = eval('(' + i + ')');                
            }
            return {
                Get: get,
                Set: set
            };
        }
        function get(){
            return json;
        };
        function set(i){
            if (i) {
                json = eval('(' + i + ')');
            }
        };
            })();
			
    var url;
    
    (function(){
        var url;
        InitUrl = function(i){
            if (i) {
                url = i;
            }
            return {
                Get: get,
                Set: set
            };
        }
        function get(){
            return url;
        };
        function set(i){
            if (i) {
                url = i;
            }
        };
            })();
    
    
    
    /*********初始化全局变量***********/
    (function(){
        json = InitJson($("#hfJson").val());
        url = InitUrl($("#hfUrl").val());
    })();
    
    
    
    (function(){
        $("table.tagCol a").click(function(){
            if (json.Get().hasOwnProperty("Cate")) {
                json.Get().Cate = $(this).attr("id");
            }
            window.location.href = 'Instrumentlist.aspx?json=' + escape($.toJSON(json.Get()));
        });
        
    })();
    
    (function(){
        $("input[name='search_text']").focus(function(){
            this.value = this.value.toLowerCase() == "查找类型".toLowerCase() ? "" : this.value;
        });
    })();
    
    /******************类型搜索******************/
    
    (function(){
        $("input#btn-search-type").click(function(){
            var t = $(this).prev("input[name='search_text']").val();
            if (t && json.Get() && json.Get().hasOwnProperty("Cates")) {
                $.ajax({
                    type: 'GET',
                    url: url.Get() + '/Ajax/Instrument/SelectTypes.ashx',
                    data: 'typename=' + t,
                    dataType: 'json',
                    success: function(data, textStatus){
                        if (data && data.list && data.success) {                        
                            json.Get().Cates = data.list;
                            window.location.href = 'Instrumentlist.aspx?json=' + escape($.toJSON(json.Get()));
                        }  
                    }
                });
            }
        });
    })();
});
















