/* Js for , Version=1768471041 */
 v.lang = {"confirmDelete":"\u60a8\u786e\u5b9a\u8981\u6267\u884c\u5220\u9664\u64cd\u4f5c\u5417\uff1f","deleteing":"\u5220\u9664\u4e2d","doing":"\u5904\u7406\u4e2d","loading":"\u52a0\u8f7d\u4e2d","updating":"\u66f4\u65b0\u4e2d...","timeout":"\u7f51\u7edc\u8d85\u65f6,\u8bf7\u91cd\u8bd5","errorThrown":"\u6267\u884c\u51fa\u9519\uff1a","continueShopping":"\u7ee7\u7eed\u8d2d\u7269","required":"\u5fc5\u586b","back":"\u8fd4\u56de","continue":"\u7ee7\u7eed","bindWechatTip":"\u53d1\u5e16\u529f\u80fd\u8bbe\u7f6e\u4e86\u7ed1\u5b9a\u5fae\u4fe1\u7684\u9650\u5236\uff0c\u8bf7\u5148\u7ed1\u5b9a\u5fae\u4fe1\u4f1a\u5458\u3002","importTip":"\u53ea\u5bfc\u5165\u4e3b\u9898\u7684\u98ce\u683c\u548c\u6837\u5f0f","fullImportTip":"\u5c06\u4f1a\u5bfc\u5165\u6d4b\u8bd5\u6570\u636e\u4ee5\u53ca\u66ff\u6362\u7ad9\u70b9\u6587\u7ae0\u3001\u4ea7\u54c1\u7b49\u6570\u636e"};;

    !(function()
    {
        var contentWidth = $(".marqueeContent").innerWidth() - 2;
        var btnWidth = $('.PrevBtn').width();
        var parameterElementMargin = 10;
    	var parameter = 
    	{
    	    elementScale   : "4:3",
    		elementSize    : function( Scale )
    		{
    		    var ScaleStr = Scale.split(":");
    		    return parameter.elementWidth / ScaleStr[0] * ScaleStr[1];
    		},
    		elementShowNum : 4,
    		elementWidth   : Math.floor( (contentWidth - btnWidth * 2)/4 - parameterElementMargin*2 )
    	}
    	/* Init element every one */
    	var init = function ()
    	{
    		$('.moveContent li span').width(parameter.elementWidth);
    		$('.moveContent li').css(
    		{
    			"margin-left"  : parameterElementMargin,
    			"margin-right" : parameterElementMargin,
    			"height"       : parameter.elementSize(parameter.elementScale),
    			"width"        : parameter.elementWidth
    		});
    		$('.marqueeContent').css(
    		{
    			"height" : parameter.elementSize(parameter.elementScale) + 14
    		});
    		$('.PrevBtn, .nextBtn').css(
    		{
    			"line-height" : ( parameter.elementSize(parameter.elementScale) + 14 ) + "px"
    		});
    	}
    	
    	init();
    	/* Parameter  */
    	var listsLength = $('.moveContent li').length;
    	var imgWidth = $('.moveContent li').width() + parameterElementMargin * 2;
    	var imgIndex = 0;
    	var timerTrigger = null;
    	var direction = "left";
    	var moveSheep = 5;
    	var loop = true;
    	var moveSheep = Math.ceil(moveSheep);
    	/* Init container size */
    	!(function ()
    	{
    		$('.moveContent').html($('.moveContent').html() + $('.moveContent').html());
    		$('.moveContent').width($('.moveContent li').length * imgWidth);
    	})();
    	
    	function trigger()
    	{
    		clearInterval(timerTrigger);
    		timerTrigger = setInterval(function ()
    		{
    			if(direction == "left"){
    				imgIndex += 1;
    			}else{
    				imgIndex -= 1;
    			}
    			startMove(imgIndex);
    		}, 2000);	
    	}
    	if( loop == true )
    	{
    		trigger();
    	}
    	
    	$('.marqueeContent').mouseover(function()
    	{
    		clearInterval(timerTrigger);
    	});
    	$('.marqueeContent').mouseout(function()
    	{
    		clearInterval(timerTrigger);
    		if( loop == true )
    		{
    			trigger();
    		}
    	})
    	$(".PrevBtn").on('click', function()
    	{
    		imgIndex -= 1;
    		startMove();
    	})
    	$(".nextBtn").on('click', function()
    	{
    		imgIndex += 1
    		startMove();
    	})
    	
    	function startMove()
    	{
    		var timerMove = null;
    		if(imgIndex > listsLength)
    		{
    			$('.moveContent').css("left", 0);
    			imgIndex = 1;
    		}
    		if(imgIndex < 0)
    		{
    			$('.moveContent').css("left",  -listsLength * imgWidth);
    			imgIndex = listsLength - 1;
    		}
    		clearInterval(timerMove);
    		timerMove = setInterval(function()
    		{
    			var cur = parseInt($(".moveContent").css("left").slice(0, -2));
    			var iTarget = imgIndex * -imgWidth;
    			speed = ( iTarget - cur) / moveSheep;
    			speed = speed > 0 ? Math.ceil(speed) : Math.floor(speed);
    			if( cur == iTarget )
    			{
    				clearInterval(timerMove);
    			}else{
    				$(".moveContent").css("left", (cur + speed) + "px")
    			}
    		}, 30)
    	}
    })();

