﻿// JavaScript Document

var VJiaNav =
{
    timeoutId: 0,
    btnClassName: null,
    menuClassName: null,
    btnActiveClass: null,
    load: function (options) {
        var settings = {
            btnEle: null,
            btnActiveClass: null,
            menuEle: null
        }; if (options) { $.extend(settings, options); }

        VJiaNav.btnClassName = settings.btnEle;
        VJiaNav.menuClassName = settings.menuEle;
        VJiaNav.btnActiveClass = settings.btnActiveClass;
        $(VJiaNav.menuClassName).each(function () {
            //if ($(this).html() != "") {
            $(this).hover(function () {
                clearTimeout(VJiaNav.timeoutId);
            }, function () {
                VJiaNav.timeoutId = setTimeout(VJiaNav.hide, 300);
            });
            //}
        })

        $(VJiaNav.btnClassName).each(function (i) {

            $(this).hover(function () {
                VJiaNav.hide();
                if (settings.btnActiveClass != null) {
                    $(this).addClass(settings.btnActiveClass);
                }
                if ($(VJiaNav.menuClassName).length > i) {
                    if ($(VJiaNav.menuClassName)[i].children.length != 0)
                        $(VJiaNav.menuClassName).eq(i).show();
                }

                clearTimeout(VJiaNav.timeoutId);

            }, function () {
                VJiaNav.timeoutId = setTimeout(VJiaNav.hide, 300);
            })
        });
    },
    hide: function () {
        $(VJiaNav.btnClassName + "." + VJiaNav.btnActiveClass).removeClass(VJiaNav.btnActiveClass);
        $(VJiaNav.menuClassName).hide();
    }
}

function OnEnter(field) {
	if (field.value == field.defaultValue) {
		$(field)
		.css("border", "1px solid #9c9c9c")
		.css("borderRight", "none")
		.css("color", "#000")
		.val("");
	} else {
		field.focus();
	}
}

function OnExit(field) {
	if (field.value == "") {
		$(field)
		.css("border", "1px solid #ccc")
		.css("borderRight", "none")
		.css("color", "#999")
		.val(field.defaultValue);
	}
}

$(function () {

    var url = location.pathname.toLowerCase();
    SetNav(url);

    VJiaNav.load({ btnEle: ".mainNav li:gt(1) a", menuEle: ".navMenu", btnActiveClass: "on" });

    $(".mainNav li a").each(function () {
        if ($(this).attr("class").indexOf("on") == -1) {
            $(this).hover(
				function () {
				    //if ($(this).attr("class").substr(8, 1) == "8") return;
				    $(this).attr("class", $(this).attr("class").substring(0, 9) + "_on track");
				},
				function () {
				    $(this).attr("class", $(this).attr("class").substring(0, 9) + " track");
				}
			);
        }
    });

    $(".hsjNav li a").each(function () {
        if ($(this).attr("class").indexOf("on") == -1) {
            $(this).hover(
				function () {
				    $(this).attr("class", $(this).attr("class").substring(0, 8) + "_on track");
				},
				function () {
				    $(this).attr("class", $(this).attr("class").substring(0, 8) + " track");
				}
			);
        }
    });

    $(".tabsContent li").each(function () {
        $(this).mouseover(function () {
            $(".tabsContent li").removeClass("on");
            $(".tabs").hide();
            $(this).addClass("on");
            $("#t" + $(this).attr("ids")).show();


        });
    });

    $(".goodDetail dt").each(function () {
        $(this).mouseover(function () {
            $(".goodDetail dd").hide();
            $(".goodDetail dt").show();
            $(this).hide();
        });
    });

    $(".goodDetail dd").each(function () {
        $(this).click(function () {
            window.open($(this).find("a").attr("href"), "_blank");
        });
    });

    $(".goodDetail dd a").click(function (event) {
        event.stopPropagation();
    });

    //    $(".sortNav li:lt(9)").hover(
    //		function () {
    //		    $(this).children().addClass("on");
    //		    $("#nav" + $(this).index()).css({ visibility: "visible", display: "none" }).fadeIn("fast");
    //		},
    //		function () {
    //		    $(this).children().removeClass("on");
    //		    $("#nav" + $(this).index()).css({ visibility: "hidden" });
    //		}
    //	);

    //    $(".navMenu").each(function (i) {
    //        $(this).mouseenter(function () {
    //            $(".sortNav li").eq(i).children().addClass("on");
    //            $(this).css({ visibility: "visible", display: "block" });
    //        });


    //        $(this).mouseleave(function () {
    //            $(this).fadeOut("fast");
    //            $(".sortNav li").eq(i).children().removeClass("on");
    //        });
    //    });

    $(".subscribe_forindex").click(function () {
        var conObj = $("#emailAddr");
        if (conObj.val() == "" || !/^[\w-]+(\.[\w-]+)*@[\w-]+(\.(\w)+)*(\.(\w){2,3})$/.test(conObj.val())) {
            $("#prompt").html("请输入合法邮件地址!");
            $("#prompt").css("display", "block").delay(2500).fadeOut("slow");
            return false;
        }

        var resobj = $.ajax({
            type: "Get",
            cache: false,
            url: "/emailorder/emailsubscribe.ashx?emailsubscribe=" + encodeURIComponent(conObj.val()),
            async: false
        }).responseText;
        resobj = eval("(" + resobj + ")");
        if (resobj != null) {
            if (resobj.res) {
                location.href = "http://www.vjia.com/emailorder/emailsubscribesuccess.htm?backurl=" + encodeURIComponent(conObj.val());
                return false;
            }
            else {
                $("#prompt").html(resobj.msg);
                $("#prompt").css("display", "block").delay(2500).fadeOut("slow");
                return;
            }
        }
        $("#prompt").html("处理失败!");
        $("#prompt").css("display", "block").delay(2500).fadeOut("slow");

    });

    $("#prompt").mouseover(function () {
        $(this).css("display", "none");
        $("#emailAddr").val("").focus();
    });

});

