/*/////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* seydoggy.js.min */
/* @group phpjs.include */var include = function(script_filename) { document.write('<' + 'script'); document.write(' src="' + script_filename + '">'); document.write('</' + 'script' + '>'); };/* @end */
/* @group RwGet */RwGet = { pathto: function(path, file) { var rtrim = function(str, list) { var charlist = !list ? 's\xA0': (list + '').replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '$1'); var re = new RegExp('[' + charlist + ']+$', 'g'); return (str + '').replace(re, ''); }; var jspathto = rtrim(RwSet.pathto, "javascript.js"); if ((path !== undefined) && (file !== undefined)) { jspathto = jspathto + path + file; } else if (path !== undefined) { jspathto = jspathto + path; } return jspathto; }, baseurl: function(path, file) { var jsbaseurl = RwSet.baseurl; if ((path !== undefined) && (file !== undefined)) { jsbaseurl = jsbaseurl + path + file; } else if (path !== undefined) { jsbaseurl = jsbaseurl + path; } return jsbaseurl; } };/* @end */
/* @group rwAddLinks v1.0.0 06-17-11 07:54*/ (function($) { $.fn.rwAddLinks = function(linkArr) { var i = 0; $(this).each(function(i) { $(this).click(function() { location.href = linkArr[i++]; }).hover(function() { $(this).css("cursor", "pointer"); }); }); }; })(jQuery); /* @end */
/* @group sdVertAlign 2.0.0 07-29-11 11:53*/ (function($) { $.fn.sdVertAlign = function(parent) { var vcenterParentHeight = $(parent).innerHeight(true); var vcenterHeight = $(this).innerHeight(true); $(this).css('padding-top', ((vcenterParentHeight - vcenterHeight) / 2)); }; })(jQuery);
/* @group sdSetHeight 1.1.0 07-28-11 12:07 */ (function($) { $.fn.sdSetHeight = function(elem, value) { sdTallest = 0; $(elem).each(function() { var thisTallest = $(this).outerHeight(true); if (thisTallest > sdTallest) sdTallest = thisTallest; }); $(this).height(sdTallest + value); }; })(jQuery); /* @end */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

