\n'); } //--> jQuery( document ).ready( function() { // Move window below the top-menu and share box: var subWrapperPaddingTop = parseInt( jQuery('#subWrapper').css('padding-top') ); var contentBoxPaddingTop = parseInt( jQuery('#contentBox').css('padding-top') ); var shareboxOuterHeight = jQuery('.share-box-prodlist-normal').outerHeight(true); var scrollToY; scrollToY = subWrapperPaddingTop; if (shareboxOuterHeight){ scrollToY = scrollToY + contentBoxPaddingTop + shareboxOuterHeight; } //alert( 'scroll to: ' + scrollToY ); window.scrollTo(0,scrollToY); }); function updateCatalogShareUrl(leftPage, rightPage) { var newSharedUrl; var shareLink = $(".share-this-button"); if( shareLink.length ) { var oldUrl = shareLink.attr("href"); //sharedUrl var sharedUrlPattern = /sharedUrl=([^&]*)/; var oldSharedUrl = decodeURIComponent(oldUrl.match(sharedUrlPattern)[1]); newSharedUrl = buildCatalogShareUrl(leftPage, rightPage, oldSharedUrl); var newUrl = oldUrl.replace(sharedUrlPattern, "sharedUrl=" + encodeURIComponent(newSharedUrl)); shareLink.attr("href", newUrl); } if( typeof addthis_share != "undefined" ) { newSharedUrl = buildCatalogShareUrl(leftPage, rightPage, addthis_share.url); // AddThis hack API is not working correctly so we need to all below addthis.update('share', 'url', newSharedUrl); addthis.url = newSharedUrl; addthis.toolbox(".addthis_toolbox"); } } function buildCatalogShareUrl(leftPage, rightPage, currentSharedUrl) { // left right side is here from perspective of Flash (oposite as in Flash code) var leftPageNumber = parseInt(leftPage, 10); var rightPageNumber = parseInt(rightPage, 10); var sharedPage; if(leftPageNumber > rightPageNumber) { sharedPage = leftPage } else { // when right page reaches last page left page is set to 0 => rightPage has to be shared sharedPage = rightPage; } var newSharedUrl = updateQueryParameters("pStartPg", sharedPage, currentSharedUrl); return newSharedUrl; } //]]>