(function($){$.fn.popwindow=function(popWindow,options){var defaults={position:"bottom",offsetTop:10,offsetSides:0,transitionSpeed:"fast"};var opts=$.extend(defaults,options);this.click(function(event){var element=$(event.target);var elementPosition=element.position();var newTop,newLeft;switch(opts.position){case"bottom":newTop=elementPosition.top+element.height()+opts.offsetTop;newLeft=(elementPosition.left+(element.width()/2))-($(popWindow).width()/2)+opts.offsetSides;break;case"top":newTop=elementPosition.top-element.height()-$(popWindow).height()-opts.offsetTop;newLeft=(elementPosition.left+(element.width()/2))-($(popWindow).width()/2)+opts.offsetSides;break;case"right":newTop=elementPosition.top+opts.offsetTop;newLeft=elementPosition.left+element.width()+opts.offsetSides;break;case"left":newTop=elementPosition.top+opts.offsetTop;newLeft=elementPosition.left-$(popWindow).width()-opts.offsetSides;break;default:newTop=elementPosition.top+element.height()+opts.offsetTop;newLeft=(elementPosition.left+(element.width()/2))-($(popWindow).width()/2)+opts.offsetSides;}
$(popWindow).bgiframe();$(popWindow).css({"left":newLeft,"top":newTop,"position":"absolute","z-index":"10"});$(popWindow).fadeToggle(opts.transitionSpeed);});};})(jQuery);jQuery.fn.fadeToggle=function(speed,easing,callback){return this.animate({opacity:'toggle'},speed,easing,callback);};