;

var currentBlockID = 1;


if(typeof($('#block' + currentBlockID).parent('.col').data('grid')) === 'undefined' && $('#block' + currentBlockID).parent('.col').data('probability') === 'undefined')
{
    var grid = $('#block' + currentBlockID).parents('.blocks').data('grid');
    grid = typeof(grid) == 'undefined' ? 12 : grid;

    $('#block' + currentBlockID).parent('.col').attr('data-grid', grid).attr('class', 'col col-' + grid);
}

$('.articleTitleA').each(function()
{
    $(this).css('max-width', $(this).parents('li').width() - $(this).prev('.category').width() - $(this).next('.sticky').width() - $(this).parent().next('.article-date').width() - 10);
})
$('.articleTitleB').each(function()
{
    $(this).css('max-width', $(this).parent('li').width() - $(this).next('.sticky').width() - 10);
})
;

var currentBlockID = 259;


if(typeof($('#block' + currentBlockID).parent('.col').data('grid')) === 'undefined' && $('#block' + currentBlockID).parent('.col').data('probability') === 'undefined')
{
    var grid = $('#block' + currentBlockID).parents('.blocks').data('grid');
    grid = typeof(grid) == 'undefined' ? 12 : grid;

    $('#block' + currentBlockID).parent('.col').attr('data-grid', grid).attr('class', 'col col-' + grid);
}

$('.articleTitleA').each(function()
{
    $(this).css('max-width', $(this).parents('li').width() - $(this).prev('.category').width() - $(this).next('.sticky').width() - $(this).parent().next('.article-date').width() - 10);
})
$('.articleTitleB').each(function()
{
    $(this).css('max-width', $(this).parent('li').width() - $(this).next('.sticky').width() - 10);
})
;

var currentBlockID = 260;


if(typeof($('#block' + currentBlockID).parent('.col').data('grid')) === 'undefined' && $('#block' + currentBlockID).parent('.col').data('probability') === 'undefined')
{
    var grid = $('#block' + currentBlockID).parents('.blocks').data('grid');
    grid = typeof(grid) == 'undefined' ? 12 : grid;

    $('#block' + currentBlockID).parent('.col').attr('data-grid', grid).attr('class', 'col col-' + grid);
}

$('.articleTitleA').each(function()
{
    $(this).css('max-width', $(this).parents('li').width() - $(this).prev('.category').width() - $(this).next('.sticky').width() - $(this).parent().next('.article-date').width() - 10);
})
$('.articleTitleB').each(function()
{
    $(this).css('max-width', $(this).parent('li').width() - $(this).next('.sticky').width() - 10);
})
;
$(document).ready(function()
{
    $.setAjaxForm('#messageForm', function(response)
    {   
        if(response.result != 'success')
        {   
            if(response.reason == 'needChecking')
            {   
                $('#blockCaptchaBox').html(Base64.decode(response.captcha)).show();
            }
        }   
        else
        {
           location.href=createLink('message', 'index'); 
        }
    }); 
});
;$().ready(function() { $('#execIcon').tooltip({title:$('#execInfoBar').html(), html:true, placement:'right'}); }); ;$(document).ready(function()
{          
    // add "index" class to the body element.
    $('body').addClass('index');

    $('.nav-system-home:first').addClass('active');
    $('#navbar li.active').parents('li').addClass('active');
})

;
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?01740097788b6ef4fad6482d2aa3ee66";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
;
function loadCartInfo(twinkle)
{
    $('#siteNav').load(createLink('misc', 'printTopBar'),
        function()
        {
            if(twinkle) 
            {
                bootbox.dialog(
                {  
                    message: v.addToCartSuccess,  
                    buttons:
                    {  
                        back:
                        {  
                            label:     v.lang.continueShopping,
                            className: 'btn-primary',  
                            callback:  function(){location.reload();}  
                        },
                        cart:
                        {  
                            label:     v.gotoCart,  
                            className: 'btn-primary',  
                            callback:  function(){location.href = createLink('cart', 'browse');}  
                        }  
                    }  
                });
            }
        }
    );
}
;
var hash = window.location.hash.substring(1);
var browserLanguage = navigator.language || navigator.userLanguage; 
var resolution      = screen.availWidth + ' X ' + screen.availHeight;
$.get(createLink('log', 'record', "hash=" + hash), {browserLanguage:browserLanguage, resolution:resolution});
