var shareFangOn = false; var shareFangDisplayBlock = false; var mainContentDivPosition; $(document).ready(function(){ $("#popShare").dialog({ bgiframe: true, height: 344, width : 357, modal: true, autoOpen : false, resizable : false, zIndex: 10001, resizable: false, draggable : false, dialogClass : 'message', position: [$(window).width()/2-356/2,50] }); //'358','495' $("#popUpdate").dialog({ bgiframe: true, height: 495, width : 358, modal: true, autoOpen : false, resizable : false, zIndex: 10001, resizable: false, draggable : false, dialogClass : 'message', position: [$(window).width()/2-358/2,50] }); if(selectMenuId!=''){ positionFangPointer(); var selId = selectMenuId.substring(0, 4); $("#"+selId+" a").addClass("sel"); } positionShareFang(); $("#shareTeaserFang, #shareLink").click(function(){ hideShareFang(); popWindow('share-to-friend.jsp','357','344','bg-send-to-friend'); }); $().mousemove(function(e){ if(mainContentDivPosition) { var shareLeftX = mainContentDivPosition.left + 34; var shareRightX = shareLeftX+70; var shareTopY = mainContentDivPosition.top+11; var shareBottomY = shareTopY+18; var fangTopY = shareBottomY; var fangBottomY = fangTopY+121; var fangLeftX = shareLeftX-10; var fangRightX = fangLeftX+300; var withInShare = e.pageX>=shareLeftX && e.pageX <= shareRightX && e.pageY>=shareTopY && e.pageY<=shareBottomY; var withInFang = e.pageX>=fangLeftX && e.pageX <= fangRightX && e.pageY>=fangTopY && e.pageY<=fangBottomY; if(!withInShare && !withInFang){ hideShareFang(); } if(withInShare) showShareFang(); } //$("#mouseOffsetCoordinates").text("pageX: "+e.pageX+ " pageY:"+e.pageY + " mainContentDivPosition.top:"+mainContentDivPosition.top+" mainContentDivPosition.left:"+mainContentDivPosition.left); }); }); $(window).bind('resize', function() { positionFangPointer(); positionShareFang(); }); function hideShareFang(){ $("#shareTeaserFang").css("display" ,"none"); $("#utilityNav a.shareLink").css("background" ,"url(/resources/images/btn-share.gif) no-repeat"); shareFangOn = false; } function showShareFang(){ if(!shareFangOn){ $("#utilityNav a.shareLink").css("background" ,"url(/resources/images/share-rollover.png) no-repeat"); $("#shareTeaserFang").css("zIndex" ,"1100"); $("#shareTeaserFang").css('display' ,'block'); //$("#shareTeaserFang").fadeIn(300); //$("#shareTeaserFang").css("visible" ,"true"); shareFangOn = true; } } function positionShareFang(){ try{ var shareDivPosition = $("#mainContentInnerDiv").position(); mainContentDivPosition = shareDivPosition; $("#shareTeaserFang").css("left" ,(shareDivPosition.left+20) + "px"); if(!shareFangDisplayBlock){ $("#shareTeaserFang").css("display" ,"block"); shareFangDisplayBlock = true; } }catch(ex){} } function positionFangPointer(){ if(selectMenuId=='') return; var selectedNavPosition = $("#" + selectMenuId).position(); var leftNavWrapperPosition = $("#leftNavWrapper").position(); //var topOffset = selelctedSubMenu==-1?20:18; //var leftOffset = selelctedSubMenu==-1?201:197; var topOffset = (($("#"+selectMenuId).height()+parseInt($("#" +selectMenuId).css("padding-top")))/2)-3; var leftOffset = 201; $("#imgMenuPointer").css("top" ,(selectedNavPosition.top +topOffset) + "px"); $("#imgMenuPointer").css("left" ,(leftNavWrapperPosition.left +leftOffset) + "px"); $("#imgMenuPointer").css("display" ,"block"); $("#imgMenuPointer").pngFix(); }