﻿
function removejscssfile(filename, filetype) {
    var targetelement = (filetype == "js") ? "script" : (filetype == "css") ? "link" : "none" //determine element type to create nodelist from
    var targetattr = (filetype == "js") ? "src" : (filetype == "css") ? "href" : "none" //determine corresponding attribute to test for
    var allsuspects = document.getElementsByTagName(targetelement)
    for (var i = allsuspects.length; i >= 0; i--) { //search backwards within nodelist for matching elements to remove
        if (allsuspects[i] && allsuspects[i].getAttribute(targetattr) != null && allsuspects[i].getAttribute(targetattr).indexOf(filename) != -1)
            allsuspects[i].parentNode.removeChild(allsuspects[i]) //remove element by calling parentNode.removeChild()
    }
}



//--------HomePage floating menu -----------------------------

var currentHighMenu = 0;
// var liItems ,jQueryliItemsLine is defined in the invoke page. 
function menuItemHidden(itemID) {
    jQuery("#li" + itemID).css("visibility", "hidden");
}

function HighLightMenu(menuID) {
    currentHighMenu = menuID;
    var curID = "#li" + (menuID + 1) + "0";
    if (jQuery(curID).count > 0) {
        jQuery(curID)[0].className = "t" + (menuID + 1) + "0";
    }
    jQuery("#head_middle .line").css("visibility", "visible");
    jQuery(curID).prev().css("visibility", "hidden");
    jQuery(curID).next().css("visibility", "hidden");
}


function sub_MenuOver(highID, hoveID) {
    jQueryliItemsLine.css("visibility", "visible");
    var ThisID = "#li" + highID + "0";
    var newVal = highID + 1;
    var selectedID = "#li" + newVal + "0";
    if (jQuery(selectedID).css("background-image") == "none") {
        jQuery(ThisID).prev().css("visibility", "hidden");
        jQuery(ThisID).next().css("visibility", "hidden");
    }
    else {
        jQuery(selectedID).prev().css("visibility", "hidden");
        jQuery(selectedID).next().css("visibility", "hidden");
    }

    var ThatID = "#li" + hoveID;
    jQuery(ThatID).prev().css("visibility", "hidden");
    jQuery(ThatID).next().css("visibility", "hidden");
}



function sub_MenuOut(highID, hoveID) {
    jQueryliItemsLine.css("visibility", "visible");
    var ThisID = "#li" + highID + "0";
    var newVal = highID + 1;
    var selectedID = "#li" + newVal + "0";
    jQuery("#menu" + hoveID.replace("0", "")).slideUp('fast');
    if (jQuery(selectedID).css("background-image") == "none") {
        jQuery(ThisID).prev().css("visibility", "hidden");
        jQuery(ThisID).next().css("visibility", "hidden");
    }
    else {
        jQuery(selectedID).prev().css("visibility", "hidden");
        jQuery(selectedID).next().css("visibility", "hidden");
    }
}

function regEvent_liItem() {
    liItems.hover(
      function() {
          jQuery(this).addClass("t" + this.id.replace("li", ""));

          sub_MenuOver(currentHighMenu, this.id.replace("li", ""));
          jQuery('.megamenu').slideUp();
          var parentLi = jQuery(this); // parent LI element
          var li_id = parentLi.attr('id').match(/li(\d)0/); // Extact the number from the ID string 
          var flyout = jQuery('#menu' + li_id[1]); // Get the megaMenu element
          var parentHoverClass = parentLi.attr('id').replace(/^li/, 't'); // Build the hover class
          var pos = parentLi.position(); // get the position of the LI element
          var top_offset = -3; // Set a offset scalar
          var flyout_width = 425;
          // Check if the menu element even exists 
          if (flyout.length > 0) {
              var _xoffset = pos.left + flyout_width - jQuery(window).width();
              _xoffset = (_xoffset > 0) ? _xoffset + 50 : 0;
              var _left = pos.left - _xoffset;
              // Animate slideDown bind mouseleave & mouseenter events
              flyout.css({
                  top: pos.top + parentLi.height() + top_offset,
                  left: _left, width: flyout_width
              }).slideDown('fast').bind('mouseleave', function(leave_event) {
                  jQuery(this).slideUp('fast');
                  // Remove active hover class
                  parentLi.toggleClass(parentHoverClass);
                  jQuery("#li" + (currentHighMenu + 1) + "0").addClass("t" + (currentHighMenu + 1) + "0");
                  sub_MenuOut(currentHighMenu, parentLi.attr('id').replace("li", ""));
              }).bind('mouseenter', function(enter_event) {
                  // Add active hover class ( if not there already )
                  parentLi.toggleClass(parentHoverClass);
                  jQuery("#li" + (currentHighMenu + 1) + "0").addClass("t" + (currentHighMenu + 1) + "0");
                  sub_MenuOver(currentHighMenu, parentLi.attr('id').replace("li", ""));
              });
          }
      },

      function(e) {
          jQuery(this).removeClass("t" + jQuery(this).attr('id').replace("li", ""));
          if (jQuery(this).position().top > e.pageY) {
              sub_MenuOut(currentHighMenu, this.id.replace("li", ""));
          }

      }
    );



    jQuery(".floating_column1 li:even").addClass("style1");
    jQuery(".floating_column1 li:odd").addClass("style2");
    jQuery(".floating_column1 li:first").addClass("firstLi");
    jQuery(".floating_column1 li ").hover(
      function() {
          jQuery(this).addClass("hover");
      },
      function() {
          jQuery(this).removeClass("hover");
      }
    );
    jQuery(".floating_column2 li").addClass("underline");

}


