﻿
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) != null && jQuery(curID)[0]!=null) {
        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 = 0;
var b_isHover =false;

function SetImgVisible(index){
    $("#middle02_a").attr({ style: "display:none" });
    $("#middle02_b").attr({ style: "display:none" });
    $("#middle02_c").attr({ style: "display:none" });
    $("#middle02_f").attr({ style: "display:none" });
//    $("#middle02_e").attr({ style: "display:none" });
//    $("#middle02_f").attr({ style: "display:none" });
    // if (index == 0) {        $("#middle02_a").removeAttr("style");    }    else
    if (index == 0) {
        $("#middle02_a").removeAttr("style");
    }
    else if (index == 1) {
        $("#middle02_b").removeAttr("style");
    }
    else if(index == 2) {
        $("#middle02_c").removeAttr("style");
    }
//    else if(index == 3){
//        $("#middle02_d").removeAttr("style");
//    }
    else {
        $("#middle02_f").removeAttr("style");
    }
    
    
}
  
function autoSlide() {
    if( b_isHover) 
        return;
    
    curIndex = (parseInt(curIndex) + 1) % 5;                
    $("#middle02page1_li" + curIndex).addClass("page1bg").siblings().removeClass();                
    SetImgVisible( curIndex);
};


function homepageSlide_init()
{
    jQuery("#middle02page1  ul li").hover(
    function () {
         b_isHover= true;
         var index = $("#middle02page1  ul li").index(this);
         $(this).addClass("page1bg").siblings().removeClass();
         SetImgVisible(index);
      },
      function () {
        b_isHover = false;
      }
    ); 
    setInterval(autoSlide, 5 * 1000);
}





//--------HomePage auto slide -----------------------------
 var curIndex_topleft = 0;
var b_isHover_topleft =false;

function SetImgVisible2(index){
   // $("#middle02_a").attr({ style: "display:none" });
    $("#middle02_topleft_a").attr({ style: "display:none" });
    $("#middle02_topleft_b").attr({ style: "display:none" });
//    $("#middle02_d").attr({ style: "display:none" });
//    $("#middle02_e").attr({ style: "display:none" });
    $("#middle02_topleft_c").attr({ style: "display:none" });
    // if (index == 0) {        $("#middle02_a").removeAttr("style");    }    else
    if (index == 0) {
        $("#middle02_topleft_a").removeAttr("style");
    }
    else if (index == 1) {
        $("#middle02_topleft_b").removeAttr("style");
    }
//    else if(index == 2) {
//        $("#middle02_d").removeAttr("style");
//    }
//    else if(index == 3){
//        $("#middle02_e").removeAttr("style");
//    }
    else {
        $("#middle02_topleft_c").removeAttr("style");
    }
    
    
}
  
function autoSlide2() {
    if( b_isHover_topleft) 
        return;
    
    curIndex_topleft = (parseInt(curIndex_topleft) + 1) % 5;                
    $("#middle02page1_li_topleft" + curIndex_topleft).addClass("page1bg").siblings().removeClass();                
    SetImgVisible2( curIndex_topleft);
};


function homepageSlide_init2()
{
    jQuery("#middle02page1_li_topleft  ul li").hover(
    function () {
         b_isHover_topleft= true;
         var index = $("#middle02page1_li_topleft  ul li").index(this);
         $(this).addClass("page1bg").siblings().removeClass();
         SetImgVisible2(index);
      },
      function () {
        b_isHover_topleft = false;
      }
    ); 
    setInterval(autoSlide2, 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, "");
}

    
   
   
   
