﻿// 页面UI效果共用脚本
// 创建时间：2010-5-19


$(document).ready(function() { // DOM加载完毕时执行的动作
    MainNav(); // 主导航
    FyInputWatermark(); //文本框水印
    FyTab(); // Tab选项卡效果  
    IsPageLoad = true; //Common.js中的全局变量，判断页面是否加载完毕
    MainNavCurrent();
});

function MainNavCurrent() { // 主导航高亮切换
    var url = window.location.toString();
    if (url.indexOf("/SolutionCenter") >= 0) {
        $("#mainNav li:eq(0) a").removeClass("c");
        $("#mainNav li:eq(2)").addClass("solutionitem");
    }
}
function MainNav() { // 主导航
    $(".menucontainer li.esp").hover(
		function() {
		    $(this).addClass("current");
		    $(this).children("div").show();
		    var _w = $(this).children("div").width();
		    var _obj;
		    for (var i = 1; i < $(this).find("a").size(); i++) {
		        _obj = $(this).find("a").eq(i);
		        _obj.css({ "padding-right": (_w - _obj.width() - 15) + "px" });
		    }
		},
		function() {
		    $(this).removeClass("current");
		    $(this).children("div").hide();
		}
	);
}
function FyInputWatermark() { //文本框水印
    var trigger = $("input.FyInputWatermarkTrigger");
    for (var i = 0; i < trigger.size(); i++) {
        var wmInput = trigger.eq(i);
        var txt = wmInput.attr("watermark");
        $("<span class=\"watermarkTxt\" id=\"_wmTxt_" + i + "\">" + txt + "</span>").appendTo($("body"));
        wmTxt = $("#_wmTxt_" + i);
        var left = (wmInput.offset().left + 4) + "px";
        var top = wmInput.offset().top + "px";
        var lh = wmInput.outerHeight() + "px";
        wmTxt.css({ "position": "absolute", "left": left, "top": top, "white-space": "nowrap", "line-height": lh, "color": "#CCC" });
        if ($.trim(wmInput.val()) == "") {
            wmTxt.show();
        }
        else {
            wmTxt.hide();
        }
    }
    window.onresize = function() {
        for (var i = 0; i < trigger.size(); i++) {
            var left = (trigger.eq(i).offset().left + 4) + "px";
            var top = trigger.eq(i).offset().top + "px";
            $("#_wmTxt_" + i).css({ "left": left, "top": top });
        }
    }
    trigger.focus(function() {
        $("#_wmTxt_" + trigger.index($(this))).hide();
    });
    trigger.blur(function() {
        if ($.trim($(this).val()) == "") $("#_wmTxt_" + trigger.index($(this))).show();
    });
    $("span.watermarkTxt").click(function() {
        trigger.eq($("span.watermarkTxt").index($(this))).focus();
    });
}
function FyTab() { // Tab选项卡效果
    $("ul[tabGroup] > li").click(function() {
        $(this).parent().find("li").removeClass("current");
        $(this).addClass("current");
        $("*[tab=" + $(this).parent().attr("tabGroup") + "]").removeClass("current");
        $("*[tab=" + $(this).parent().attr("tabGroup") + "]").eq($(this).attr("value")).addClass("current");
    });
}

// 侧栏折叠产品列表
$("#allProductsPulldown dt").click(function() {
    $("#allProductsPulldown dd").hide();
    $(this).siblings("dd").show();
});

// 产品详情页TAB切换
$("ul[tab] li").click(function() {
    $(this).siblings().removeClass("current").end().addClass("current");
    var i = $("ul[tab] li").index($(this));
    $("div[tab='" + $(this).parent().attr("tab") + "']").hide();
    $("div[tab='" + $(this).parent().attr("tab") + "']").eq(i).show();
});

// 产品详情页查看详细购买方式
$("#viewPurchaseDetail").click(function() {
    $(".productDetail ul[tab] li").removeClass("current");
    $(".productDetail ul[tab] li").eq(1).addClass("current");
    $("div[tab='" + $(".productDetail ul[tab]").attr("tab") + "']").hide();
    $("div[tab='" + $(".productDetail ul[tab]").attr("tab") + "']").eq(1).show();
});

// 相关培训视频滚动
$("#relatedVideo a.videoprev").click(function() {
    var item = $("#relatedVideo ul.videoList");
    if (item.find("li").size() <= 3) return;
    item.animate({ marginLeft: "-690px" }, 1500, function() {
        for (i = 0; i <= 2; i++) {
            item.find("li:first").appendTo(item);
        }
        item.css({ marginLeft: "0px" });
    });
    return false;
});
$("#relatedVideo a.videonext").click(function() {
    var item = $("#relatedVideo ul.videoList");
    if (item.find("li").size() <= 3) return;
    item.animate({ marginLeft: "690px" }, 1500, function() {
        for (i = 0; i <= 2; i++) {
            item.find("li:last").prependTo(item);
        }
        item.css({ marginLeft: "0px" });
    });
    return false;
});

// Cooperate At Nav
$("#cooperateNav").hover(
	function() {
	    $(this).find("dd").show();
	},
	function() {
	    $(this).find("dd").hide();
	}
);

