PageSourceSearch

https://www.sagernotebook.com/skin/sager/_includes/js/main-jquery.js

js sagernotebook.com collected 2026-10-03 17:35:29 UTC 19,163 bytes, 614 lines download raw bytes

1var tab_index = 0;
2$(function() {
3$(window).resize(function() {
4	$("#header-left-bg").width( $(window).width()>1200 ? (($(window).width()-1200)/2)+1 : 0);
5});
6
7	$('.bxslider').bxSlider({
8		mode:'vertical',
9		speed:750,
10		pause:2000,
11		auto: true,
12		Controls:false,
13		pager:false,
14		autoDirection:'prev'
15	});
16	if($.browser.msie){
17		$("#productDetail").addClass("ie")
18	}
19
20	$(".left-bar-tool>ul>li").hover(function(){
21		$("a",this).first().addClass("top-nav-hover");
22		$(".menu-body",this).stop(false,true).fadeIn();
23	},function(){
24		$(".menu-body",this).stop(false,true).fadeOut();
25		$("a",this).first().removeClass("top-nav-hover");
26	});
27
28	$(".left-bar-tool>ul>li").on("focusin", function(){
29		$("a",this).first().addClass("top-nav-hover");
30		$(".menu-body",this).stop(false,true).css('display','block');
31	}).on("focusout", function () {
32		$("a", this).first().removeClass("top-nav-hover");
33	})
34		
35	$(".left-bar-tool>ul>li li:last-child a").on("blur", function () {
36		$(this).closest(".menu-body").stop(false,true).css('display','none');
37		$(this).closest(".menu-body").prev('.top-nav-li').find('a').first().removeClass("top-nav-hover");
38	});
39
40	$(".fancybox-link.go").css({"left": (767 - $(".swiper-slide").length*26)/2-35 });
41	$("#nav>ul>li").hover(function(){
42		$("a",this).first().addClass("menu-border");
43		$(".menu-body",this).stop(false,true).fadeIn();
44	},function(){
45		$(".menu-body",this).stop(false,true).fadeOut();
46		$("a",this).first().removeClass("menu-border");
47	});
48
49	$("#nav>ul>li").on("focusin", function(){
50		$("a",this).first().addClass("menu-border");
51		$(".menu-body",this).stop(false,true).css('display','block');
52	}).on("focusout", function () {
53		$("a", this).first().removeClass("menu-border");
54	})
55
56	$("#nav>ul>li li:last-child a").on("blur", function () {
57		$(this).closest(".menu-body").stop(false,true).css('display','none');
58		$(this).closest(".menu-body").prev('a').first().removeClass("menu-border");
59	});
60
61
62	$(".sub-menu-box>dl li").hover(function(){
63		$(".sub-menu-body",this).stop(false,true).show();
64	},function(){
65		$(".sub-menu-body",this).stop(false,true).hide();
66	});
67
68	$(".sub-menu-box>dl li").on('focusin', function(){
69		$(".sub-menu-body",this).stop(false,true).show();
70	})
71
72	$(".sub-menu-box>dl li > a.sub-menu-body").on('blur', function(){
73		$(this).stop(false,true).hide();
74	});
75	
76	$(".x-img").click(function(){
77		$(".top-fixd").fadeOut();
78		$("#nav-box").css("padding-top","0");
79	});
80	var player;
81	if($("#sub-video").length>0){
82		var tag = document.createElement('script');
83
84      tag.src = "https://www.youtube.com/iframe_api";
85      var firstScriptTag = document.getElementsByTagName('script')[0];
86      firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
87
88      var player;
89      function onYouTubeIframeAPIReady() {
90        player = new YT.Player('player');
91      }
92
93	}
94	$(".home-play-icon").click(function(){
95		var vsrc = $("#sub-video").attr("src");
96		$("#sub-video").attr("src",vsrc+"?autoplay=1");
97		$("#sub-video").fadeIn();
98
99	})
100	if($(".sub-article").length>0){
101		$('.sub-article-box').jScrollPane();
102
103	}
104
105	$(".sub-menu-box h3 a").click(function(){if($(this).html() != "View All"){return false;}})
106
107	$('#select-box-position .iselect').iSimulateSelect({width:"179"});
108	if($('.warranty-scrollbar').lenght>0){
109		$('.warranty-scrollbar').jScrollPane();
110	}
111	// var keytabs = 1;
112	// $(document).keydown(function(e){
113    //   var key =  e.which;
114    //   if(key == 9 && !$( ":input" ).is(":focus")){
115    //     $("#NagishLiBar").addClass('active');
116	// 	//return false;
117	// 	$("body").addClass("focus-style");
118	// 	$(".skip-to").addClass('active');
119
120	// 	if(keytabs == 1){
121	// 		if($("#NLKBNavVal").html() == "Off"){
122	// 			$("#NLKBNavVal").trigger("click");
123	// 			$('#NagishLiBarStrip').focus();
124	// 		}
125	// 			keytabs --;
126	// 			e.preventDefault();
127	//     }
128   	//  }
129	// });
130
131	if($("#tabs-list li a").attr("class") == "tab-this-01"){
132		l =   0;
133		$("#product-tab-box").find(".tabs-box-01").eq(l).css("display","block");
134	}
135	$("#tabs-list li a").click(function(){
136
137		if($(this).parents('.my-account').length == 0){
138			index =   $("#tabs-list li a").index(this);
139
140			if ($("#customize-right").length > 0){
141				if (tab_index == 0 )
142				{
143					if(!checknotnone_0())
144					return false;
145					else if(!checknotnone_2()) return false;
146				}
147
148				if (tab_index == 1 && !checknotnone_1())
149				{
150					return false;
151				}
152			}
153			$("#tabs-list li a").removeClass("tab-this-01");
154			$(this).addClass("tab-this-01");
155
156			tab_index = index;
157			showTabs(index);
158
159			return false;
160		}
161
162
163	});
164	function showTabs(i){
165		$("#product-tab-box").find(".tabs-box-01").hide();
166		$("#product-tab-box").find(".tabs-box-01").eq(i).fadeIn();
167		if ($(".next-step").length > 0) next_step();
168	}
169	/**/
170	$('#customize-right').stickySidebar({
171				sidebarTopMargin: 25,
172				footerThreshold: 100,
173				headerSelector: "#wp-header",
174				navSelector: ".ProductCustomize-top",
175				contentSelector: "#customize-left"
176			});
177});
178$(window).load(function(){
179	$("#header-left-bg").width( $(window).width()>1200 ? (($(window).width()-1200)/2)+1 : 0);
180	$("#wp-header").css("background","url(/skin/sager/_images/header-warp-bg.jpg) top center repeat-x");
181	  $("#productDetail .top-title-warp").sticky({ topSpacing: 0 });
182});
183$(function(){
184	$(".pop-up").css("left",($(window).width()-$(".pop-up").outerWidth())/2);
185	$(".pop-up").css("top",$(document).scrollTop()+($(window).height()-$(".pop-up").outerHeight())/2);
186	$("#pop-up").css("left",($(window).width()-$("#pop-up").outerWidth())/2);
187	$("#pop-up").css("top",$(document).scrollTop()+($(window).height()-$("#pop-up").outerHeight())/2);
188	$("#pop-up-bg-message").css({ opacity: 0.6});
189	$("#pop-up-bg").css({ opacity: 0.6});
190	function pop_up(i){
191		if(i){
192			$(i).css("left",($(window).width()-$(i).outerWidth())/2);
193			$(i).css("top",$(document).scrollTop()+($(window).height()-$(i).outerHeight())/2);
194
195		}else{
196			$(".pop-up").css("left",($(window).width()-$(".pop-up").outerWidth())/2);
197			$(".pop-up").css("top",$(document).scrollTop()+($(window).height()-$(".pop-up").outerHeight())/2);
198		}
199	}
200	$("#pop-up-bg").click(function(){
201		$(this).fadeOut();
202		$(".pop-up").fadeOut();
203	});
204	$("#pop-up-bg-message").click(function(){
205		$(this).fadeOut();
206		$(".pop-up").fadeOut();
207	});
208	$(".close").click(function(){
209		$("#pop-up-bg").fadeOut();
210		$(".pop-up-bg").fadeOut();
211		$(".pop-up").fadeOut();
212		return false;
213	});
214
215	$(".raid-storage-link").click(function(){
216		pop_up("#raid-storage-pop");
217		$("#pop-up-bg").show();
218		$("#raid-storage-pop").css("visibility","visible").fadeIn();
219		return false;
220	});
221	$("#m2-link").click(function(){
222		pop_up("#m2-pop");
223		$("#pop-up-bg").show();
224		$("#m2-pop").css("visibility","visible").fadeIn();
225		return false;
226	});
227	$("#memory-link").click(function(){
228		pop_up("#memory-pop");
229		$("#pop-up-bg").show();
230		$("#memory-pop").css("visibility","visible").fadeIn();
231		return false;
232	});
233	$("#zero-dead-pixel-link").click(function(){
234		pop_up("#zero-dead-pixel-pop");
235		$("#pop-up-bg").show();
236		$("#zero-dead-pixel-pop").css("visibility","visible").fadeIn();
237		return false;
238	});
239	$("#diskbay-link").click(function(){
240		pop_up("#diskbay-pop");
241		$("#pop-up-bg").show();
242		$("#diskbay-pop").css("visibility","visible").fadeIn();
243		return false;
244	});
245	$("#warranty-link").click(function(){
246		pop_up("#warranty-pop");
247		$("#pop-up-bg").show();
248		$("#warranty-pop").css("visibility","visible").fadeIn();
249		return false;
250	});
251	$("#canadashipping-link").click(function(){
252		pop_up("#canadashipping-pop");
253		$("#pop-up-bg").show();
254		$("#canadashipping-pop").css("visibility","visible").fadeIn();
255		return false;
256	});
257	$("#rushservices-link").click(function(){
258		pop_up("#rushservices-pop");
259		$("#pop-up-bg").show();
260		$("#rushservices-pop").css("visibility","visible").fadeIn();
261		return false;
262	});
263	$(".add-to-compare").click(function(){
264		var is_full = false;
265		var pid = $(this).val();
266		var is_compared = [];
267		if($('#compared').val())
268		is_compared = $('#compared').val().split(',');
269		if($(this).attr("checked")){
270			if(is_compared.length < 6){
271				is_compared.push(pid);
272				compared_products[pid] = $("#c-"+pid+" img").attr("src");
273				skus[pid] = $("#sku-"+pid).html();
274			}
275			else is_full = true;
276		}else{
277			is_compared.splice($.inArray(pid,is_compared),1);
278		}
279		$('#compared').val(is_compared.join(','));
280		if(is_compared.length == 0){
281			$(".compare-products").slideUp();
282		}else{
283			if(is_full == false){
284				$('.compare-list li').each(function(index, element) {
285					$(this).html('<div class="pindex-compare"></div>');
286					$(this).attr('id','');
287					if(is_compared[index]){
288						var img_src = compared_products[is_compared[index]];
289						var sku = skus[is_compared[index]];
290						$(this).attr('id','cimg-'+is_compared[index]);
291						$(this).html('<div class="pindex-compare"><img src="'+img_src+'" width="84" height="74" alt="' + sku + ' Notebook" /><a class="compare-x" href="javascript:;"><span class="sr-only">Remove this product from comparison</span></a></div><p>'+sku+'</p>');
292					}
293				});
294				$(".compare-products").slideDown();
295			}else{
296				alert('Add up to six products');
297				$(this).attr("checked",false);
298			}
299		}
300		$.ajax({
301			type: "POST",
302			url: "update_compared.php",
303			data: 'compare='+$('#compared').val(),
304			cache:false,
305			error: function() {
306				alert("System Error !!");
307			},
308			success: function(cmsg){
309			}
310		})
311	});
312	$(".compare-x").live("click",function(){
313		var pid = $(this).parents('li').attr('id').split('-');
314		var is_compared = [];
315		is_compared = $('#compared').val().split(',');
316		is_compared.splice($.inArray(pid[1],is_compared),1);
317		$('#compared').val(is_compared.join(','));
318		$('#cc-'+pid[1]).attr("checked",false);
319		if(is_compared.length == 0){
320			$(".compare-products").slideUp();
321		}else{
322			$('.compare-list li').each(function(index, element) {
323				$(this).html('<div class="pindex-compare"></div>');
324				$(this).attr('id','');
325				if(is_compared[index]){
326					var img_src = compared_products[is_compared[index]];
327					var sku = skus[is_compared[index]];
328					$(this).attr('id','cimg-'+is_compared[index]);
329					$(this).html('<div class="pindex-compare"><img src="'+img_src+'" width="84" height="74" alt="' + sku + ' Notebook"/><a class="compare-x" href="javascript:;"><span class="sr-only">Remove this product from comparison</span></a></div><p>'+sku+'</p>');
330				}
331			});
332		}
333		$.ajax({
334			type: "POST",
335			url: "update_compared.php",
336			data: 'compare='+$('#compared').val(),
337			cache:false,
338			error: function() {
339				alert("System Error !!");
340			},
341			success: function(cmsg){
342			}
343		})
344	});
345	$("#remove-compare").click(function(){
346		$('#compared').val('');
347		$('.compare-list li').each(function(index, element) {
348			$(this).html('');
349			$(this).attr('id','');
350		});
351		$('.add-to-compare').attr('checked',false);
352		$(".compare-products").slideUp();
353		$.ajax({
354			type: "POST",
355			url: "update_compared.php",
356			data: 'compare=0',
357			cache:false,
358			error: function() {
359				alert("System Error !!");
360			},
361			success: function(cmsg){
362			}
363		})
364
365	});
366	/**/
367	$(".view-details").click(function(){
368		pop_up("#detail-pop");
369		$("#pop-up-bg").show();
370		$("#detail-pop").css("visibility","visible").fadeIn();
371		return false;
372	});
373
374	$("#driver-download-link").click(function(){
375		pop_up("#driver-download-pop");
376		$("#pop-up-bg").show();
377		$("#driver-download-pop").css("visibility","visible").fadeIn();
378		return false;
379	});
380
381	$(".driver-download-pop-2").click(function(){
382		pop_up("#driver-download-pop-2");
383		$("#pop-up-bg").show();
384		$("#driver-download-pop-2").css("visibility","visible").fadeIn();
385
386		$("#driver-download-pop-3").hide();
387		return false;
388
389	});
390
391	$(".driver-download-pop-3").click(function(){
392		pop_up("#driver-download-pop-3");
393		$("#pop-up-bg").show();
394		$("#driver-download-pop-3").css("visibility","visible").fadeIn();
395		return false;
396	});
397
398	$(".driver-download-pop-4").click(function(){
399		pop_up("#driver-download-pop-4");
400		$("#pop-up-bg").show();
401		$("#driver-download-pop-4").css("visibility","visible").fadeIn();
402		return false;
403	});
404});
405(function ($) {
406    $.fn.clickToggle = function (func1, func2) {
407        var funcs = [func1, func2];
408        this.data('toggleclicked', 0);
409        this.click(function () {
410            var data = $(this).data();
411            var tc = data.toggleclicked;
412            $.proxy(funcs[tc], this)();
413            data.toggleclicked = (tc + 1) % 2;
414        });
415        return this;
416    };
417}(jQuery));
418(function($){
419    $.fn.iSimulateSelect=function(iSet){
420        iSet=$.extend({
421            selectBoxCls:'i_selectbox',
422            curSCls:'i_currentselected',
423            optionCls:'i_selectoption',
424            selectedCls:'selected',
425            width:"100%",
426            height:300,
427            zindex:20
428        },iSet||{});
429        this.hide();
430        return this.each(function(){
431           var self=this;
432           var thisCurVal,thisSelect,cIndex=0;
433           if(iSet.width==0){
434              iSet.width=$(self).width();
435           }
436           var html='<div class="'+iSet.selectBoxCls+'" style="z-index:'+iSet.zindex+'"><div class="'+iSet.curSCls+'" style="width:'+iSet.width+'px">'+$(self).find('option:selected').text()+'</div><dl class="'+iSet.optionCls+'" style="display:none;width:'+iSet.width+'px">';
437           if($(self).find('optgroup').size()>0){
438               $(this).find('optgroup').each(function(){
439                   html+='<dt>'+$(this).attr('label')+'</dt>';
440                   $(this).find('option').each(function(){
441                        if($(this).is(':selected')){
442                          html+='<dd class="'+iSet.selectedCls+'">'+$(this).text()+'</dd>';
443                       }else{
444                          html+='<dd>'+$(this).text()+'</dd>';
445                       }
446                   });
447               });
448           }else{
449               $(this).find('option').each(function(){
450                   if($(this).is(':selected')){
451                      html+='<dd class="'+iSet.selectedCls+'">'+$(this).text()+'</dd>';
452                   }else{
453                      html+='<dd>'+$(this).text()+'</dd>';
454                   }
455               });
456           }
457           $(self).after(html);
458           thisBox=$(self).next('.'+iSet.selectBoxCls);
459           thisCurVal=thisBox.find('.'+iSet.curSCls);
460           thisSelect=thisBox.find('.'+iSet.optionCls);
461           thisCurVal.click(function(){
462              $('.'+iSet.optionCls).hide();
463              $('.'+iSet.selectBoxCls).css('zIndex',iSet.zindex);
464              $(self).next('.'+iSet.selectBoxCls).css('zIndex',iSet.zindex+1);
465              thisSelect.show();
466           });
467           if(thisSelect.height()>iSet.height){
468               thisSelect.height(iSet.height);
469           }
470           thisSelect.find('dd').click(function(){
471               $(this).addClass(iSet.selectedCls).siblings().removeClass(iSet.selectedCls);
472               cIndex=thisSelect.find('dd').index(this);
473               thisCurVal.text($(this).text());
474							 $(self).find('option').attr('selected',false);
475               $(self).find('option').eq(cIndex).attr('selected','selected');
476							 var id = $(self).find('option').eq(cIndex).attr('value');
477							 $('#step1').trigger('click');
478							 $('html,body').animate({scrollTop:$('#q_'+id).offset().top-100}, 80);
479               $('.'+iSet.selectBoxCls).css('zIndex',iSet.zindex);
480               thisSelect.hide();
481           });
482           $('html,body').click(function(e){
483              if(e.target.className.indexOf(iSet.curSCls)==-1){
484                  thisSelect.hide();
485                  $('.'+iSet.selectBoxCls).css('zIndex',iSet.zindex);
486              }
487           });
488           thisSelect.click(function(e){
489              e.stopPropagation();
490           });
491        });
492    }
493})(jQuery);
494$(document).ready(function(){
495	var menu_head = $(".menu-head");
496    menu_head.hover(function(index) {
497		$(this).parent().find(".menu-body").slideDown('fast').show();
498        $(this).parent().hover(
499			function() {
500				$(this).find(".menu-head").addClass("aa1");
501            }, function(){
502            	$(this).parent().find(".menu-body").slideUp('fast').end().find(".menu-head").removeClass("aa1");
503        });
504    });
505});
506
507function pindex_fun(){
508	p_warp = $(".product-list").width();
509	p_num = $(".product-list>ul>li").length;
510	p_width = $(".product-list li").outerWidth();
511
512	p_list = Math.ceil((p_width*p_num)/p_warp);
513
514	if(typeof intel_special != "undefined")
515	p_html = '<div class="productindex-side-box"> <ul> <li class="odd">Processor</li> <li>Display</li> <li class="odd">Graphics</li> <li>Memory</li>  <li class="odd">Hard Drive</li> <li>Network</li>  <li class="odd">Operation System</li>  <li style="height:96px; line-height:96px;">Other</li> </ul> </div>';
516	else
517	p_html = '<div class="productindex-side-box"> <ul> <li class="odd">Processor</li> <li>Display</li> <li class="odd">Graphics</li> <li>Memory</li>  <li class="odd">Hard Drive</li> <li>Network</li>  <li class="odd">Operation System</li>  <li style="height:96px; line-height:96px;">Other</li> </ul> </div>';
518
519	$(".product-side").empty();
520
521	for(var i=1; i<= p_list;i++){
522	  $(".product-side").append(p_html);
523
524	}
525
526}
527
528$(function(){
529	if($(".product-list-mian").length>0 && $(".compare-main-list").length==0){
530		pindex_fun();
531	};
532});
533
534$(function(){
535/**/
536	if($(".select2-js").length>0){
537	$(".select2-js").select2({
538      placeholder: "Select a State",
539      allowClear: true,
540      width: "249"
541  	});
542	}
543	if($(".select2-js-2").length>0){
544	$(".select2-js-2").select2({
545      placeholder: "Select a State",
546      allowClear: true,
547      width: "280"
548  	});
549	}
550	if($(".select2-js-3").length>0){
551	$(".select2-js-3").select2({
552      placeholder: "Select a State",
553      allowClear: true,
554      width: "100"
555  	});
556	}
557	$(".ui-widget-overlay").live('click',function(){
558		$('.popup-dialog').dialog('close');
559		$('.xalertbox').dialog('close');
560
561	});
562	/* Cookie Consent*/
563	var is_agree_cookie = localStorage.getItem('is_agree_cookie');
564	if(is_agree_cookie == 'Y') {
565		$('#cookie_consent').hide();
566		$('#wp-footer').css('padding-bottom', '0px');
567	}else {
568		$('#cookie_consent').show();
569		$('#wp-footer').css('padding-bottom', '58px');
570	}
571
572	$('.refurbished-banner-anchor-link').on('click', function (e) {
573		e.preventDefault();
574
575		$('html, body').animate({
576			scrollTop: $('.product-list-mian').first().offset().top
577		}, 400);
578	})
579
580	if ($('.g-recaptcha-response').length > 0) {
581		$('.g-recaptcha-response').attr({
582			'aria-hidden': true,
583			'aria-label': 'do not use',
584			'aria-readonly': true
585		})
586	} 
587});
588
589function close_youtu_lightbox(){
590	$(".video-pop-wrap").removeClass('active');
591	$(".video-pop iframe").prop('src', '');
592    return false;
593}
594function youtu_lightbox(self){
595    console.log('###');
596    $(".video-pop iframe").prop('src', $(self).prop('href')+'?autoplay=1&rel=0');
597    $(".video-pop").addClass("active");
598    return false;
599}
600
601function agree_cookie() {
602	$('#cookie_consent').fadeOut();
603	localStorage.setItem("is_agree_cookie", "Y");
604	$('#wp-footer').css('padding-bottom', '0px');
605}
606
607function openSearchBar(e) {
608	$('#search_dropdown').fadeIn('fast');
609}
610
611function closeSearchBar(e) {
612	e.preventDefault();
613	$('#search_dropdown').fadeOut('fast');
614}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.