jQuery.noConflict();
jQuery(document).ready(function($){
	var sdFlavoriteFunctions = (function(){
		// VARIABLES
		var hPreContent = $('.preContainer .preContent');
		var mPreContent = $('.mainContainer .preContent');
		var mContent = $('.mainContent');
		var mContentInner = $('.mainContent_inner');
		var pContainer = $('.postContainer');
		var fContainer = $('.footerContainer .footerContent');
		var siteLogo = $('.logo img');
		var title = $('.title');
		var siteTitle = $('.title h1');
		var siteSlogan = $('.title h2');
		var siteHeader = $('.siteHeader');
		var tbh = '#toolbar_horizontal';
		var tbv = '#toolbar_vertical';
		var tbH = $(tbh);
		var tbV = $(tbv);
		var fsI = $('.mainContainer .filesharing-item');
		var blogEntry = $('.blog-entry');
		var mContentBg = $('.mainContainer_bg');
		var cBox = $('.contentBox');
		var sBar = $('.sidebar');
		var sBarTitle = $('.sidebar_title');
		var sContent = $('.sidebarContent');
		
		
		// GLOBAL VARIABLES
		seydoggy = {};
	    seydoggy.sdSlideshow = $('.seydoggySlideshow');
		seydoggy.isVariable = typeof headerHeightVariable != 'undefined';
		seydoggy.slideHeader = $('.seydoggySlideshow,.pageHeader');
		seydoggy.pageHeader = $('.pageHeader');
		
		// FUNCTIONS
		/* @group ExtraContent */
		// function/styles for ExtraContent
		var sdExtracontent = (function(){
			// VARIABLES
			var myEC = '#myExtraContent';
			var ec = [
			hPreContent,
			mPreContent,
			pContainer,
			fContainer
			];
			
			/* ExtraContent (jQuery) VERSION: r1.4.2 */
			var extraContent =  (function() {
				// change ecValue to suit your theme
				var ecValue = 4;
				for (i=1;i<=ecValue;i++) {
					if ($(myEC + i).length) {
						$(myEC + i + ' script').remove();
						$(myEC + i).appendTo('#extraContainer'+i).show();
						// !hide !empty ExtraContent areas
						ec[i-1].show();
					}
				}
			})();
		})();
		/* @end */

		/* @group Header Height */
		var sdHeader = (function(){
			if(typeof sdSlideNum == "undefined") {
				// if header height variable set .pageHeader/.seydoggySlideshow height to content height
				if (seydoggy.isVariable) seydoggy.slideHeader.sdSetHeight('#extraContainer1 div',29);
			}
		})();
		/* @end */

		/* @group title vertical alignment */
		var sdTitleValign = (function(){
			var thisParent = siteHeader;
			siteLogo.css('padding-top','0').sdVertAlign(thisParent);
			title.css('padding-top','0').sdVertAlign(thisParent);
			tbH.css('padding-top','0').sdVertAlign(thisParent);
		})();
		/* @end */

		/* @group toolbar split/vertical options */
		var sdNavOptions = (function(){
			// generate #toolbar_vertical on the fly
			if ($(tbh + ' ul ul').length) tbV.prepend($(tbh + ' > .toolbarList > .currentListItem > .toolbarList, ' + tbh + ' > .toolbarList > .currentAncestorListItem > .toolbarList')).show();
			// capture first and last items for toolbar_vertical
			$(tbv + ' ul:first li:last a').css('border-style', 'none');
			$(tbv + ' ul a:first').addClass('firstLink');
			$(tbv + ' ul:first li:last').addClass('lastListItem');
			$(tbv + ' ul:first li:last a').addClass('lastLink');
		})();
		/* @end */

		/* @group various page style */
		var sdPageStyles = (function(){
			// styles for File Sharing page
			var sdFilesharing = (function(){
				if (fsI.length) {
					// style File Sharing blocks with contentBox
					fsI.addClass('contentBox').wrapInner('<div class="entry_inner"/>').css('padding','1em');
					// set width of File Sharing blocks according to available space
					fsI.width(mContentInner.outerWidth(true) / 4 - 20);
					// set height of File Sharing blocks to be the same
					fsI.sdSetHeight(fsI,0);
					// undo maincontent styles
					mContentBg.css('padding','15px 0 0.5em');
					cBox.css('padding','0');
					mContentInner.css({ 'background-color':'transparent', 'padding':'0', 'border-style':'none' });
				}
			})();
			var sdBlog = (function(){
				// test for blog page
				if(blogEntry.length){
					// style blog entries with contentBox
					blogEntry.addClass('contentBox').wrapInner('<div class="entry_inner"/>').css('padding','1em');
					// undo maincontent styles
					mContentBg.css('padding','15px 0 0.5em');
					cBox.css('padding','0');
					mContentInner.css({ 'background-color':'transparent', 'padding':'0', 'border-style':'none' });
				}
			})();
			var sdFAQMaker = (function(){
				// test for FAQMaker
				if($('.faq-rss-link,.faq-pdf-link').length) $('.plugin_sidebar').addClass('contentBox sidebarFAQ').css({'padding':'1em','margin-top':'1.5em'});
			})();
		})();
		/* @end */
		
		/* @group various common styles */
		var sdCommonStyles = (function(){
			// set width of .preContainer .preContent to .pageHeader
			var pageWidth = seydoggy.pageHeader.outerWidth(true);
			hPreContent.width(pageWidth - 29);
			// add contentBox to mainContent_inner in not blog or file sharing pages
			if (!(fsI.length || blogEntry.length)) mContentInner.addClass('contentBox');;
			// !hide !empty sidebar
			if (sBarTitle.html().length || sBar.html().length) sContent.show();
		})();
		/* @end */
		/* @group Movie/Photo Album functions */
		var sdLightboxAlbums = (function(){
			if ($('.album-wrapper').length || $('.movie-thumbnail-frame').length) {
				// load css (prettyPhoto)
				$("head").append("<link>").children(":last").attr({
			      rel:  "stylesheet",
			      type: "text/css",
			      href: RwGet.pathto('css/jquery.prettyPhoto.css')
			    });
				// load js (prettyPhoto)
				$.getScript(RwGet.pathto('scripts/jquery.prettyPhoto.js'), function() {
					// Photo Album
					if ($('.album-wrapper').length) {
						// style photo thumbnails (!prettyPhoto)
						$('.thumbnail-frame img').addClass('radiusAll contentShadow');
						// show Photo Album elements (!prettyPhoto)
						var sd_at = $('.album-title');
						var sd_atH = sd_at.html();
						var sd_ad = $('.album-description');
						var sd_adH = sd_ad.html();
						if (sd_at.html() == "" && sd_ad.html() == "") $('.album-wrapper').css('margin-top','3em').append('<div class="clear"/>');
						else if (sd_atH != "" && sd_adH == "") sd_at.show().css('margin-bottom','1em');
						else if (sd_atH == "" && sd_adH != "") sd_ad.show();
						else if (sd_atH != "" && sd_adH != "") sd_at.show();sd_ad.show();
						// get thumbnail links and alter attributes (prettyPhoto)
					  	$('.thumbnail-frame').each(function(){
							var thisAnch = $('a',this);
							var thisImg = $('a img',this);
							var thisCap = $('.thumbnail-caption',this);
					        thisAnch.attr({
					            'href' : thisImg.attr('src').replace(/thumb/i,'full'),
					            'rel' : 'prettyPhoto[gallery]',
					            'title' : thisCap.text()
					        });
					    });
					} else {
						// since photo album is false movie album is true
						// style movie thumbnails
						$('.movie-thumbnail-frame img').addClass('radiusAll contentShadow');
						// get thumbnails links and alter attributes (prettyPhoto)
						$('.movie-thumbnail-frame').each(function(){
							var thisAnch = $('a',this);
							var thisCap = $('.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()
							});
						});
					}
					// apply effects (prettyPhoto)
					$('a[rel^=prettyPhoto]').prettyPhoto({
						animation_speed: 'fast',
						show_title: false,
						theme: 'light_square'
					});
				});
			}
		})();
		/* @end */
	})();
});
// test to see if user has selected a slideshow option
if((typeof sdSlideNum != "undefined") || (typeof sdSlideWH != "undefined")) {
	include(RwGet.pathto('scripts/slideshow/jquery.cycle.all.min.js'));
	include(RwGet.pathto('scripts/slideshow/seydoggy.slideshow.js'));
}
