#################################################
# JAlbum Skin
#
# Skin name: BluPlusPlus
# Version: 4.0
# Release Date: February 06, 2007
# Author: Armond Avanes
# E-mail: Armond555[at]yahoo.com
#################################################

style=bluish2.css
thumbSize=130x130
imageSize=600x600
# copyOriginals=true
# slides=true
# imageLinking=LinkOriginalsViaScaled
# qualityPercent=90
# highQualityScaling=true
# dateFormat=MMM dd, yyyy - hh\:mm a
ignorePattern=(bpp\\-generated)|((\\.|_).*|.*\\.(wav|mp3|wma|voc|mid|au|rm))
rows=3
cols=5



#
# Filters' default values
#
skin.keepFiltersDefinedOutsideFMTabs=false

skin.includeFixedShapeFilterOnThumbnails=false
skin.prescaleFixedShapeFilterOnThumbnails=true
skin.includeFixedShapeFilterOnSlides=false
skin.prescaleFixedShapeFilterOnSlides=true

skin.includeGrayScaleFilterOnThumbnails=false
skin.includeGrayScaleFilterOnSlides=false

skin.includeZoomFilterOnThumbnails=false
skin.includeZoomFilterOnSlides=false

skin.includeLogoFilterOnThumbnails=false
skin.includeLogoFilterOnSlides=false

skin.includeTextFilterOnThumbnails=false
skin.textFilterFontFaceOnThumbnails=SansSerif
skin.textFilterAntiAliasOnThumbnails=true
skin.includeTextFilterOnSlides=false
skin.textFilterFontFaceOnSlides=SansSerif
skin.textFilterAntiAliasOnSlides=true

skin.includeShadowTextFilterOnThumbnails=false
skin.shadowTextFilterFontFaceOnThumbnails=SansSerif
skin.shadowTextFilterAntiAliasOnThumbnails=true
skin.includeShadowTextFilterOnSlides=false
skin.shadowTextFilterFontFaceOnSlides=SansSerif
skin.shadowTextFilterAntiAliasOnSlides=true

skin.includeWatermarkTextFilterOnThumbnails=false
skin.watermarkTextFilterTextOnThumbnails=BluPlusPlus
skin.watermarkTextFilterFontFaceOnThumbnails=SansSerif
skin.watermarkTextFilterFontStyleOnThumbnails=plain
skin.watermarkTextFilterFontSizeOnThumbnails=10
skin.watermarkTextFilterAntiAliasOnThumbnails=true
skin.watermarkTextFilterMarginOnThumbnails=0
skin.watermarkTextFilterHorizontalAlignOnThumbnails=right
skin.watermarkTextFilterVerticalAlignOnThumbnails=bottom
skin.watermarkTextFilterStrengthPercentOnThumbnails=20

skin.includeWatermarkTextFilterOnSlides=false
skin.watermarkTextFilterTextOnSlides=BluPlusPlus
skin.watermarkTextFilterFontFaceOnSlides=SansSerif
skin.watermarkTextFilterFontStyleOnSlides=bold
skin.watermarkTextFilterFontSizeOnSlides=30
skin.watermarkTextFilterAntiAliasOnSlides=true
skin.watermarkTextFilterMarginOnSlides=0
skin.watermarkTextFilterHorizontalAlignOnSlides=right
skin.watermarkTextFilterVerticalAlignOnSlides=bottom
skin.watermarkTextFilterStrengthPercentOnSlides=25

### skin.filter1=class\=WatermarkFilter text\="BluPlusPlus" size\=30 strengthPercent\=25 closeups\=true thumbnails\=false align\=right valign\=bottom margin\=0 antialias\=true
### skin.filter2=class\=WatermarkFilter text\="BluPlusPlus" size\=10 closeups\=false thumbnails\=true style\=plain align\=right valign\=bottom margin\=0 antialias\=true


#
# Variables 'includeBlendingEffectOnSlides' & 'includeBlendingEffectOnIndexes' 
# control whether or not to include the blending effects on slide and index pages.
#
# example of usage:
# skin.includeBlendingEffectOnSlides=true
# skin.includeBlendingEffectOnIndexes=false
#
skin.includeBlendingEffectOnSlides=true
skin.includeBlendingEffectOnIndexes=false