function SetNav(str) {
    var url = location.pathname.toLowerCase();
    if ($("#hidPCID").val() != null) {
        str = $("#hidPCID").val();
    }
    switch (str) {
            case "1667":
                $(".mainNav li:eq(2)").addClass("on");
                $(".mainNav li:eq(2)").find("a").addClass("mainNav02_on");
                break;
            case "1547":
                $(".mainNav li:eq(3)").addClass("on");
                $(".mainNav li:eq(3)").find("a").addClass("mainNav03_on");
                break;
            case "2466":
                $(".mainNav li:eq(4)").addClass("on");
                $(".mainNav li:eq(4)").find("a").addClass("mainNav04_on");
                break;
            case "1587":
                $(".mainNav li:eq(5)").addClass("on");
                $(".mainNav li:eq(5)").find("a").addClass("mainNav05_on");
                break;
            case "1292":
                $(".mainNav li:eq(6)").addClass("on");
                $(".mainNav li:eq(6)").find("a").addClass("mainNav06_on");
                break;
            case "1220":
                $(".mainNav li:eq(7)").addClass("on");
                $(".mainNav li:eq(7)").find("a").addClass("mainNav07_on");
                break;
//            case "2467":
//                $(".mainNav li:eq(8)").addClass("on");
//                $(".mainNav li:eq(8)").find("a").addClass("mainNav08_on");
            //                break; 
            case "/star/":
                $(".mainNav li:eq(8)").addClass("on");
                $(".mainNav li:eq(8)").find("a").addClass("mainNav08_on");
                break;
            case "/brandmanage/brandlistajax.aspx":
                $(".hsjNav li:eq(0)").addClass("on");
                $(".hsjNav li:eq(0)").find("a").addClass("hsjNav01_on");
                break;
            case "/product_saleout---0-1-0-1-0.html":
                $(".hsjNav li:eq(1)").addClass("on");
                $(".hsjNav li:eq(1)").find("a").addClass("hsjNav02_on");
                break;
            case "/zhuanti/outlet.htm":
                $(".hsjNav li:eq(2)").addClass("on");
                $(".hsjNav li:eq(2)").find("a").addClass("hsjNav03_on");
                break;
            default:
                if (url == "/" || url == "/index.html") {
                    $(".mainNav li:eq(1)").addClass("on");
                    $(".mainNav li:eq(1)").find("a").addClass("mainNav01_on");
                }
                break;
//                $(".mainNav li:eq(1)").addClass("on");
//                $(".mainNav li:eq(1)").find("a").addClass("mainNav01_on");
//                break;
        }
}



