function isMobile(g) { var f = g; if (f != null && f != "") { var e = /^13\d{9}$/; var d = /^15\d{9}$/; var c = /^0\d{10,11}$/; var b = /^18\d{9}$/; var a = false; if (e.test(f)) { a = true } if (d.test(f)) { a = true } if (c.test(f)) { a = true } if (b.test(f)) { a = true } return a } else { return false } } function isIE6() { if (window.XMLHttpRequest) { return false } else { if (window.ActiveXObject) { var b = navigator.appName; var d = navigator.appVersion; var a = d.split(";"); var c = a[1].replace(/[ ]/g, ""); if (b == "Microsoft Internet Explorer" && c == "MSIE7.0") { return false } else { if (b == "Microsoft Internet Explorer" && c == "MSIE6.0") { return true } } } } } function initTabSwitchMouseOverEvent(e, d, c) { var a = jQuery(e); var b = jQuery(d); if (a && a.size() > 1) { jQuery(a).mouseover(function () { var h = jQuery(e + "." + c); var i = jQuery(this); var g = a.index(h); var f = a.index(i); h.removeClass(c); i.addClass(c); b.eq(g).hide(); b.eq(f).show() }) } }; (function (a) { a.fn.extend({ YHDHomePage: function (c) { c = a.extend(a.YHDHomePage.defaults, c || {}); return this.each(function () { new a.YHDHomePage(c) }) } }); a.YHDHomePage = function (c) { a.YHDHomePage.Init(c); a.YHDHomePage.PanelSlider(c); if (currSiteId != null && currSiteId == 1) { a.YHDHomePage.GroupBuy(c); a.YHDHomePage.TrainMobileAirticket(c) } a.YHDHomePage.UserLoginInfo(c); a.YHDHomePage.friendlyRecommend() }; a.YHDHomePage.Init = function (c) {}; a.YHDHomePage.PanelSlider = function (h) { function d(m, s) { var q = new Object(); var l = a(m); a(".panel", l).css({ display: "block", "float": "left" }); var n = a(".panel", l).size(); q.panelCount = n; if (s == "x") { var k = a(".panel", l).width(); var o = k * n; a(".panel-container", l).width(o); q.panelOffset = k } else { if (s == "y") { var r = a(".panel", l).height(); var p = r * n; a(".panel-container", l).height(p); var k = a(".panel-container", l).width(); a(".panel", l).width(k); q.panelOffset = r } else { q = null } } return q } var j = function (l, m, k, o, n) { if (m == 0) { return k } if (m == n) { return k + o } if ((m /= n / 2) < 1) { return o / 2 * Math.pow(2, 10 * (m - 1)) + k } return o / 2 * (-Math.pow(2, -10 * --m) + 2) + k }; var g = function (l, m, k, o, n) { if ((m /= n / 2) < 1) { return o / 2 * m * m * m + k } return o / 2 * ((m -= 2) * m * m + 2) + k }; function c(k) { if (k != null) { var l = null; a(k).each(function () { var m = a(this); var n = m.attr("loaded"); if (m && m.attr("original") != null && !n) { a("").bind("load", function () { a(m).hide().attr("src", a(m).attr("original"))["show"](1) }).attr("src", a(m).attr("original")); m.attr("loaded", "true") } }) } } function e() { var u = "#first_banner_slider"; var r = "#first_banner_slider_nav"; var n = d(u, "y"); if (n != null) { var k = 0; var l = n.panelOffset; var p = n.panelCount; var s = false; a(r + ">li").click(function () { a(r + ">li.select").removeClass("select"); a(this).addClass("select"); var v = a(r + ">li").index(a(this)); var x = -(l * v); if (s == false) { var w = a(u + " .panel").find("img"); c(w); s = true } if (v == 0) { a(u + ">.panel-container").css({ marginTop: x - l }) } a(u + ">.panel-container").animate({ marginTop: x }, "normal", j) }).mouseover(function () { clearTimeout(q); var v = a(this); q = setTimeout(function () { v.click() }, 200) }); var o = function () { var v = a(r + ">li.select"); var w = a(r + ">li").index(v); a(r + ">li").eq((w + 1) % p).click() }; var m = 3000; var t = setInterval(o, m); var q = null; a(u + "," + r).mouseout(function () { clearInterval(t); t = setInterval(o, m) }).mouseover(function () { clearInterval(t) }) } } function i() { var p = "#second_banner_slider"; var n = d(p, "x"); if (n != null) { var k = 0; var l = n.panelOffset; var o = n.panelCount; var m = false; a("#prev_banner").click(function () { k = k - 1 < 0 ? o - 1 : k - 1; if (m == false) { var q = a(p + " .panel").find("img"); c(q); m = true } var r = -(l * k); if (k == o - 1) { r = l; a("#second_banner_slider .panel:last").css({ position: "relative", left: -1 * o * l + "px" }); a(p + ">.panel-container").animate({ marginLeft: r + "px" }, 300, null, function () { a("#second_banner_slider .panel:last").css({ position: "relative", left: "0px" }); a(p + ">.panel-container").css({ marginLeft: -(o - 1) * l }) }) } else { a(p + ">.panel-container").animate({ marginLeft: r }, 300) } }); a("#next_banner").click(function () { k = (k + 1) > o - 1 ? 0 : k + 1; var r = -(l * k); if (m == false) { var q = a(p + " .panel").find("img"); c(q); m = true } if (k == 0) { r = -l * o; a("#second_banner_slider .panel").eq(0).css({ position: "relative", left: o * l + "px" }); a(p + ">.panel-container").animate({ marginLeft: r + "px" }, 300, null, function () { a("#second_banner_slider .panel").eq(0).css({ position: "relative", left: "0px" }); a(p + ">.panel-container").css({ marginLeft: 0 }) }) } else { a(p + ">.panel-container").animate({ marginLeft: r }, 300) } }) } } function f() { var o = "#me_slider"; var m = "#buylimitcard_nav"; var n = d(o, "y"); if (n != null) { var k = n.panelOffset; var l = false; a(m + " li").mouseover(function () { a(m + " li.select").removeClass("select"); a(this).addClass("select"); var p = a(m + " li").index(a(this)); var r = -(k * p); if (l == false) { var q = a(o + " .panel").find("img"); c(q); l = true } a(o + ">.panel-container").css({ marginTop: r }) }) } } e(); i(); f() }; var b = function (c) { var f = c; var e; var d = function () { f = f - 1; if (f > 0) { var j = Math.floor(f % 60); var i = Math.floor((f / 60) % 60); var g = Math.floor((f / 3600) % 24); var h = Math.floor((f / 3600) / 24); j = j < 10 ? "0" + j : j; i = i < 10 ? "0" + i : i; if (h && h > 0) { g = 24 * h + g } g = g < 10 ? "0" + g : g; var k = "剩余"; k += ' ' + g + ' 小时 ' + i + ' 分 ' + j + " 秒"; document.getElementById("groupBuyRemainSecond").innerHTML = k; return false } else { document.getElementById("groupBuyRemainSecond").innerHTML = '已截止.'; clearInterval(e); return true } }; if (a("#groupBuyRemainSecond").size() > 0) { e = setInterval(d, 1000) } }; a.YHDHomePage.GroupBuy = function (d) { var c = "/product/ajaxGetCurrentGroupon.do"; var f = a("#proviceIdInput").val(); var g = a("#merchantIdInput").val(); var e = { proviceId: f, merchantId: g, rd: Math.random() }; a.ajax({ type: "GET", url: c, data: e, success: function (h) { if (h != null) { if (a("#index_GrouponImg").size() > 0) { a("#index_GrouponImg").remove() } if (a("#index_grouponAd").size() > 0) { a("#index_grouponAd").remove() } a("#index_grouponLoading").remove(); a("#index_left_column").append(h); var i = parseInt(a("#groupBuyRemainSecond").attr("value")); b(i) } } }) }; a.YHDHomePage.TrainMobileAirticket = function (e) { c(); g(); f(); d(); function c() { var i = a("#trainMobileAirticketNav li"); var h = a("#trainMobileAirticket_container .tab"); if (i && i.size() > 1) { a(i).click(function () { var l = a("#trainMobileAirticketNav li.select"); var m = a(this); var k = i.index(l); var j = i.index(m); l.removeClass("select"); m.addClass("select"); h.eq(k).hide(); h.eq(j).show() }) } } function g() { var h = "请输入手机号码"; a("#mobileNo").blur(function () { var j = a(this).val(); j = a.trim(j); if (j == null || j.length == 0) { a(this).val(h) } else { a("#denomination").change() } }).focus(function () { var j = a(this).val(); j = a.trim(j); if (j && j == h) { a(this).val("") } }); var i = false; a("#denomination,#chargeTypeDiv :radio").change(function () { var k = a("#denomination").val(); var l = a("#mobileNo").val(); var m = a("#delay_charge").attr("checked"); var j = 0; if (m) { j = 1 } if (k && k != "0" && l.length != 0 && l != "请输入手机号码") { if (!isMobile(l)) { YHD.alert("手机号码格式不正确!", function () { a("#mobileNo").val("") }); return } if (l && l.length != 0) { if (k == "50") { i = true; a("#mobile_account_price").html('49.4-49.8  元') } else { if (k == "100") { i = true; a("#mobile_account_price").html('98.8-99.6  元') } else { i = true; a("#mobile_account_price").html('296.4-298.8  元') } } } } else { a("#mobile_account_price").empty() } }); a("#goto_mobile_charge").click(function (o) { var m = a("#denomination").val(); var n = a("#mobileNo").val(); n = a.trim(n); var p = a("#delay_charge").attr("checked"); var l = 0; if (p) { l = 1 } if (n == "" || n == "请输入手机号码" || n.length == 0) { YHD.alert("手机号码不能为空!", function () { a("#mobileNo").select() }); return } else { if (!isMobile(n)) { YHD.alert("手机号码格式不正确!", function () { a("#mobileNo").select() }); return } else { if (m == null || m == "0") { YHD.alert("选择充值金额!"); return } else { var k = a("#mobileChargeForm").attr("action"); var j = k + "?denomination=" + m + "&mobileNo=" + n + "&chargeType=" + l; if (i) { window.open(j) } } } } o.stopPropagation() }) } function f() { a("#trainMobileAirticket_container").mouseover(function (i) { var h = "../js/v2/train_station_selector.js"; a.ajax({ type: "GET", async: false, url: h, data: null, success: function () { a("#trainMobileAirticket_container").unbind() }, dataType: "script" }); i.stopPropagation() }) } function d() { a("#airticket_panel").mouseover(function (j) { var i = "../js/v2/home_index_airticket.js"; a.ajax({ type: "GET", async: false, url: i, data: null, success: function () { a("#airticket_panel").unbind() }, dataType: "script" }); var h = document.createElement("link"); h.type = "text/css"; h.rel = "stylesheet"; h.href = "../style/v2/jquery/datePicker.css"; document.getElementsByTagName("head")[0].appendChild(h); j.stopPropagation() }) } }; a.YHDHomePage.UserLoginInfo = function (e) { var h = a.cookie("ut"); var g = 0; if (h && h != null) { g = 1 } if (g == 1) { var c = "/product/ajaxGetUserLoginInfoJson.do"; var f = { rd: Math.random() }; var d = ""; a.get(c, f, function (i) { if (i && i.message == "success") { if (i.data == null) { i.data = 0 } if (currSiteId == 1) { d += '
您当前帐户的可用余额:¥' + i.data + "
"; d += '
邀请好友
'; d += '
我的1号店
'; a("#index_login_box").removeClass("logincon").addClass("loginin").html(d) } else { if (currSiteId == 2) { d += '
您当前帐户的可用余额:¥' + i.data + "
"; d += '
邀请好友
'; d += '
我的药网
'; a("#index_login_box").removeClass("logincon").addClass("loginin").html(d) } else { d += '
您当前帐户的可用余额:¥' + i.data + "
"; d += '
邀请好友
'; d += '
我的1号店
'; a("#index_login_box").removeClass("logincon").addClass("loginin").html(d) } } } else { d += '

免费注册

'; d += '

用户登录

'; a("#index_login_box").removeClass("loginin").addClass("logincon").html(d) } }) } }; a.YHDHomePage.friendlyRecommend = function () { initTabSwitchMouseOverEvent("#friendlyRecommendNav li", "#friendlyRecommendList .tabbox", "select"); var h = "#friendlyRecommendNav li"; var g = "#friendlyRecommendList .tabbox"; var f = "select"; var c = a(h); var e = a(g); var d = function (k) { var l = a(h + "." + f); var j = c.index(l); var i = j + k; if (i >= 0 && i < 3) { var m = a(h).eq(i); l.removeClass(f); m.addClass(f); e.eq(j).hide(); e.eq(i).show() } }; if (c && c.size() > 1) { a("#pre_friendlyRecommendImg").click(function () { d(-1) }); a("#next_friendlyRecommendImg").click(function () { d(1) }) } }; a.YHDHomePage.defaults = {} })(jQuery); function displayimg() { jQuery("#banner_3year").slideUp("slow"); var a = new Date(); a.setTime(a.getTime() + 24 * 60 * 60 * 1000); document.cookie = "year3=3;expires=" + a.toGMTString() + ";path=/" };