#
# Variable 'prefetchSiblingSlides' controls whether to prefetch/preload the sibling slides
# of the current one for better performance or not.
#
# example of usage:
# skin.prefetchSiblingSlides=true
# skin.prefetchSiblingSlides=false
#
skin.prefetchSiblingSlides=true


#
# Variable 'includeKeyboardSupport' controls whether the keyboard navigation
# support would be present or not.
#
# example of usage:
# skin.includeKeyboardSupport=true
# skin.includeKeyboardSupport=false
#
skin.includeKeyboardSupport=true


#
# Variable 'includeSaveProtection' controls whether or not to protect the album 
# images from being saved via right-click, context-menu.
#
# example of usage:
# skin.includeSaveProtection=true
# skin.includeSaveProtection=false
#
skin.includeSaveProtection=false


#
# Variable 'navigationBarVerticalLocation' controls the navigation bar location. Not
# setting anything will lead into the default value ("Top").
#
# example of usage:
# skin.navigationBarVerticalLocation=Top
# skin.navigationBarVerticalLocation=Bottom
# skin.navigationBarVerticalLocation=Both
#
skin.navigationBarVerticalLocation=Top


#
# Variable 'contextHelpStyle' controls the context help style. Not setting anything
# will lead into the default value ("ToolTip").
#
# example of usage:
# skin.contextHelpStyle=None
# skin.contextHelpStyle=ToolTip
# skin.contextHelpStyle=StatusBar
# skin.contextHelpStyle=Both
#
skin.contextHelpStyle=ToolTip


#
# Variable 'includeNavigationHelpTips' controls whether to include the navigation tips
# within the pages or not. The default value is "false".
#
# example of usage:
# skin.includeNavigationHelpTips=false
# skin.includeNavigationHelpTips=true
#
skin.includeNavigationHelpTips=false


#
# Variable 'printing' controls what online printing service support
# to add.
#
# example of usage:
# skin.printing=none
# skin.printing=mypix
# skin.printing=shutterfly
#
skin.printing=none


#
# Variable 'slideCommentHorizontalAlign' specifies the slides comment horizontal
# alignment. Not defining anything will set it to the default ("Left").
#
# example of usage:
# skin.slideCommentHorizontalAlign=Center
# skin.slideCommentHorizontalAlign=Left
# skin.slideCommentHorizontalAlign=Right
#
skin.slideCommentHorizontalAlign=Left


#
# Variable 'slideCommentVerticalPosition' specifies the slides comment vertical
# position. Not defining anything will set it to the default "Top (Below Navigation)".
#
# example of usage:
# skin.slideCommentVerticalPosition=Top (Below Navigation)
# skin.slideCommentVerticalPosition=Top (Above Navigation)
# skin.slideCommentVerticalPosition=Bottom
#
skin.slideCommentVerticalPosition=Top (Below Navigation)

skin.enableDedicatedSlideCommentSection=true

#
# Variable 'externalHomePath' controls whether or not to include a relative link to
# outside the album (usually one level upper) at the top bar. 
# Not defining anything for this variable (the default) will remove the external home
# link.
#
# example of usage:
# skin.externalHomePath=..
# skin.externalHomePath=../..
#
skin.externalHomePath=


#
# Variable 'slideCaptionContent' controls the slide page displayed information
# contents/details.
#
# This variable can contain different parts and each part is separated by '|',
# ',', ';' or '~' from the next. Using double separators (like '||' and '~~') will
# lead into a new line.
# The following section names are valid:
# - Title: Title of the slide/thumbnail
# - FileName: Real file name of the slide content
# - FileType: File type/extension
# - Date: Date of the file (or EXIF date for the images if exists)
# - Dimension: Dimension of the original file (actually for images)
# - SlideDimension: Dimension of the slide (actually for images)
# - FileSize: File size of the original file
#
# example of usage:
# skin.slideCaptionContent=FileName|Dimension|FileSize||Date
#
skin.slideCaptionContent=FileName|Dimension|FileSize||Date

skin.slideBreadcrumbTrailContent=Title
skin.slideHtmlTitleContent=AlbumTitle|FolderTitle|Title
skin.indexHtmlTitleContent=AlbumTitle|Title
skin.indexBreadcrumbTrailContent=SlideCount