//--------HomePage auto slide -----------------------------
var curIndex_top = 0;
var b_isHover_top = false;

function SetImgVisible3(index) {
    $("#middle02_top_a").attr({ style: "display:none" });
    $("#middle02_top_b").attr({ style: "display:none" });
    $("#LeftTitle1").attr({ style: "display:none" });
    $("#LeftSummary1").attr({ style: "display:none" });
    $("#LeftTitle2").attr({ style: "display:none" });
    $("#LeftSummary2").attr({ style: "display:none" });

    if (index == 0) {
        $("#middle02_top_a").removeAttr("style");
        $("#LeftTitle1").removeAttr("style");
        $("#LeftSummary1").removeAttr("style");
        $("#ActivityMore").attr("href","http://www.shenghuojia.com/community/Forum/TopicShow.aspx?TopicId=42452");
    }
    else if (index == 1) {
        $("#middle02_top_b").removeAttr("style");
        $("#LeftTitle2").removeAttr("style");
        $("#LeftSummary2").removeAttr("style");
        $("#ActivityMore").attr("href", "http://www.shenghuojia.com/community/Forum/TopicShow.aspx?TopicId=42385");
    }
}

function autoSlide3() {
    if (b_isHover_top)
        return;
    $("#middle02page1_li_top0").removeClass();
    $("#middle02page1_li_top1").removeClass();
    curIndex_top = (parseInt(curIndex_top) + 1) % 2;
    $("#middle02page1_li_top" + curIndex_top).addClass("numbercurient").siblings().removeClass();
    SetImgVisible3(curIndex_top);
};


function homepageSlide_init3() {
    jQuery("#middle02page1_li_top  ul li a").hover(
    function() {
        b_isHover_top = true;
        var index = $("#middle02page1_li_top  ul li a").index(this);
        $("#middle02page1_li_top0").removeClass();
        $("#middle02page1_li_top1").removeClass();
        $(this).addClass("numbercurient").siblings().removeClass();
        SetImgVisible3(index);
    },
      function() {
          b_isHover_top = false;
      }
    );
    setInterval(autoSlide3, 5 * 1000);
}





//--------HomePage auto slide -----------------------------
var curIndex_top1 = 0;
var b_isHover_top1 = false;

function SetImgVisible4(index) {

    $("#middle02_top1_a").attr({ style: "display:none" });
    $("#middle02_top1_b").attr({ style: "display:none" });
    $("#middle02_top1_c").attr({ style: "display:none" });

    $("#dv0").attr({ style: "display:none" });
    $("#dv1").attr({ style: "display:none" });
    $("#dv2").attr({ style: "display:none" });

    if (index == 0) {
        $("#middle02_top1_a").removeAttr("style");
        $("#dv0").removeAttr("style");
    }
    else if (index == 1) {
        $("#middle02_top1_b").removeAttr("style");
        $("#dv1").removeAttr("style");
    }
    else {
        $("#middle02_top1_c").removeAttr("style");
        $("#dv2").removeAttr("style");
    }


}

function autoSlide4() {
    if (b_isHover_top1)
        return;
    $("#middle02page1_li_top2_0").removeClass();
    $("#middle02page1_li_top2_1").removeClass();
    $("#middle02page1_li_top2_2").removeClass();
    curIndex_top1 = (parseInt(curIndex_top1) + 1) % 3;
    $("#middle02page1_li_top2_" + curIndex_top1).addClass("curientbanner").siblings().removeClass();
    SetImgVisible4(curIndex_top1);
};


function homepageSlide_init4() {
    jQuery("#middle02page1_li_top2_main ul li").hover(
    function() {
        b_isHover_top1 = true;
        var index = $("#middle02page1_li_top2_main  ul li").index(this);
        $("#middle02page1_li_top2_0").removeClass();
        $("#middle02page1_li_top2_1").removeClass();
        $("#middle02page1_li_top2_2").removeClass();
        $(this).addClass("curientbanner").siblings().removeClass();
        SetImgVisible4(index);
    },
      function() {
          b_isHover_top1 = false;
      }
    );
    setInterval(autoSlide4, 5 * 1000);

}