// Top Help
$("#topHelpTrigger, #topPartnerTrigger").hover(
	function() {
	    $(this).addClass("drop");
	    $(this).find("div").show();
	},
	function() {
	    $(this).removeClass("drop");
	    $(this).find("div").hide();
	}
);
$("#topHelpTrigger>a, #topPartnerTrigger>a").click(function() { return false; });

// Main Search Watermark
$(document).ready(function() {
    if ($.trim($("#mainSearch .searchBox").val()) != "") {
        $("#mainSearch label").addClass("hide");
    }
});
$("#mainSearch label").click(function() {
    $(this).removeClass("hide");
    $(this).siblings(".searchBox").focus();
});
$("#mainSearch .searchBox").focus(function() {
    $(this).siblings("label").addClass("hide");
});
$("#mainSearch .searchBox").blur(function() {
    if ($.trim($(this).val()) == "") {
        $(this).siblings("label").removeClass("hide");
    }
});

$("#mainSearch .searchBox").bind("keydown", function(e) {
    if (e.which == 13) {
        if ($.trim($(this).val()) != '') {
            stopDefault(e);
            $(this).siblings(".searchBtn").click();
        }
        else {
            return false;
        }
    }
});


//支付页面改版相关js by Chenw add 20101008
function isie6() {
    if ($.browser.msie) {
        if ($.browser.version == "6.0") return true;
    }
    return false;
}
$(document).ready(function() {
    $("#jHook_paybox>div.tab-body:first").removeClass("hide");
    $("#jHook_platform").siblings(".tab-body:first").removeClass("hide");
    $("#jHook_platform li:first").addClass("c");
    $("#jHook_platformName").text($.trim($("#jHook_platform li:first").text()) + '帐户余额');
});
// TAB切换
$(".tab-label li").mouseover(function() {
    $(this).siblings("li").removeClass("current");
    $(this).addClass("current");
    $(this).parent().siblings(".tab-body").hide();
    $(this).parent().siblings(".tab-body").eq($(this).parent().children("li").index($(this))).show();
});

// 展示详细订单信息
$("#jHook_OrderDetailToggle").toggle(
	function() {
	    $(this).siblings(".ordermore").removeClass("hide");
	    $(this).css("background-position", "0 -25px");
	},
	function() {
	    $(this).siblings(".ordermore").addClass("hide");
	    $(this).css("background-position", "0 0");
	}
);

// 支付方式切换
$(document).ready(function() {
    $("#jHook_payMethodToggle li:first").addClass("c");
});
$("#jHook_payMethodToggle li").click(function() {
    $(this).siblings("li").removeClass();
    $(this).removeClass().addClass("c");
    $("#jHook_payMethodToggle").siblings(".tab-body").addClass("hide");
    $("#jHook_payMethodToggle").siblings(".tab-body").eq($("#jHook_payMethodToggle li").index($(this))).removeClass("hide");
    if (isie6) {
        $(".paybox .lt").css({ "left": "0", "top": "0" }).css({ "left": "-1px", "top": "-1px" });
        $(".paybox .rt").css({ "right": "0", "top": "0" }).css({ "right": "-1px", "top": "-1px" });
        $(".paybox .lb").css({ "left": "0", "bottom": "0" }).css({ "left": "-1px", "bottom": "-1px" });
        $(".paybox .rb").css({ "right": "0", "bottom": "0" }).css({ "right": "-1px", "bottom": "-1px" });
    }
});
$("#jHook_payMethodToggle li:not(.c)").hover(
	function() {
	    $(this).addClass("o");
	},
	function() {
	    $(this).removeClass("o");
	}
);
$("#jHook_platform li").click(function() {
    $(this).siblings("li").removeClass();
    $(this).addClass("c");
    $("#jHook_platform").siblings(".tab-body").addClass("hide");
    $("#jHook_platform").siblings(".tab-body").eq($("#jHook_platform li").index($(this))).removeClass("hide");
    $("#jHook_platformName").html($.trim($(this).html()) + "账户余额");
});

// 显示所有银行
$("#jHook_viewAllBank").click(function() {
    $(this).parent().css("visibility", "hidden");
    $("#radioGroup4Bank li.hide").show();
    if (isie6) {
        $(".paybox .lt").css({ "left": "-1px", "top": "-1px" });
        $(".paybox .rt").css({ "right": "-1px", "top": "-1px" });
        $(".paybox .lb").css({ "left": "-1px", "bottom": "-1px" });
        $(".paybox .rb").css({ "right": "-1px", "bottom": "-1px" });
    }
    return false;
});

// 点击银行Logo选中
$("#radioGroup4Bank li img").click(function() {
    $(this).siblings(":radio").attr("checked", "checked");
});

// 点击手机支付Logo选中
$("#radioGroup4Mobile li img").click(function() {
    $(this).siblings(":radio").attr("checked", "checked");
});

//添加扩展服务附件
//By Chenwei 2010-12-24 Add
$("#jh_AddExtendServiceFile").click(function() {
    FY_Popup($(this).attr("href"), 400, 120);
    return false;
});

