﻿$(function(){

    /*********全局变量***********/
    
    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;
            }
        };
            })();
    
    var id;
    (function(){
        var id;
        InitialId = function(i){
            if (i) {
                id = i;
            }
            return {
                Get: get,
                Set: set
            };
        }
        function get(){
            return id;
        };
        function set(i){
            if (i) {
                id = i;
            }
        };
            })();
    
    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 pageInfo;
    
    (function(){
        var pageInfo;
        InitPageInfo = function(i){
            if (i) {
                pageInfo = eval('(' + i + ')');
                
            }
            return {
                Get: get,
                Set: set
            };
        }
        function get(){
            return pageInfo;
        };
        function set(i){
            if (i) {
                pageInfo = eval('(' + i + ')');
            }
        };
            })();
    
    var totalCount;
    (function(){
        var totalCount;
        InitTotalCount = function(i){
            if (i) {
                totalCount = i;
                
            }
            return {
                Get: get,
                Set: set
            };
        }
        function get(){
            return totalCount;
        };
        function set(i){
            if (i) {
                totalCount = i;
            }
        };
            })();
    
    
    var tag;
    (function(){
        var t;
        InitTag = function(i){
            if (i) {
                t = i;
            }
            return {
                Get: get,
                Set: set
            };
        }
        function get(){
            return t;
        };
        function set(i){
            if (i) {
                t = i;
            }
        };
            })();
    
    /******** 初始化全局变量******/
    
    (function(){
        url = InitUrl($("#hfSiteUrl").val());
        id = InitialId($("#hfId").val());
        json = InitJson($("#hfJson").val());
    })();
    
    /***************Img*****************/
    
    
    $.ajax({
        type: 'GET',
        url: url.Get() + '/Ajax/Instrument/GetInstrumentImgs.ashx',
        data: 'id=' + id.Get(),
        dataType: 'json',
        success: function(data, textStatus){
            if (data && data.success) {
                fillImg(data.list);
            }
        }
    });
    
    function fillImg(list){
    
        var html = '<a href="_big_" class="lightsGal"><img src="_small_" alt="" onerror="javascript:errpic(this)" /></a>';
        
        if (list && list.length > 0) {
        
            $("#intro-img-list").empty();
            
            for (var i = 0; i < list.length; i++) {
                
                var s = html.replace(/_small_/g, unescape(list[i].small)?unescape(list[i].small): "#");
                
                s = s.replace(/_big_/g, unescape(list[i].big)?unescape(list[i].big) : "#");
	
                $(s).appendTo("#intro-img-list");
            }
            
            $("#intro-img-list a.lightsGal").zoomimage();
        }
    }
    
   
    
    
    
    /***************Tag Click****************/
    
    (function(){
        $("a.tag").click(function(){        
            var t = $.trim($("a.tag").html());            
            if (t && json.Get() && json.Get().hasOwnProperty("tags")) {            
                json.Get().tags = [];
                json.Get().tags.push(t);
                window.location.href = 'InstrumentList.aspx?json=' + $.toJSON(json.Get());
            }
        });
    })();
    
});


 function errpic(entity){   
    $(this).attr("src","/Content/Default/InstrumentDefault.jpg");        
 }
