/*public*/
/*public*//*ea_h*/
/*ea_n*/
/*ea_n*/
/*ea_h*//*ea_ba*/
/*xn_ba_js_1_banner*/
var xn_ba_js_1_autoPlay = true;
var xn_ba_js_1_interval = 90000;
var bannerW = "100%";
var xn_ba_js_1_nextfunc;
var xn_ba_js_1_timer;
$(document).ready(function () {
if ($("#xn_ba_js_1_banner").length>0) {
xn_ba_js_1_start();
};
});
var xn_ba_js_1_start = function () {
var maxLen = 0;
var index = 0;
var prev = -1;
var imgW, imgH, sizeW, sizeH = 0;
var running = false;
maxLen = $(".xn_ba_js_1_element").length;
imgW = $(".xn_ba_js_1_bigImg").find("img").eq(0).width();
imgH = $(".xn_ba_js_1_bigImg").find("img").eq(0).height();
for (var i = 0; i < $(".xn_ba_js_1_element").length; i++) {
var ele = $(".xn_ba_js_1_element").eq(i).find("img");
ele.attr("src", ele.attr("data-original"));
}
var btnData = "";
for (var i = 0; i < maxLen; i++) btnData += '
';
$(".xn_ba_js_1_btn").html(btnData);
var btn = $(".xn_ba_js_1_btn").find("li").eq(0);
var btnW = btn.width() + Math.round(btn.css("margin-left").replace(/[a-zA-Z]/g, ""));
$(".xn_ba_js_1_btn").css("width", maxLen * btnW);
btn.attr("class", "xn_ba_js_1_element_btn_on");
$(".xn_ba_js_1_banner").css("visibility", "visible");
for (var i = 0; i < maxLen; i++) {
$(".xn_ba_js_1_element").eq(i).attr("id", "ea_ba_no_b_" + i);
var _pos = Math.round(imgW * (i - index) + sizeW / 2 - imgW / 2);
if (i == index) _opa = 1;
if (_pos > sizeW) {
_pos -= maxLen * imgW
} else if (_pos < -imgW) {
_pos += maxLen * imgW
}
$(".xn_ba_js_1_element").eq(i).css({
left: _pos,
opacity: 0
}).animate({
opacity: _opa
}, {
duration: 400,
easing: 'linear'
})
}
onResize();
$(window).resize(onResize);
function onResize() {
for (var i = 0; i < maxLen; i++) {
if (bannerW == "100%") {
sizeW = $(window).width();
} else {
sizeW = parseInt(bannerW);
}
var _pos = Math.round(imgW * (i - index) + sizeW / 2 - imgW / 2);
var _opa = 1;
if (i == index) _opa = 1;
if (_pos > sizeW) {
_pos -= maxLen * imgW
}
$(".xn_ba_js_1_element").eq(i).stop().css({
left: _pos,
opacity: _opa
})
}
};
$(".xn_ba_js_1_btn li").each(function (i) {
$(this).click(function () {
skipHandler((i));
});
});
timerRepeat();
function skipHandler(target) {
if (target == index) return;
var d = 1;
var pure = index;
if (target < pure) d = -1;
var btn = $(".xn_ba_js_1_btn").find("li");
btn.eq(pure).attr("class", "xn_ba_js_1_element_btn");
btn.eq(target).attr("class", "xn_ba_js_1_element_btn_on");
var len;
if (d == 1) {
len = target - pure;
if (len <= 1) {
index = target;
nextPage();
} else {
for (var k = pure; k <= target; k++) {
index = k;
nextPage();
}
}
} else {
len = index - target;
if (len <= 1) {
index = target;
prevPage();
} else {
for (var k = index; k >= target; k--) {
index = k;
prevPage();
}
}
}
}
function timerRepeat() {
if (!xn_ba_js_1_autoPlay) return;
xn_ba_js_1_nextfunc = isPause;
xn_ba_js_1_timer = setInterval(xn_ba_js_1_nextfunc, xn_ba_js_1_interval);
}
function isPause() {
var isRun = true;
if (typeof parent.runonce != 'undefined') {
isRun = parent.runonce;
}
if (isRun) {
var cur = index;
cur++;
if (cur > maxLen - 1) cur = 0;
skipHandler(cur);
return false;
} else {
return true;
}
}
function nextPage() {
if (xn_ba_js_1_timer) {
clearInterval(xn_ba_js_1_timer);
timerRepeat();
}
if ($(window.parent.bannerparam).length > 0) {
window.parent.bannerparam.cur_ba_index = index;
}
_pict = $(".xn_ba_js_1_element");
for (var i = 0; i < maxLen; i++) {
var _pos = Math.round(imgW * (i - index) + sizeW / 2 - imgW / 2);
var _opa = 1;
if (i == index) _opa = 1;
if (_pos > sizeW) {
_pos -= maxLen * imgW
} else if (_pos < -imgW * 2) {
_pos += maxLen * imgW
}
_pict.eq(i).stop().css({
left: _pos + imgW
}).animate({
left: _pos,
opacity: _opa
}, {
duration: 700,
easing: 'easeOutQuint'
})
}
}
function prevPage() {
if (xn_ba_js_1_timer) {
clearInterval(xn_ba_js_1_timer);
timerRepeat();
}
if ($(window.parent.bannerparam).length > 0) {
window.parent.bannerparam.cur_ba_index = index;
}
for (var i = 0; i < maxLen; i++) {
var _pos = Math.round(imgW * (i - index) + sizeW / 2 - imgW / 2);
if (_pos < -imgW) {
_pos += maxLen * imgW
} else if (_pos > sizeW + imgW) {
_pos -= maxLen * imgW
}
$(".xn_ba_js_1_element").eq(i).stop().css({
left: _pos - imgW
}).animate({
left: _pos
}, {
duration: 700,
easing: 'easeOutQuint'
})
}
}
}
jQuery.extend(jQuery.easing, {
def: 'easeOutQuint',
swing: function (x, t, b, c, d) {
return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}, easeOutQuint: function (x, t, b, c, d) {
return c * ((t = t / d - 1) * t * t * t * t + 1) + b;
}
});
/*end_xn_ba_js_1_banner*/
/*ea_ba*//*ea_c*/
/* index_cnt_m_case */
$(document).ready(function(){
var i = 0;
var w=$("#indexcaseContent .index_np1").outerWidth(true);
$("#indexcaseControl li").bind("click",function(){
i = $(this).index(); CaseControlRoll(i);
});
var maxIndex = $("#indexcaseControl li").length;
window.setInterval(function(){
i++; i = i >= maxIndex ? 0 : i;
CaseControlRoll(i);
}, 30000);
function CaseControlRoll(index) {
$("#indexcaseControl li").removeClass("curr");
$("#indexcaseControl li").eq(index).addClass("curr");
$("#indexcaseContent").animate({"scrollLeft":w*index},"slow");
};
//首页动态切换案例结束
});
/* end_index_cnt_m_case */
/* ep_i_picnews */
var hot_video_index = 1;
function show_pic(obj)
{
for(var i = 1; i < 4 ;i++)
{
$("#news_cn_" + i).hide();
$("#news_pic_" + i).removeClass("newsicon");
}
$("#news_cn_" + obj).show();
$("#news_pic_" + obj).addClass("newsicon");
hot_video_index++;
if(hot_video_index > 3) { hot_video_index = 1; }
}
function set_pic(index) { hot_video_index = index; show_pic(hot_video_index); }
function loop_util() { show_pic(hot_video_index); }
setInterval(loop_util, 30000);
// JavaScript Document - 首页图片切换结束
/* end_ep_i_picnews */
/*xn_c_index_56_wrap*/
$(function () {
var sWidth = $("#xn_c_index_56_focus").width();
var len = $("#xn_c_index_56_focus ul li").length;
var index = 0;
var picTimer;
$("#xn_c_index_56_focus ul").css("width", sWidth * (len));
$("#xn_c_index_56_focus").hover(function () {
clearInterval(picTimer);
}, function () {
picTimer = setInterval(function () {
showPics(index);
index++;
if (index == len) { index = 0; }
}, 30000);
}).trigger("mouseleave");
function showPics(index) {
var nowLeft = -index * sWidth;
$("#xn_c_index_56_focus ul").stop(true, false).animate({ "left": nowLeft }, 300);
}
});
/*end_xn_c_index_56_wrap*/
/*ea_c*//*ea_b*/
/*ea_b*/
/*ea_bg*/
/*ea_bg*//*ea_m*/
/*ea_m*/