#
# Variable 'thumbnailTooltipContent' controls the thumbnail (non-folder) tooltip
# contents/details. For controlling the thumbnail displayed information on index
# pages, you can use 'thumbnailCaptionContent' variable.
#
# Both of the variables can contain different parts and each part is separated 
# by '|', ',', ';' or '~' from the next.
# The following section names are valid:
# - Title: Title of the slide/thumbnail
# - FileName: Real file name of the slide content
# - FileType: File type/extension
# - Comment: Image comments
# - Date: Date of the file (or EXIF date for the images if exists)
# - Dimension: Dimension of the original file (actually for images)
# - SlideDimension: Dimension of the slide (actually for images)
# - FileSize: File size of the original file
#
# example of usage:
# skin.thumbnailTooltipContent=Title|Comment|Dimension|FileSize
#
# skin.thumbnailCaptionContent=Title
#
skin.thumbnailTooltipContent=Title|Comment|Dimension|FileSize
skin.thumbnailCaptionContent=Title


#
# Variable 'folderTooltipContent' controls the folder thumbnail tooltip
# contents/details. For controlling the folder displayed information on index
# pages, you can use 'folderCaptionContent' variable.
#
# Both of the variables can contain different parts and each part is separated 
# by '|', ',', ';' or '~' from the next.
# The following part names are valid:
# - Title: Title of the folder
# - FileName: Real file name of the folder
# - Date: Date of the folder
# - Header: Header of the index page (folder)
# - Footer: Footer of the index page (folder)
# - SlideCount: Slide cound of the folder
#
# example of usage:
# skin.folderTooltipContent=Title|Header|SlideCount
#
# skin.folderCaptionContent=Title
#
skin.folderTooltipContent=Title|Header|SlideCount
skin.folderCaptionContent=Title


#
# Variable 'slideFrameType' controls the slide images' frame type.
# Not defining anything for these variables will lead into the default type 
# (shadow).
#
skin.slideFrameType=shadow
skin.slideFrameRatio=100


#
# Variable 'movieSlideFrameType' controls the slide images' frame type for movie clips.
# Not defining anything for these variables will lead into the default type
# (shadow_full).
#
skin.movieSlideFrameType=shadow_full
skin.movieSlideFrameRatio=100


#
# Variable 'thumbnailFrameType' controls the thumbnail images' frame type.
# Not defining anything for these variables will lead into the default type 
# (frame).
#
skin.thumbnailFrameType=frame
skin.thumbnailFrameRatio=80


#
# Variable 'folderThumbnailFrameType' controls the folder thumbnails' frame type.
# Not defining anything for these variables will lead into the default type
# (frame).
#
skin.folderThumbnailFrameType=frame
skin.folderThumbnailFrameRatio=80


#
# Variable 'iconSet' controls the icon set. Not defining anything will set
# it to the default ("universal").
# It can have one of the following values:
# - bright-matte: A set of icons which looks nice on bright backgrounds 
#                 such as "Bluish" and "Bluish2" themes.
# - dark-matte: The same set as the above icons but good for dark backgrounds
#               such as the "Black" theme.
# - universal: The default set of icons and as its name suggests it's modified 
#              and optimized to fit the best on any kind of backgrounds.
# - black: A black set of icons. Great for bright themes.
# - white: A white set of icons. Great for dark themes.
#
# example of usage:
# skin.iconSet=bright-matte
# skin.iconSet=dark-matte
# skin.iconSet=universal
# skin.iconSet=black
# skin.iconSet=white
#
skin.iconSet=universal


#
# Variable 'includeSlideShow' controls whether to include the Slide Show
# facility on slide pages.
#
# example of usage:
# skin.includeSlideShow=true
# skin.includeSlideShow=false
#
skin.includeSlideShow=true


#
# Variable 'cyclicSlideShow' controls whether to have cyclic Slide Show
# on slide pages.
# This has no effect if 'includeSlideShow' is "false"!
#
# example of usage:
# skin.cyclicSlideShow=true
# skin.cyclicSlideShow=false
#
skin.cyclicSlideShow=true


