﻿if ( typeof console == "undefined" || typeof console.log == "undefined" ) var console = { log: function () { } };
/****************/
$(document).ready(function(){
    $(window).resize(function () {
        //window.location.reload();
    });
	
	var ismobile=false;
	var bodyw = $('body').width();
	if(bodyw>=960){
	   ismobile=false;
	}else{
	   ismobile=true;
	   newsletterFormWfc();
	}

   $('.banner').each(chpic_havetime);
    if (ismobile) {
        $('.bannerout').css('margin-top', 0);
    }   
   $('.hot').each(chpic_notime);
   $('.active').each(chpic_left);
   $('.searchinin').mouseover(function(){
      if(!ismobile){
         $('.searchin').stop().animate({width:220},500,"easeOutCubic"); 
      }          
   })
    $('.searchinin').keyup(function () {
        if (!ismobile) {
            $('.searchin').stop().animate({ width:220 }, 500, "easeOutCubic");
        }
    })   
  $('#isearch').mouseout(function () {
      if(!ismobile){   
        //setTimeout(function () {
            $('.searchin').stop().animate({ width: 35 }, 500, "easeOutQuint");
        //}, 2000);
      }   
   })
   
    if (!ismobile) {
        $(".mmenu").find("img").stop().css({ 'cursor': 'default' });
    } else {
        $(".mmenu").find("img").css({ 'cursor': 'pointer' });
    }   
   $('.mmenu').mouseover(function(){
      if(!ismobile){
         $(this).addClass('on');
         $(this).find('.mmenuin').show();
      }  
   })
   $('.mmenu').mouseout(function(){
      if(!ismobile){
         $(this).removeClass('on');
         $(this).find('.mmenuin').hide();
      }
   })
   $('#lang').mouseover(function(){
      if(!ismobile){
         $('.lang').show();
      }      
	})
	$('#lang').keyup(function () {
     if (!ismobile) {
         $('.lang').show();
     }
	})   
   $('.lang').mouseover(function(){
      if(!ismobile){
         $('.lang').show();
      }      
   })
   $('.lang').mouseout(function(){
      if(!ismobile){
         $('.lang').hide();
      }      
   })
   $('.mmenuinul li').mouseover(function(){
      $(this).find('.mmenuinin').show();
   })
   $('.mmenuinul').mouseout(function(){
      $(this).find('.mmenuinin').hide();
   })
   $('.rightmap li').mouseover(function(){
      $(this).find('.box').show();
   })
   $('.rightmap li').mouseout(function(){
      $(this).find('.box').hide();
   })
   if($('.sbar_btn a').hasClass('on')){
      if(ismobile){
		$('.sbar_btn a.on').attr("href", "#");
         if($('.sbar_btn a.on').index()!=0){ 
            $('.sbar_btn').find('a:first').before($('.sbar_btn').find('a.on'));
         }         
      }
   }     

   /*$('.sbar_btn a.on').click(function(){
      if(ismobile){
         if($(this).parent().height()==50){
            var thish=$('.sbar_btn a').length*50;
            $(this).parent().animate({height:thish},300);
            $(this).addClass('open');
         }else{
            $(this).parent().animate({height:50},300);
            $(this).removeClass('open');
         }         
      }
   })*/


   function chpic_havetime(){
      var leftpic=$(this),
         leftbtn=leftpic.find('.left'),
         rightbtn=leftpic.find('.right'),
         mainpic=leftpic.find('ul'),
         mainpicli=mainpic.find('li'),
         numall=mainpicli.length,
         numnow=0,numprv=0,speed=1000,waitetime=5000,canclick=true;
         /*waitetime=(Math.random()*3)*1000+3000,
         num=leftpic.find('.num')*/
      var chpictime = setTimeout(autoclick,waitetime);   

      var _str = '';
      for(var i=0;i < numall;i++){            
         _str += '<li class="playerControl_' + (i+1) + '"></li>';
      }         
      var $playerControl = $('<ul class="playerControl"></ul>').html(_str).appendTo(mainpic.parent()).css('left', function(){
         return (leftpic.width() - $(this).width()) / 2;
      });         
      
      var $playerControlLi = $playerControl.find('li').mouseover(function(){
         var $this = $(this);
         $this.addClass('current').siblings('.current').removeClass('current');
         clearTimeout(chpictime);
         numnow=$this.index();
         changepic();            
      })
      leftpic.mouseover(function(){
         clearTimeout(chpictime);
      })
      leftpic.mouseout(function(){
         clearTimeout(chpictime);
         chpictime = setTimeout(autoclick,waitetime);
      })
      leftbtn.mouseover(function(){
         clearTimeout(chpictime);
      })
      leftbtn.mouseout(function(){
         clearTimeout(chpictime);
         chpictime = setTimeout(autoclick,waitetime);
      })
      rightbtn.mouseover(function(){
         clearTimeout(chpictime);
      })
      rightbtn.mouseout(function(){
         clearTimeout(chpictime);
         chpictime = setTimeout(autoclick,waitetime);
      })

      leftbtn.click(function(){            
         numnow-=1;
         if(numnow<0){
            numnow=numall-1;
         }
         changepic();           
         clearTimeout(chpictime);
      })
      rightbtn.click(function(){            
         numnow+=1;
         if(numnow>numall-1){
            numnow=0;
         }
         changepic();          
         clearTimeout(chpictime);
      })

      function autoclick(){    
         clearTimeout(chpictime);        
         numnow+=1;
         if(numnow>numall-1){
            numnow=0;
         }
         changepic();            
      }      

      function changepic(){
         mainpicli.eq(numprv).fadeOut(speed);
         mainpicli.eq(numnow).fadeIn(speed);
         //num.text(numnow+1 + '/' + numall);
         $playerControlLi.eq(numprv).removeClass('current');
         $playerControlLi.eq(numnow).addClass('current');
         numprv=numnow;
         clearTimeout(chpictime);
         chpictime = setTimeout(autoclick,waitetime);
      }
      changepic();
   };

   function chpic_notime(){
      var leftpic=$(this),
         leftbtn=leftpic.find('.left'),
         rightbtn=leftpic.find('.right'),
         mainpic=leftpic.find('ul'),
         mainpicli=mainpic.find('li'),
         numall=mainpicli.length,
         numnow=0,numprv=0,speed=1000,canclick=true;

         leftbtn.click(function(){
            if(canclick){
               numnow-=1;
               if(numnow<0){
                  numnow=numall-1;
               }
               changepic();
               canclick = false;
            }else{
               return false;
            }
            
         })
         rightbtn.click(function(){
            if(canclick){
               numnow+=1;
               if(numnow>numall-1){
                  numnow=0;
               }
               changepic();
               canclick = false;
            }else{
               return false;
            }
            
         })
      

      function changepic(){
         mainpicli.eq(numprv).fadeOut(speed);
         mainpicli.eq(numnow).fadeIn(speed);
         //num.text(numnow+1 + '/' + numall);     
         numprv=numnow;
         setTimeout(function(){canclick=true},speed);
      }
      changepic();
   };

   function chpic_left(){
      var leftpic=$(this),
         leftbtn=leftpic.find('.left'),
         rightbtn=leftpic.find('.right'),
         mainpic=leftpic.find('ul'),
         mainpicli=mainpic.find('li'),
         numall=mainpicli.length,         
         liwidth=mainpicli.outerWidth(true),
         numnow=0,numprv=0,speed=1000,shownum=4,canclick=true;
         /*num=leftpic.find('.num')*/
         if (ismobile){
            shownum=2;
         }

         leftbtn.click(function(){
            if(canclick){
               numnow-=1;
               if(numnow<0){
                  numnow=numall-shownum;
               }
               changepic();
               canclick=false;
            }else{
               return false;
            }
           
         })
         rightbtn.click(function(){
            if(canclick){
               numnow+=1;
               if(numnow>numall-shownum){
                  numnow=0;
               }
               changepic();
               canclick=false;
            }else{
               return false;
            }            
         })
      

      function changepic(){
         var goleftnum=numnow*liwidth*-1;
         mainpic.animate({left:goleftnum},500);
         setTimeout(function(){canclick=true},500);
      }
      changepic();
   };

   var divOffsetTop = $('.headertop').height();
   window.onscroll=function(){  
      var topVal = 0;  
      if(window.pageYOffset){  
          topVal = window.pageYOffset;  
      }
      else if(document.documentElement.scrollTop ){
          topVal = document.documentElement.scrollTop;  
      }  
      else if(document.body.scrolltop){
          topVal = document.body.scrolltop;  
      }  
      if(divOffsetTop >= topVal){       
         $('.gotop').hide(); 
         if(ismobile){
            menufc2();
         }         
      }  
      else {
         $('.gotop').fadeIn(300);  
         if(ismobile){
            menufc();
         }                
      }     
   };

   $('.gotop').click(function(){
      $('html,body').animate({scrollTop:0}, 800);
   })

   /*var $ad = $('.rightmap');
   var yyy= innerHeight/2 -81;
   $(window).bind('scroll', function(){
         var $this = $(this);
         
         $ad.stop().animate({
            top: $this.scrollTop() + yyy, // 往上
         }, 800);
   }).scroll();*/



   var boxx= $('.boxx');
   var boxleftbtn = boxx.find('.boxleftbtn');
   var boxrightbtn = boxx.find('.boxrightbtn');
   var boxpicout = boxx.find('.boxpicout');
   var boxpic = boxx.find('.boxpic');
   var boxpiclength = boxpic.length;
   var boxpicnum = 2;
   var showpic = 2;
   var movedis = boxpic.outerWidth(true)*-1;
   var bodyww = $('body').width();
   if(bodyww<960){
      boxpic.css('width',boxx.width());
      boxpicout.css('height',boxpic.height());
      boxx.css('height',boxpic.height());
      boxpicnum = 1;
      showpic = 1;
   }

   if(boxpiclength <=boxpicnum){
      boxleftbtn.hide();
      boxrightbtn.hide();
   }else{
      boxleftbtn.hide();
      boxrightbtn.show();
   }
   boxrightbtn.click(function(){
      boxpicnum++;
      movedis = boxpic.outerWidth(true)*-1;
      moveboxpic();
   })
   boxleftbtn.click(function(){
      boxpicnum--;
      movedis = boxpic.outerWidth(true);
      moveboxpic();
   })
   function moveboxpic(){
      if(boxpicnum>=boxpiclength){
         boxleftbtn.show();
         boxrightbtn.hide();
      }else if(boxpicnum<=showpic){
         boxleftbtn.hide();
         boxrightbtn.show();
      }else{
         boxleftbtn.show();
         boxrightbtn.show();
      }
      boxpicout.animate({left:"+=" + movedis},300);
   }

   $('.c09all .left0602 .map0602 .icon').mouseover(function(){
      $(this).find('.word').show();
   })
   $('.c09all .left0602 .map0602 .icon').mouseout(function(){
      $(this).find('.word').hide();
   })




   /*for mobile*/
   if(ismobile){
        $('.lock').hide();
		$(".smenu a").hide().eq(2).show();
		$(".lang a").show();
		$('#lang').attr("href", "#");		
        $('.sbar_03').hide();	
		$('.footer-grid1a').hide();
		$('.footer-grid1b').hide();		
				
      var hlogomh = $('.headertopin .hlogo img').height()/2*-1;
      $('.headertopin .hlogo img').css('margin-top',hlogomh);
      $('.mobilemenuclose').click(function(){
         $('.mainmenuin').fadeOut();
         $('.cover').fadeOut();
         $('.h_right').css('z-index','');
      })
      $('.mobilemenubtn').click(function(){
         $('.mainmenuin').fadeIn(300);
         $('.cover').fadeIn(300);
         $('.h_right').css('z-index',-1);      
      })
      $('.cover').click(function(){
         $('.mainmenuin').hide();
         $('.cover').hide();
      })
      var mainpicliw=$('.banner li a img').width()/2*-1;
      $('.banner li a img').css('margin-left',mainpicliw);

      function newsletterFormWfc(){
         var newsletterFormW=$('#newsletter').width()-84;
         $('.newsletterForm').css('width',newsletterFormW);     
      }
      function menufc(){
         $('.mainmenu').css('position','fixed');
         $('.search').css('position','fixed');
         $('.left_menuopen').css('position','fixed');
         $('.left_menuopen').css('top',55);
         $('.left_menu').css('position','fixed');
         $('.left_menu').css('top',55);    
         $('.left_menuopen').css('left',0);   
      }
      function menufc2(){
         $('.mainmenu').css('position','');
         $('.search').css('position','');
         $('.left_menuopen').css('position','');
         $('.left_menuopen').css('top','');
         $('.left_menu').css('position','');
         $('.left_menu').css('top','');    
         $('.left_menuopen').css('left','');  
      }
      $('#lang').click(function(){
         $('.lang').show();
         $('.cover3').fadeIn(300);
      })
      $('.cover3').click(function(){
         $('.lang').hide();
         $('.cover3').fadeOut(300);
      })
      $('.searchmobile').click(function(){
         $('.searchmobile').addClass('on');
         $('.searchin').addClass('on'); 
         $('.searchin').css('width',190);     
         $('.cover2').fadeIn(300);
      })
      $('.cover2').click(function(){
         $('.searchmobile').removeClass('on');
         $('.searchin').removeClass('on');
         $('.searchin').css('width',35);      
         $('.cover2').fadeOut(300);
      })


      $('.left_menuopen').click(function(){
         if(ismobile){
            var left_menuh=$('.left_menu a').length*34+50;
            $('.left_menu').css('height',left_menuh);
            $('.left_menu').animate({left:0},300);
         }
      })
      $('.left_menuclose').click(function(){
         var left_menuw = $('.left_menu').width()*-1-50;
         $('.left_menu').animate({left:left_menuw},300);          
      })

      function newsletterFormWfc(){
         var newsletterFormW=$('#newsletter').width()-84;
         $('.newsletterForm').css('width',newsletterFormW);     
      }

      $('.box09').find('.word').before($('.box09').find('.manhead'));





   }else{
      $('.banner li a img').attr('style','');
   }/*for mobile end*/





   


   












   $(window).resize(function(){
      $('.playerControl').css('left', function(){
         return ($('.banner').width()-32) / 2;
      });
      var bodywww = $('body').width();
      if(bodywww>=960){
         ismobile=false;
      }else{
         ismobile=true;
         newsletterFormWfc();               
      }
      if(ismobile){
         var hlogomh = $('.headertopin .hlogo img').height()/2*-1;
         $('.headertopin .hlogo img').css('margin-top',hlogomh);
         var mainpicliw=$('.banner li a img').width()/2*-1;
         $('.banner li a img').css('margin-left',mainpicliw);
      }else{
         $('.banner li a img').attr('style','');
      }
   });
   

    $('.mmenu').click(function () {
        if ($(window).width() <= 767) {
            if ($(this).hasClass('on')) {
                $('.mmenu').removeClass('on');
                $('.mmenuin').hide();
            }
            else {
                $('.mmenu').removeClass('on');
                $('.mmenuin').hide();
                $(this).addClass('on');
                $(this).find('.mmenuin').show();
            }
        } else {
            window.location.href = $(this).attr("src");
        }
    });



});