//-------------------------------
var HomePageSlide = function() {
    //---L_Col01 ----
    var b01_isHover = false;
    var b01_curIndex = 0;

    function left01_autoSlide() {
        if (b01_isHover)
            return;

        $("#L_col01_slide0").toggle();
        $("#L_col01_slide1").toggle();
        //$("#L_col01_slide2").toggle();
        b01_curIndex = (parseInt(b01_curIndex) + 1) % 2;
        $("#L_col01_slide_li" + b01_curIndex).addClass("page1bg").siblings().removeClass();
    }

    function left01_Run() {
        $("#L_col01_UL li").hover(
        function() {
            b01_isHover = true;
            $(this).addClass("page1bg").siblings().removeClass();
            $("#L_col01_slide0").toggle();
            $("#L_col01_slide1").toggle();
            //$("#L_col01_slide2").toggle();
        },
          function() {
              b01_isHover = false;
          }
        );
        setInterval(left01_autoSlide, 3 * 1000);
    }




    //----left06 ---
    var b06_ishov = false;
    var b06_Index = 0;

    function left06_autoSlide() {
        if (b06_ishov)
            return;

        $("#L06_slide0").toggle();
        $("#L06_slide1").toggle();

        b06_Index = (parseInt(b06_Index) + 1) % 2;
        $("#L06_li" + b06_Index).addClass("orangebg").siblings().removeClass();
    }

    function left06_Run() {
        $("#L06_UL li").hover(
        function() {
            b06_ishov = true;
            $(this).addClass("orangebg").siblings().removeClass();
            $("#L06_slide0").toggle();
            $("#L06_slide1").toggle();
        },
          function() {
              b06_ishov = false;
          }
        );
        setInterval(left06_autoSlide, 3 * 1000);
    }
    //==
    function bm_autoSlide() {
        $("#bm_1").toggle();
        $("#bm_2").toggle();
    }

    function bm_Run() {
        setInterval(bm_autoSlide, 3 * 1000);
    }


    return { left01_Run: left01_Run, left06_Run: left06_Run, bm_Run: bm_Run }
} ();

//--------------------------------

//-------------------------------
var HomePageSlide2 = function() {
    //---L_Col01 ----
    var b01_isHover = false;
    var b01_curIndex = 0;

    function left01_autoSlide2() {
        if (b01_isHover)
            return;

        $("#L_col01_slide02").toggle();
        $("#L_col01_slide12").toggle();

        b01_curIndex = (parseInt(b01_curIndex) + 1) % 2;
        $("#L_col01_slide_li2" + b01_curIndex).addClass("page1bg").siblings().removeClass();
    }

    function left01_Run2() {
        $("#L_col01_UL_topmid li").hover(
        function() {
            b01_isHover = true;
            $(this).addClass("page1bg").siblings().removeClass();
            $("#L_col01_slide02").toggle();
            $("#L_col01_slide12").toggle();
        },
          function() {
              b01_isHover = false;
          }
        );
        setInterval(left01_autoSlide2, 3 * 1000);
    }
    return { left01_Run2: left01_Run2 }

} ();

//------------HomePage header login----------------
var HeaderLogin = function() {

    var picUrl = "";
    function showPic() {
        if (!$(".vaImg").is(':visible')) {
            if (picUrl == "") {
                picUrl = "/AQUA_Page/AQUA_PassCode.aspx?pc=HomeLogin&id=" + Math.random();
                $("#imgHeaderLogin").attr("src", picUrl);
            }
            $(".vaImg").show();
        }
    }
    function changePic() {
        $("#imgHeaderLogin").attr("src", "/AQUA_Page/AQUA_PassCode.aspx?pc=HomeLogin&id=" + Math.random());
    }
    function closePic() {
        $(".vaImg").hide();
    }
    function validate() {
        var input = $(".head_login .lg_input");
        if (input[0].value == "") {
            alert('请输入用户名'); input[0].focus(); return false;
        }
        if (input[1].value == "") {
            alert('请输入密码'); input[1].focus(); return false;
        }
        if (input[2].value == "") {
            alert('请输入验证码'); input[2].focus(); return false;
        }
        urchinTracker('/V3/Home/Login');
    }


    return { showPic: showPic, changePic: changePic, closePic: closePic, validate: validate }
} ();


function addFav() {
    var bUrl = "http://www.shenghuojia.com/";
    var btitle = "宝洁生活家";
    if (document.all)
        window.external.AddFavorite(bUrl, btitle);
    else if (window.sidebar) // firefox
        window.sidebar.addPanel(btitle, bUrl, "");
}

    
   
   
   
