/* sdSmartNav 1.0.3 */ (function($){$.sdSmartNav=function(settings){var jq=$([]);sdNav.element='nav',sdNav.tier1=sdNav.element+'#toolbar_horizontal',sdNav.tier2=sdNav.element+'#toolbar_sub',sdNav.tier3=sdNav.element+'#toolbar_vertical';if(settings)$.extend(sdNav,settings);sdNav.tb1=jq.add(sdNav.tier1),sdNav.tb2=jq.add(sdNav.tier2),sdNav.tb3=jq.add(sdNav.tier3);if(sdNav.type==1){sdNav.tb1.show();var tbsP='',tbvP=sdNav.tb1.find('> ul > li.currentAncestorListItem > ul');if(!tbvP.length)tbvP=sdNav.tb1.find('> ul > li.currentListItem > ul');}else if(sdNav.type==2){sdNav.tb1.show();var tbsP=sdNav.tb1.find('> ul'),tbvP=sdNav.tb1.find('> ul > li.currentAncestorListItem > ul');if(!tbvP.length)tbvP=sdNav.tb1.find('> ul > li.currentListItem > ul');}else if(sdNav.type==3){var tbsP='',tbvP=sdNav.tb1.find('> ul');}else if(sdNav.type==4){var tbsP='',tbvP='';sdNav.tb1.remove();}else{sdNav.tb1.show();var tbsP=sdNav.tb1.find('> ul > li.currentAncestorListItem > ul'),tbvP=sdNav.tb1.find('> ul > li.currentAncestorListItem > ul > li.currentAncestorListItem > ul');if(!tbsP.length)tbsP=sdNav.tb1.find('> ul > li.currentListItem > ul');if(!tbvP.length)tbvP=sdNav.tb1.find('> ul > li.currentAncestorListItem > ul > li.currentListItem > ul');};if(sdNav.tb1.children().length){if(tbvP.length)sdNav.tb3.prepend(tbvP).show();if(tbsP.length)sdNav.tb2.prepend(tbsP).show();};if(tbvP.length)sdNav.tbvP=tbvP;if(tbsP.length)sdNav.tbsP=tbsP;};})(jQuery); /* sdVertAlign 2.1.2 */ (function($){$.fn.sdVertAlign=function(){var parent=this.parent(),padMar='padding-top',vcenterParentHeight=$(parent).innerHeight(true),vcenterHeight=this.innerHeight(true),pm=Array('m','margin'),io=Array('o','outer','outerHeight'),i=0,argLen=io.length;if(pm.length>io.length)argLen=pm.length;if($.inArray(arguments[0],pm)&&$.inArray(arguments[0],io)==-1)parent=arguments[0];for(i;i").children(":last").attr({rel:"stylesheet",type:"text/css",href:opts.css_file});$.getScript(opts.js_file,function(){if(phA.length){thFrame.each(function(){var thisAnch=jq.add('a',this),thisImg=jq.add('a img',this),thisCap=jq.add('.thumbnail-caption',this);thisAnch.attr({'href':thisImg.attr('src').replace(/thumb/i,'full'),'rel':'prettyPhoto[gallery]','title':thisCap.text()});});}else{mA.each(function(){var thisAnch=jq.add('a',this);var thisCap=jq.add('.movie-thumbnail-caption',this);var thisPage=thisAnch.attr('href');thisAnch.removeAttr('onclick').removeAttr('onkeypress').attr({'href':thisPage+'?iframe=true&width=75%&height=75%','rel':'prettyPhoto[iframes]','title':thisCap.text()});});}jq.add('a[rel^=prettyPhoto]').prettyPhoto({animation_speed:opts.animation_speed,show_title:opts.show_title,theme:opts.theme});});}}else{var msg='The paths to the lightbox files have not been set by the theme developer!';alert(msg);console.log(msg);}}})(jQuery); /* sdAlbumStyle 1.0.0 */ (function($){$.sdAlbumStyle=function(settings){var opts={plusClass:'contentShadow'};if(settings)$.extend(opts,settings);var jq=$([]),pAlbum=jq.add('div.album-wrapper'),tFrameImg=pAlbum.find('div.thumbnail-frame img'),mFrameImg=jq.add('.movie-thumbnail-frame img');tFrameImg.addClass(opts.plusClass);if(pAlbum.length){var aTitle=pAlbum.parent().find('div.album-title'),aDesc=pAlbum.parent().find('div.album-description');if(!aTitle.html().length&&!aDesc.html().length)pAlbum.css('margin-top','3em').append('
');else if(aTitle.html().length&&!aDesc.html().length)aTitle.show().css('margin-bottom','1em');else if(!aTitle.html().length&&aDesc.html().length)aDesc.show();else if(aTitle.html().length&&aDesc.html().length)aTitle.show(),aDesc.show();};if(mFrameImg.length)mFrameImg.addClass(opts.plusClass);}})(jQuery); /* sdHavnitFunctions */ jQuery.noConflict(); jQuery(document).ready(function($){ var sdHavnitFunctions = (function(){ // VARIABLES var jq = $([]), siteHeader = jq.add('header.siteHeader'), siteLogo = siteHeader.find('a.logo img'), title = siteHeader.find('hgroup.title'), mContainer = jq.add('div.mainContainer'), mPreContent = mContainer.find('div.preContent'), mContent = mContainer.find('section.mainContent'), fsI = jq.add('.filesharing-item'), bEntry = jq.add('.blog-entry'), sContent = mContainer.find('aside.sidebarContent'), mPostContent = mContainer.find('div.postContent'), pContainer = jq.add('div.postContainer'), fContainer = jq.add('footer.footerContainer'), bContainer = fContainer.find('nav.breadcrumbContainer'), breadList = bContainer.find('ul.breadcrumbList'), fContent = jq.add('.footerContent'); // FUNCTIONS /* @group toolbar split/vertical options */ var sdNavOptions = (function(){ // invoke sdSmartNav $.sdSmartNav(); // set top margin for #toolbar_horizontal / !hide !empty top nav sdNav.tb1.sdVertAlign('o','m').show(); // hide empty #toolbar_horizontal if (!sdNav.tb1.html().length) sdNav.tb1.css('display','none'); // !round main content if #toolbar_sub is present if (sdNav.tb2.html().length) mPreContent.addClass('radius0'); })(); /* @end */ /* @group footer options */ var sdFooter = (function(){ // hide empty footer if (bContainer.length){ bContainer.parent().show(); // additional breadcrumb separator styling breadList .append('/') .find('li').filter(':last').css('margin','0 5px') .find('a').filter(':last').css('margin','0 5px'); } if (fContent.html().length) fContainer.show(); })(); /* @end */ /* @group ExtraContent */ var sdExtracontent = (function(){ // EC 1 is handled in SS3 // VARIABLES var myEC = '#myExtraContent', ec = [ mPreContent, mPostContent, pContainer ], ecValue = ec.length; /* ExtraContent (jQuery) VERSION: r1.4.2 */ // change ecValue to suit your theme for (i=2;i<=ecValue + 1;i++) { if ($(myEC + i).length) { $(myEC + i + ' script').remove(); $(myEC + i).appendTo('#extraContainer'+i).show(); // !hide !empty ExtraContent areas ec[i-2].show(); } } })(); /* @end */ /* @group various page style */ var sdPageStyles = (function(){ // styles for File Sharing page // set width/height of File Sharing blocks according to available space if (fsI.length) fsI.width(fsI.parent().outerWidth(true) / 3 - 45).sdSetHeight(fsI,0); // styles for Blog page // no margin/padding on last blog entry if (bEntry.length) bEntry.filter(':last').css({'margin':'0','padding':'0'}); })(); /* @end */ /* @group Album */ var sdAlbums = (function(){ // invoke sdLightboxAlbums $.sdLightboxAlbums({ css_file : RwGet.pathto('css/jquery.prettyPhoto.css'), js_file : RwGet.pathto('scripts/jquery.prettyPhoto.js'), animation_speed : 'fast', show_title : false, theme : 'light_square' }); $.sdAlbumStyle(); })(); /* @end */ /* @group general styles */ // invoke SeydoggySlideshow $.SeydoggySlideshow({ wrapper:'.preContainer', heightAdjust:72, widthAdjust:74 }); // set height .mainContent to that of .sidebarContent if shorter if (sContent.css('display') != 'none') mContent.css('min-height',sContent.height()); // set top margin for .siteHeader .title if (title.find('h1.site_title').html().length) title.sdVertAlign('o','m'); // set top margin for .logo img if (siteLogo.length) siteLogo.sdVertAlign(siteHeader,'o','m'); /* @end */ })(); });