#
# Variable 'slideShowDelay' controls the slide show delay (the unit is second).
# This has no effect if 'includeSlideShow' is "false"!
#
# example of usage:
# skin.slideShowDelay=4
#
skin.slideShowDelay=4


#
# Variable 'slideShowMovieDelay' controls the slide show delay for movies (the unit is second).
# This has no effect if 'includeSlideShow' is "false"!
#
# example of usage:
# skin.slideShowMovieDelay=15
#
skin.slideShowMovieDelay=15


#
# Variable 'slideShowCommentDelay' controls the slide show delay on commented
# slides separately (the unit is second).
# This has no effect if 'includeSlideShow' is "false"!
#
# example of usage:
# skin.slideShowCommentDelay=4
#
skin.slideShowCommentDelay=4


#
# Variable 'includeSlidePageThumbnails' controls whether to include
# the next & previous N thumbnails within each slide page.
#
# example of usage:
# skin.includeSlidePageThumbnails=true
# skin.includeSlidePageThumbnails=false
#
skin.includeSlidePageThumbnails=true


#
# Variable 'slidePageThumbnailCount' controls the numbers of next &
# previous thumbnails to include within each slide page (has no effect if 
# 'includeSlidePageThumbnails' is "false").
#
# example of usage:
# skin.slidePageThumbnailCount=5
#
skin.slidePageThumbnailCount=5


#
# Variable 'slidePageThumbnailRatio' controls the ratio of the slide pages'
# thumbnails against the thumbnail size of the index pages (percentage).
# No effect if 'includeSlidePageThumbnails' is "false").
#
# example of usage:
# skin.slidePageThumbnailRatio=50
# skin.slidePageThumbnailRatio=70
#
skin.slidePageThumbnailRatio=50


#
# Variable 'movieSlideDimension' controls the exact dimension of the movie slides.
# Leaving it empty means the maximum size of image slides you've already defined.
#
# example of usage:
# skin.movieSlideDimension=640x480
# skin.movieSlideDimension=800x600
# skin.movieSlideDimension=1024x768
#
skin.movieSlideDimension=640x480


#
# Variable 'includeJumpToPageAction' controls whether the Jump To Page
# quick accessor get inserted at top of the pages or not.
#
# example of usage:
# skin.includeJumpToPageAction=true
# skin.includeJumpToPageAction=false
#
skin.includeJumpToPageAction=true


#
# Variable 'includeFirstLastPageActions' controls whether the First
# and Last Page actions get inserted into the pages or not.
#
# example of usage:
# skin.includeFirstLastPageActions=true
# skin.includeFirstLastPageActions=false
#
skin.includeFirstLastPageActions=true


#
# Variable 'includeMoveForwardFacility' controls whether to include the
# easy-to-use one click moving-forward facility.
#
# example of usage:
# skin.includeMoveForwardFacility=true
# skin.includeMoveForwardFacility=false
#
skin.includeMoveForwardFacility=true


#
# Variable 'showAudioConsole' controls whether or not to show the background voice 
# annotations console/controls. And obviously 'audioConsoleDimension' controls
# the size of the audio console if visible!
#
# example of usage:
# skin.showAudioConsole=true
# skin.showAudioConsole=false
#
# skin.audioConsoleDimension=150x20
#
skin.showAudioConsole=false
skin.audioConsoleDimension=150x20


#
# Variable 'metadataDisplayMode' controls the appearance of EXIF info
# - use 'all' to see ALL EXIF tags including unknown ones
#   (not recommended - it's too long list ;-)
# - use 'verbose' to see all EXIF tags except unknown ones
# - use 'custom' to see EXIF tags that are specified in 'customMetadataFields'
#   variable (the default option)
# - use 'iptc-only' to see all IPTC tags
#
# example of usage:
# skin.metadataDisplayMode=all
# skin.metadataDisplayMode=verbose
# skin.metadataDisplayMode=custom
# skin.metadataDisplayMode=iptc-only
#
skin.metadataDisplayMode=custom


