(function($,undefined){$.fn.extend({tplightboxsolo:function(options){var defaults={style:"dark-lightbox",showGoogle:"yes",showFB:"yes",showTwitter:"yes",urlDivider:"?",vimeo_markup:'',youtube_markup:'',flvmarkup:' ',flvplayer:"'.$template_uri_shortcodes.'../js/flowplayer_plugins/flowplayer-3.2.7.swf"};options=$.extend({},$.fn.tplightboxsolo.defaults,options);return this.each(function(i){var opt=options;var item=$(this);setRollOver(item,opt);if(!item.data('link')==true)
item.click(function(){return false});})
function generateList(item){if(item.data('rel')==undefined)
item.data('rel',"nogroup");if($('body').find('.selected_selector').length>0)
var rel=$('body').find('.selected_selector').data('group');else
var rel=item.data('rel');var list=[];$('body').find('.lightbox').each(function(i){var item=$(this);if(item.data('rel').match(rel)){list.push(item);item.data('id',list.length-1);}})
$('body').data('tp-lightbox-list',list);}
function setRollOver(item,opt){item.data('opt',opt);item.find('.hover_plus').live('click',function(){startLightBoxSolo(item,item.data('opt'));});}
function checkMobile(){if(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/)){return true;}else{return false;}}
function checkiPhone(){var iPhone=((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i)));return iPhone;}
function checkiPad(){var iPad=navigator.userAgent.match(/iPad/i);return iPad;}
function getParameters(from,hashdivider){var vars=[],hash;var hashes=from.slice(from.indexOf(hashdivider)+1).split("&");for(var i=0;i');var lboxitem=$('body').find('#tp-lightboxactitem');if(checkMobile()){lboxitem.css({'position':'absolute'});$('html, body').animate({scrollTop:0},0);}
if(iframewidth!=undefined){var ww=iframewidth;var hh=iframeheight
var flvvideo=0;var flvid="";if(urlsrc.indexOf("youtube")>0)
var videosrc=opt.youtube_markup.replace('{path}',urlsrc);else
if(urlsrc.indexOf("vimeo")>0)
var videosrc=opt.vimeo_markup.replace('{path}',urlsrc);else{var videosrc=opt.flvmarkup.replace('{path}',urlsrc);flvid="flv-"+Math.floor(Math.random()*999999);videosrc=videosrc.replace('{id}',flvid);flvvideo=1;}
videosrc=videosrc.replace('{width}',iframewidth);videosrc=videosrc.replace('{height}',iframeheight);lboxitem.append(''+videosrc+'
');if(flvvideo==1){flowplayer(flvid,opt.flvplayer,{clip:{autoPlay:false,autoBuffering:true}});}}else{lboxitem.append('');}
lboxitem.css({'display':'none'});lboxitem.append('');var infofield=lboxitem.find('.infofield');infofield.append(''+item.data('title')+'
');var loader=$('body').find('#tp-lightboxloader');var list=$('body').data('tp-lightbox-list');var actEntryNr=item.data('id');var maxEntry=list.length;lboxitem.data('opt',opt);lboxitem.data('id',actEntryNr);lboxitem.data('rel',item.data('rel'));pagetext=(actEntryNr+1)+"/"+maxEntry;infofield.append('');infofield.append(''+pagetext+'
');infofield.append('');if(item.data('desc').length>0&&item.data('desc')!=undefined)
infofield.append(''+item.data('desc')+'
');var urllink=document.URL;var twit=$('');var face=$('');var gplus=$('');infofield.append('');var soc=infofield.find('.lightboxsocials');soc.css({'opacity':'0.0'});soc.data('opt',opt);if(opt.showTwitter=="yes"){soc.data('twit',twit);soc.append('');}
if(opt.showFB=="yes"){soc.data('face',face);soc.append('');}
if(opt.showGoogle=="yes"){soc.data('gplus',gplus);soc.append('');}
lboxitem.append('');var cbutton=lboxitem.find('.closebutton');var lbutton=infofield.find('.leftbutton');var rbutton=infofield.find('.rightbutton');cbutton.css({'opacity':'0.0'});cbutton.click(function(){removeLightBox();$('body').find('#tp-lightboxloader').remove();});lbutton.click(function(){var item=$(this).parent().parent();var actEntry=item.data('id');var opt=item.data('opt');var list=$('body').data('tp-lightbox-list');var maxEntry=list.length;var newEntry=actEntry-1;if(newEntry<0)
newEntry=maxEntry-1;var newitem=list[newEntry];lightBoxItemOut(2);addNewLightBoxItem(newitem,opt,2);});rbutton.click(function(){var item=$(this).parent().parent();var actEntry=item.data('id');var opt=item.data('opt');var list=$('body').data('tp-lightbox-list');var maxEntry=list.length;var newEntry=actEntry+1;if(newEntry==maxEntry)
newEntry=0;var newitem=list[newEntry];lightBoxItemOut(1);addNewLightBoxItem(newitem,opt,1);});lboxitem.swipe({data:lboxitem,swipeLeft:function(){var lboxitem=$('body').find('#tp-lightboxactitem');lboxitem.find('.rightbutton').click();},swipeRight:function(){var lboxitem=$('body').find('#tp-lightboxactitem');lboxitem.find('.leftbutton').click();},allowPageScroll:"auto"});lboxitem.waitForImages(function(){if(direction!=1&&direction!=2)
direction=1;lightBoxItemIn(direction);lboxitem.addClass('tp-lightboxactitem-loaded');});$('body').find('#notimportant').remove();}
function removeLightBox(){lightBoxItemOut(1);setTimeout(function(){$('body').find('#tp-lightboxoverlay').cssAnimate({'opacity':'0.0'},{duration:400,queue:false});$('body').find('#tp-lightboxloader').cssAnimate({'opacity':'0.0'},{duration:400,queue:false});},200);setTimeout(function(){$('body').find('#tp-lightboxoverlay').remove();$('body').find('#tp-lightboxloader').remove();$('body').find('#tp-lightboxactitem').remove();},600);}
function lightBoxItemIn(dir){var lboxitem=$('body').find('#tp-lightboxactitem');var loader=$('body').find('#tp-lightboxloader');var lbutton=lboxitem.find('.leftbutton');var rbutton=lboxitem.find('.rightbutton');var soc=lboxitem.find('.lightboxsocials');clearTimeout(loader.data('anim'));loader.cssAnimate({'top':(($(window).height()/2)-60)+'px','opacity':'0.0'},{duration:200,queue:false});setTimeout(function(){var opt=soc.data('opt');if(opt.showTwitter=="yes")
soc.append(soc.data('twit'));if(opt.showFB=="yes")
soc.append(soc.data('face'));if(opt.showGoogle=="yes")
soc.append(soc.data('gplus'));soc.find('.fakesoc').remove();soc.css({'display':'block','opacity':'0.0'});setTimeout(function(){soc.cssAnimate({'opacity':'1.0'},{duration:400,queue:false})},500);},1300);var ts=0;if(checkMobile())
ts=jQuery(window).scrollTop();lboxitem.css({'top':'50px','left':(60+$(window).width())+'px','display':'block'});var imgg=lboxitem.find('.tp-mainimage');var thisw=imgg.width();var imgh=imgg.height();imgg.data('orgw',thisw);imgg.data('orgh',imgh);var thish=lboxitem.height();var newW=thisw;var win=$(window);if(imgg.width()>win.width()||imgg.data('orgw')>win.width()||(imgg.width()imgg.data('orgw'))
newW=imgg.data('orgw');imgg.width(newW);lboxitem.width(newW);lboxitem.css({'height':'auto'});var thisw=imgg.width();var thish=lboxitem.height();lboxitem.find('iframe').css({'width':newW+"px",'height':(newW*0.5625)+"px"});}
if(checkMobile()||navigator.userAgent.indexOf("Mac OS X")!=-1){if(lboxitem.find('iframe').length>0){thish=(newW*0.5625)+40;console.log("New Width:"+newW+" Video Height:"+thish);lboxitem.find('.infofield').css({'position':'absolute','top':(thish-30)+"px"});}}
if(dir==2)
lboxitem.css({'left':(-30-thisw)+'px','top':'0px'});lboxitem.css({'width':thisw+"px"});lboxitem.css({'top':'50px'});var img=lboxitem.find('.tp-mainimage')
img.animate({'opacity':'toggle'},0);lboxitem.find('.infofield').animate({'opacity':'toggle'},0);lboxitem.find('.closebutton').animate({'opacity':'toggle'},0);setTimeout(function(){lboxitem.css({'top':($(window).height()/2-thish/2)+'px'});lboxitem.css({'width':'0px','height':'0px','left':(-5+$(window).width()/2)+'px','top':($(window).height()/2-thish/2)+'px'});lboxitem.cssAnimate({'left':(-5+$(window).width()/2-thisw/2)+'px','top':($(window).height()/2-thish/2)+'px','width':thisw+"px",'height':thish+"px"},{duration:500,queue:false});setTimeout(function(){img.animate({'opacity':'toggle'},0);lboxitem.find('.infofield').animate({'opacity':'toggle'},0);lboxitem.find('.closebutton').animate({'opacity':'toggle'},0);},500);lboxitem.hover(function(){var $this=$(this);$this.find('.closebutton').cssAnimate({'opacity':'1.0'},{duration:100,queue:false});},function(){var $this=$(this);$this.find('.closebutton').cssAnimate({'opacity':'0.0'},{duration:100,queue:false});});},600);}
function lightBoxItemOut(dir){var lboxitem=$('body').find('#tp-lightboxactitem');var loader=$('body').find('#tp-lightboxloader');var lbutton=lboxitem.find('.leftbutton');var rbutton=lboxitem.find('.rightbutton');lboxitem.attr('id',"tp-lightbox-OLD-item");var img=lboxitem.find('.tp-mainimage')
var thisw=lboxitem.find('.tp-mainimage').width();var ll=0;var tt=0;var ww=0;var hh=0;if(lboxitem.length>0){var ll=lboxitem.offset().left;var tt=lboxitem.offset().top;var ww=lboxitem.outerWidth();var hh=lboxitem.outerHeight();lboxitem.width(ww);lboxitem.height(hh);}
img.animate({'opacity':0},250);if(lboxitem.length>0){lboxitem.find('.infofield').animate({'opacity':0},250);lboxitem.find('.closebutton').animate({'opacity':0},250);}
loader.data('anim',setTimeout(function(){loader.cssAnimate({'top':(($(window).height()/2))+'px','opacity':'1.0'},{duration:200,queue:false});},400));setTimeout(function(){lboxitem.animate({opacity:0,},{duration:350,queue:false});},20);setTimeout(function(){lboxitem.remove()},650);}
function startLightBoxSolo(item,opt){generateList(item);$('body').append('');var overlay=$('body').find('#tp-lightboxoverlay');var targetOpacity=overlay.css('opacity');var ts=0;if(checkMobile())
ts=jQuery(window).scrollTop();overlay.css({'width':$(window).width()+'px','height':($(window).height()+150)+'px','opacity':'0.4','top':'0px','left':'0px'});overlay.cssAnimate({'opacity':targetOpacity},{duration:500,queue:false});$('body').append('');var loader=$('body').find('#tp-lightboxloader');loader.css({'top':(ts+$(window).height()/2)+'px','left':$(window).width()/2+'px'});addNewLightBoxItem(item,opt);overlay.click(function(){$('body').find('#tp-lightboxloader').remove();removeLightBox();});if(!checkMobile())
$(window).bind('resize scroll',resizeMeNow);}
function resizeMeNow(dontshowinfo){var $this=$(window);var overlay=$('body').find('#tp-lightboxoverlay');var ts=0;if(checkMobile())
ts=jQuery(window).scrollTop();ts=0;overlay.css({'width':$this.width()+'px','height':($this.height()+150)+'px','top':ts+'px'});var loader=$('body').find('#tp-lightboxloader');loader.css({'top':(ts+$(window).height()/2)+'px','left':$(window).width()/2+'px'});var lboxitem=$('body').find('.tp-lightboxactitem-loaded');var img=lboxitem.find('.tp-mainimage');var thisw=lboxitem.width();var thish=lboxitem.height();lboxitem.stop();if(img!=undefined){lboxitem.animate({'left':(-5+$(window).width()/2-thisw/2)+'px','top':ts+($(window).height()/2-thish/2)+'px'},{duration:100,queue:false});}}
function getPageScroll(){var yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;}else if(document.body){yScroll=document.body.scrollTop;}
return yScroll;}}})})(jQuery);