function HpbImgPreload() { var appVer=parseInt(navigator.appVersion); var isNC=false,isN6=false,isIE=false; if (document.all && appVer >= 4) isIE=true; else if (document.getElementById && appVer > 4) isN6=true; else if (document.layers && appVer >= 4) isNC=true; if (isNC||isN6||isIE) { if (document.images) { var imgName = HpbImgPreload.arguments[0]; var cnt; swImg[imgName] = new Array; for (cnt = 1; cnt < HpbImgPreload.arguments.length; cnt++) { swImg[imgName][HpbImgPreload.arguments[cnt]] = new Image(); swImg[imgName][HpbImgPreload.arguments[cnt]].src = HpbImgPreload.arguments[cnt]; } } } } // HpbImgFind: // function HpbImgFind(doc, imgName) { for (var i=0; i < doc.layers.length; i++) { var img = doc.layers[i].document.images[imgName]; if (!img) img = HpbImgFind(doc.layers[i], imgName); if (img) return img; } return null; } // HpbImgSwap: // function HpbImgSwap(imgName, imgSrc) { var appVer=parseInt(navigator.appVersion); var isNC=false,isN6=false,isIE=false; if (document.all && appVer >= 4) isIE=true; else if (document.getElementById && appVer > 4) isN6=true; else if (document.layers && appVer >= 4) isNC=true; if (isNC||isN6||isIE) { if (document.images) { var img = document.images[imgName]; if (!img) img = HpbImgFind(document, imgName); if (img) img.src = imgSrc; } } } var swImg; swImg=new Array; $(function() { var nav = $('.nav'); var article = $('.article'); var navTop = nav.offset().top; var navTop = nav.offset().top; $(window).scroll(function () { var winTop = $(this).scrollTop(); if (winTop >= navTop) { nav.addClass('fixed') article.addClass('fixed2') } else if (winTop <= navTop) { nav.removeClass('fixed') article.removeClass('fixed2') } }); }); $(document).ready(function() { $("a.scrollable").scrollableLink() }); jQuery.fn.scrollableLink = function() { return this.each(function(){ var $anchr = $(this); $anchr.click(function(e) { e.preventDefault() var target = $anchr.attr('href'); var speed = $anchr.data('speed') || 800; var easing = $anchr.data('easing'); var top = $(target).length > 0 ? $(target).offset().top : 0; $("html:not(:animated),body:not(:animated)") .stop() .animate({ scrollTop: top }, speed, easing, function() { window.location.hash = target; }); return false; }) }) }