(function($){$.fn.vtrain=function(options)
{var opts=$.extend({},$.fn.overlay.defaults,options);return this.each(function()
{var $link=$(this);var _link=this;_link.overlay={};_link.overlay.childid=null;_link.overlay.title=$link.attr('title');$link.attr('title','');$link.hover(function(){$link.addClass('.text-hover');},function(){$link.removeClass('.text-hover');});$link.click(function()
{var $overlay=($('div#overlay-container',top.document).length==0)?buildOverlayContainer():$('div#overlay-container',top.document);$overlay.css({left:-2000,top:-2000}).find('[overlaychildid]').css({display:'none'});$overlay.removeClass('overlay-container-white').addClass('overlay-container-gradient');if($overlay.find('[overlaychildid='+_link.overlay.childid+']').length==0)
{var vtrainWidth=($link.hasClass('vtrain-certificate'))?745:975;var vtrainHeight=550;$overlay.find('.overlay-right').append($('<div class="overlay-child" overlaychildid="'+$overlay.get(0).overlaychilduid+'"></div>',top.document));$overlay.find('.overlay-child').append($('<div class="vtrain" style="width:'+(vtrainWidth+40)+'px; height:'+(vtrainHeight+60)+'px; background-color:#FFFFFF;"><div style="width:'+vtrainWidth+'px; height:'+vtrainHeight+'px; padding:30px 20px;"></div></div>',top.document));_link.overlay.childid=$overlay.get(0).overlaychilduid;$overlay.get(0).overlaychilduid++;}
var $child=$overlay.find('[overlaychildid='+_link.overlay.childid+']').css({display:'block'});$.get($(this).attr('href'),function(data){$child.find('.vtrain > div').html(data);});var _top=$('body').height()/2;var _left=$('body').width()/2;_top-=$overlay.height()/2;_left-=$overlay.width()/2;if(_top<0){_top=0;}
if(_left<0){_left=0;}
$overlay.find('.overlay-top,.overlay-bottom').width($child.width()-14);$overlay.css({top:_top,left:_left});return false;});});};$.fn.overlay.defaults={};function buildOverlayContainer()
{var $container=$('<div id="overlay-container"><div class="overlay-top-left pngfix"></div><div class="overlay-top-right pngfix"></div><div class="overlay-bottom-left pngfix"></div><div class="overlay-bottom-right pngfix"></div><div class="overlay-top pngfix"></div><div class="overlay-left pngfix"><div class="overlay-right pngfix"></div></div><div class="overlay-bottom pngfix"></div><span class="close"></span></div>',top.document);$('body',top.document).append($container);$container.bind('overlay:close',function()
{$container.css({left:-2000,top:-2000}).find('[overlaychildid]').css({display:'none'}).find('.vtrain > div').empty();});$container.find('span.close').click(function()
{$container.trigger('overlay:close');});$container.get(0).overlaychilduid=0;return $container;};})(jQuery);