﻿
if(typeof jQuery!='undefined'){var dynSocialBookmarks={params:{delay:1000,hideClass:'dynSBM-hide',parentDiv:'#pageTools',holder:'#share-this-page',toggler:'a.share'},offLeft:'-999999',pageWrapper:false,target:false,timer:false,left:0,top:0,boxHeight:0,boxTop:0,parseArgs:function(args){if(!args){return false;}
if(args['delay']){this.params.delay=args['delay'];}
if(args['hideClass']){this.params.hideClass=args['hideClass'];}
if(args['holder']){this.params.holder=args['holder'];}
if(args['toggler']){this.params.toggler=args['toggler'];}
if(args['parentDiv']){this.params.parentDiv=args['parentDiv'];}},init:function(args){$(window).unload(function(){dynSocialBookmarks.unload();});this.parseArgs(args);this.target=$(this.params.holder);$toggler=$(this.params.parentDiv+' '+this.params.toggler);var position=$toggler.position();this.top=position.top;this.left=position.left;position=null;this.boxHeight=parseInt(this.target.height());this.boxTop=parseInt(this.top-this.boxHeight);$toggler.click(function(){dynSocialBookmarks.toggleIt();dynSocialBookmarks.timer=setTimeout(function(){dynSocialBookmarks.toggleIt();},dynSocialBookmarks.params.delay);return false;});this.target.bind('mouseout',function(){dynSocialBookmarks.timer=setTimeout(function(){dynSocialBookmarks.toggleIt();},dynSocialBookmarks.params.delay);});this.target.bind('mouseover',function(){clearTimeout(dynSocialBookmarks.timer);});this.pageWrapper=$('div#pageWrapper');if(this.pageWrapper!==false){this.pageWrapper.click(function(){clearTimeout(dynSocialBookmarks.timer)
dynSocialBookmarks.toggleIt('off');});}},toggleIt:function(toggle){var pos=this.target.position();pos=pos.left;if(toggle=='off'){this.target.css({'left':this.offLeft+'px'});}else if(pos==this.offLeft||this.target.hasClass(this.params.hideClass)){this.target.removeClass(this.params.hideClass);this.target.css({'left':this.left+'px','top':this.boxTop+'px'});}else{this.target.css({'left':this.offLeft+'px'});}},unload:function(){if(this.target&&this.target!==false){this.target=null;}
if(this.pageWrapper&&this.pageWrapper!==false){this.pageWrapper=null;}}};$(document).ready(function(){dynSocialBookmarks.init();});};