#
# variable 'customMetadataFields' specifies what EXIF fields you want to see
# in your 'EXIF Info' page; you should use the syntax of EXIF parser that
# is used by JAlbum; the best thing to do is to build the gallery from one image
# with EXIF info with 'metadataDisplayMode' in 'verbose' mode - in this way you'll know
# all EXIF tags your images have and will be able to select those of them
# you are interested in. All fields are separated by '|' sign. Fileds
# that begin with '<title>' are the titles of appropriate sections.
# DO NOT use spaces or other separation symbols between tag names and '|' signs!
#
# example of usage (these are EXIF fields that Canon PowerShot S45 produce
# and that I've found to be useful):
# skin.customMetadataFields=|<title>General info:|Model|Canon Makernote.Owner Name|Canon Makernote.Firmware Version|<title>Basic shot info:|Focal Length|Exposure Time|Aperture Value|Canon Makernote.White Balance|Canon Makernote.Iso|Canon Makernote.Subject Distance|Flash|Metering Mode|<title>Advanced info:|Exposure Bias Value|Max Aperture Value|Canon Makernote.Macro Mode|Canon Makernote.Exposure Mode|Canon Makernote.Flash Mode|Canon Makernote.Flash Bias|Canon Makernote.Saturation|Canon Makernote.Contrast|Canon Makernote.Sharpness|Canon Makernote.Easy Shooting Mode|Canon Makernote.Self Timer Delay|Canon Makernote.Continuous Drive Mode|Canon Makernote.Image Size|Canon Makernote.Focus Mode|<title>Exif-related info:|Exif Version|Exif Image Width|Exif Image Height|Color Space
#
skin.customMetadataFields=\
|<title>General info:|Model|Make|Device Setting Description\
|<title>Basic shot info:|Focal Length|Subject Distance|Aperture Value|F-Number|Shutter Speed Value|ISO Speed Ratings|White Balance Mode|Flash|Metering Mode\
|<title>Advanced shot info:|Exposure Bias Value|Exposure Time|Exposure Mode|Max Aperture Value|Brightness Value|Contrast|Saturation|Sharpness\
|<title>Exif-related info:|Date/Time|Exif Image Width|Exif Image Height


#
# Specifying this variable will add this copyright note to the bottom of 
# 'all' index and slide pages
#
# example of usage:
# skin.copyright=Copyright (c) 2003-2005, Armond Avanes
#
skin.albumCopyright=


#
# Variable 'enableTextTruncation' controls whether or not to enable the
# text truncation feature. There are two related variables...
# 'maximumFolderLengthOnPathBar' which controls the maximum folder length
# shown at the top path bar, and 'maximumThumbnailCaptionLength' which
# controls the maximum thumbnail caption length on index pages. These two
# ones only will affect if 'enableTextTruncation' is true!
#
# example of usage:
# skin.enableTextTruncation=true
# skin.enableTextTruncation=false
#
# skin.maximumFolderLengthOnPathBar=-1
# skin.maximumThumbnailCaptionLength=-1
#
skin.enableTextTruncation=false
skin.maximumFolderLengthOnPathBar=-1
skin.maximumThumbnailCaptionLength=-1


#
# The following variables control the Remarks feature.
#
skin.includeViewerRemarksOnSlides=false
skin.includeViewerRemarksOnFolders=false
skin.remarksSectionDisplayStatus=Always Closed
skin.remarksDatabaseType=mysql
skin.remarksDatabaseUrl=localhost:3306
skin.remarksDatabaseName=dbname
skin.remarksDatabaseTableName=
skin.remarksDatabaseUserName=dbusername
skin.remarksDatabasePassword=dbpass
skin.remarksAdminUser=admin
skin.remarksAdminPassword=changethis
skin.remarksDateFormat=m.d.Y H:i
skin.remarksDateSuffix=
skin.remarksNotifyViaEmail=false
skin.remarksNotifyToEmail=to_address@someplace.com
skin.remarksNotifyFromEmail=from_address@someplace.com
skin.remarksUseCaptcha=false
skin.remarksCaptchaDigits=5
skin.remarksUseModeration=false


#
# The following variables control the Meta-Tags feature.
#
skin.includeMetaTagsOnIndex=false
skin.includeMetaTagsOnSlides=false
skin.includeMetaTagCopyright=false
skin.metaTagDescription=
skin.metaTagKeywords=photos, gallery, images
skin.metaTagRating=General
skin.metaTagRobots=index, follow
