www.ebayol.com Open in urlscan Pro
154.39.177.140  Public Scan

Submitted URL: https://ebayol.com/template/715/js/theme.js
Effective URL: https://www.ebayol.com/template/715/js/theme.js
Submission: On December 22 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

(function () {
	var hasclick1 = false, hasclick2 = false, hasclick3 = false, hasclick4 = false, hasclick5 = false, hasclick6 = false;
	if (!window.theme) {
        window.theme = {};
	};
	window.theme = {
		nav: function () {
			$('.w-nav li').hover(function(){
			var $submenu1 = $(".w-nav .nav_inner >li > .submenu");
			$(this).children('.submenu').slideDown();
			for(var i=0; i<$submenu1.length;i++){
				var position_left=$submenu1.eq(i).offset().left;
				if((position_left+$submenu1.eq(i).width())>document.body.clientWidth ){
					$submenu1.eq(i).css({'right':0,'left':'auto'});
				}
			}
			var $submenu2 = $(".submenu .submenu");
			for(var i=0; i<$submenu2.length;i++){
				var position_left=$submenu2.eq(i).offset().left;
				if((position_left+$submenu2.eq(i).width())>document.body.clientWidth ){
					$submenu2.eq(i).css({'right':$submenu2.eq(i).width(),'left':'auto'});
				}
			}
			},function(){
				$(this).children('.submenu').stop(true,true);
				$(this).children('.submenu').removeAttr("style");
				$(this).children('.submenu').hide();
			});
		},
		nav_mobile: function(){
			if(hasclick1){$('.mobile-nav-toggle').unbind('click');}
			$('.mobile-nav-toggle').click(function(){
				if( $('.col-right').css('left')!=0 ){
				$('.nav_right_mask').show();
					$('.col-right').addClass('left0');
				}else{
					$('.nav_right_mask').hide();
				$('.col-right').removeClass('left0');
				}
				if( $('.w-admin-nav').css('left')!=0){
				$('.nav_right_mask').show();
					$('.w-admin-nav').addClass('left0');
				}else{
				$('.w-admin-nav').removeClass('left0');
				$('.nav_right_mask').hide();
				} 
				return false;
		});
		if(hasclick1){$('.nav_right_mask').unbind('click');}
		$('.nav_right_mask').click(function(){
			$('.col-right').removeClass('left0');
			$('.w-admin-nav').removeClass('left0');
			$('.nav_right_mask').hide();
			$('.w-nav').find('.open').removeClass('open');
			$('.w-nav').find('.submenu').slideUp();
			return false;
		});
			if(hasclick1){$('.w-nav li .fa').unbind('click');}
			$('.w-nav li .fa').click(function(){
				$(this).parent().parent().parent().siblings().find('.li-parent-div').removeClass('open');
				$(this).parent().parent().parent().siblings().find('.submenu').slideUp();
					if($(this).parent().parent().hasClass('open')){
						$(this).parent().parent().removeClass('open');
						$(this).parent().parent().siblings().find('.open').removeClass('open');
						$(this).parent().parent().siblings('.submenu').slideUp();
						$(this).parent().parent().siblings().find('.submenu').slideUp();
					}else{
						$(this).parent().parent().addClass('open');
						$(this).parent().parent().siblings('.submenu').slideDown();
						}
				return false;
			});
			hasclick1=true;
		},
		conMenu: function(){
			$('.w-com-menu-H li').hover(function(){
				var $conSubMenu=$(this).children('.ul-submenu');
				$conSubMenu.show();
				var wid_parent=$conSubMenu.parent().width();
				var wid_parent_left=$(this).offset().left;
				var window_w=$(window).width();
				var wid=0;
				var $conSubMenuli=$conSubMenu.children('ul').children('li');
				for(var j=0; j<$conSubMenuli.length;j++){
					var li_width=$conSubMenuli.eq(j).width();
					wid=wid+li_width;
				}
				if(wid_parent_left>(wid-wid_parent)/2){
					if((window_w-wid_parent_left)>(wid+wid_parent)/2){
						$conSubMenu.css({'width':wid+1,'left':-(wid-wid_parent)/2});
					}else{
						$conSubMenu.css({'width':wid+1,'right':-(window_w-wid_parent_left-wid_parent)});
					}
				}else{
					$conSubMenu.css({'width':wid+1,'left':-wid_parent_left});
				}
				},function(){	
				$(this).children('.ul-submenu').removeAttr("style");
			});
			if(hasclick4 || hasclick5){$('.w-com-menu li .div-parent .fa').unbind('click');}
			$('.w-com-menu-V > .w-com-menu-in > .ul-parent > li').mouseleave(function(){
				$(this).find('.ul-submenu').find('.open').removeClass('open');
				$(this).find('.ul-submenu').find('.ul-submenu').slideUp();
			});
			$('.w-com-menu-V li .div-parent .fa').click(function(){
				$(this).parent().parent().siblings().find('.ul-submenu').slideUp();
				$(this).parent().parent().siblings().removeClass('open');
				$(this).parent().parent().siblings().find('.open').removeClass('open');
				if($(this).parent().siblings('.ul-submenu').is(':hidden')){
					$(this).parent().siblings('.ul-submenu').slideDown();
					$(this).parent().parent().addClass('open');
				}else{
					$(this).parent().siblings('.ul-submenu').slideUp();
					$(this).parent().siblings('.ul-submenu').find('.ul-submenu').slideUp();
					$(this).parent().parent().removeClass('open');
					$(this).parent().parent().find('.open').removeClass('open');
				}
				return false;
			});
			hasclick4=true;
		},
		conMenu_tel: function(){
			if(hasclick5 || hasclick4){$('.w-com-menu .fa-plus').unbind('click');}
			$('.w-com-menu .fa-plus').click(function(){
				$(this).parent().parent().siblings('li').find('.ul-submenu').slideUp();
				$(this).parent().parent().siblings('li').removeClass('open');
				$(this).parent().parent().siblings('li').find('.open').removeClass('open');
				if($(this).parent().siblings('.ul-submenu').is(':hidden')){
					$(this).parent().siblings('.ul-submenu').slideDown();
					$(this).parent().parent().addClass('open');
				}else{
					$(this).parent().siblings('.ul-submenu').slideUp();
					$(this).parent().siblings('.ul-submenu').find('.ul-submenu').slideUp();
					$(this).parent().parent().removeClass('open');
					$(this).parent().parent().find('.open').removeClass('open');
				}
				return false;
			});
			hasclick5=true;
		},
		navWidth: function(){
			var outWid,logoWid,navmarWid;
			var windowW=$(window).width();
			navmarWid=parseInt($('.w-admin-nav').css('margin-left'))+ parseInt($('.w-nav').css('margin-right'));
			if($('div').hasClass('w-admin-header')){
			outWid=$('.w-admin-header .w-admin-row').width();
			}
			if($('.w-logo-img').is(':visible')){
				var $logoimg = $('.w-logo-img').find('img');
				var img = new Image();
				img.onload = function () {
					logoWid=$('.w-logo').width();
					$('.body-admin .w-admin-nav').css({'max-width':outWid-logoWid-navmarWid-2});
					$('.body-login .w-admin-nav').css({'max-width':outWid-logoWid-navmarWid-2});
					$('.row_top .columnM').css({'max-width':$('.w-header-common .row').innerWidth()-logoWid - $('.row_top .columnR').outerWidth() - 20});
					$("#g-web-ul-menu").menuStyle();
				}
				img.src = $logoimg.attr("src");
			}else{
				logoWid=$('.w-logo').width();
				$('.body-admin .w-admin-nav').css({'max-width':outWid-logoWid-navmarWid-2});
				$('.body-login .w-admin-nav').css({'max-width':outWid-logoWid-navmarWid-2});
				$('.row_top .columnM').css({'max-width':$('.w-header-common .row').innerWidth()-logoWid - $('.row_top .columnR').outerWidth() - 20});
				$("#g-web-ul-menu").menuStyle();
			}
		}
	}	
})();
$(function(){
	if($('.banner').is(':visible') || $('.videoBn').is(':visible')){		
	}else{
		$('.w-header').addClass('header-nobanner');
		$('.w-com-menu-H').addClass('mh_noBn');
	}
	if($(window).width()>1200){
		theme.navWidth();
		theme.nav();
		$('.row_top .columnR').css({'margin-top':(67 - $('.row_top .columnR').innerHeight())/2});
		if($(window).scrollTop()> $('.w-header-common').outerHeight()){
			$('.w-header-common').addClass('mini');
		}else{
			$('.w-header-common').removeClass('mini');
		}
	}else{
		theme.nav_mobile();
	}
	$(window).scroll(function(){
		if($(window).width()>1200){
			if($(window).scrollTop()> $('.w-header-common').outerHeight()){
				$('.w-header-common').addClass('mini');
			}else{
				$('.w-header-common').removeClass('mini');
			}
		}
	});
	if($(window).width()>767){
	    theme.conMenu();
	}else{
	    theme.conMenu_tel();
	}
	$('.col-right').css({'padding-bottom':$('.topLogBoxTel').height()});
	var oldWidth=$(window).width();
	$(window).resize(function(){
		var newWidth=$(window).innerWidth();
		if(oldWidth>1200){
		    if(newWidth<1201){
				$('.w-nav li').unbind('mouseenter').unbind('mouseleave');
				$(".w-nav .submenu").removeAttr("style");
				theme.nav_mobile();
			   $('.w-header-common').removeClass('mini');
		    }
		}else{
			if(newWidth>1200){
		       $('.col-right').removeAttr("style");
		       $('.w-admin-nav').removeAttr("style");
		       $('.nav_right_mask').hide();
		       $('.w-nav .open').removeClass('open');
		       $(".w-nav .submenu").removeAttr("style");
			   theme.nav();
			   if($(window).scrollTop()> $('.w-header-common').outerHeight()){
					$('.w-header-common').addClass('mini');
				}else{
					$('.w-header-common').removeClass('mini');
				} 
			}
		}
		if(oldWidth>767){
		    if(newWidth<768){
			   $('.w-com-menu-H .ul-submenu').removeAttr("style");
			   $('.w-com-menu li').unbind('mouseenter').unbind('mouseleave');
			   $('.w-com-menu-V .ul-submenu').slideUp();
			   $('.w-com-menu-V .open').removeClass('open');
			   theme.conMenu_tel();
		    }
		}else{
			if(newWidth>768){
		       $('.w-com-menu .ul-submenu').removeAttr("style");
			   $('.w-com-menu .ul-submenu').removeAttr("style");
			   $('.w-com-menu .open').removeClass('open');
			   theme.conMenu();
		       }
		}
		oldWidth=$(window).width();
		$('.col-right').css({'padding-bottom':$('.topLogBoxTel').height()});
		if($(window).width()>1200){
	        theme.navWidth();
			$('.row_top .columnR').css({'margin-top':(67 - $('.row_top .columnR').innerHeight())/2});
		}else{
		    $('.w-admin-nav').removeAttr('style');
			$('.topLogBoxPc').removeAttr('style');
		}
	});
});