<?php defined( '_VALID_MOS' ) or die( 'Direct access to this location is not allowed' );

$settings['args']['id'] = $params->get( 'id' );
$settings['args']['source'] = intval($params->get( 'source' ));
$settings['args']['source_text'] = $params->get( 'source_text' );
$settings['args']['lightbox'] = intval($params->get( 'lightbox' ));
$settings['args']['link'] = $params->get( 'link' );
$settings['args']['showCarousel'] = intval($params->get( 'showCarousel' ));
$settings['args']['showInfopane'] = intval($params->get( 'showInfopane' ));
$settings['args']['embedLinks'] = intval($params->get( 'embedLinks' ));
$settings['args']['showArrows'] = intval($params->get( 'showArrows' ));
$settings['args']['fadeDuration'] = intval($params->get( 'fadeDuration' ));
$settings['args']['timed'] = intval($params->get( 'timed' ));
$settings['args']['delay'] = intval($params->get( 'delay' ));
$settings['args']['size'] = intval($params->get( 'size' ));
$settings['args']['height'] = intval($params->get( 'Height' ));
$settings['args']['width'] = intval($params->get( 'Width' ));
$settings['args']['thumbHeight'] = intval($params->get( 'thumbHeight' ));
$settings['args']['thumbWidth'] = intval($params->get( 'thumbWidth' ));
$settings['args']['lightboxHeight'] = intval($params->get( 'lightboxHeight' ));
$settings['args']['lightboxWidth'] = intval($params->get( 'lightboxWidth' ));
$settings['args']['alignment'] = $params->get( 'alignment' );
$settings['args']['style'] = $params->get( 'inline_css' );
$settings['args']['sort'] = $params->get( 'sort' );
$settings['args']['slideInfoZoneOpacity'] = $params->get( 'slideInfoZoneOpacity' );
$settings['args']['carouselMinimizedOpacity'] = $params->get( 'carouselMinimizedOpacity' );
$settings['args']['carouselMinimizedHeight'] = $params->get( 'carouselMinimizedHeight' );
$settings['args']['carouselMaximizedOpacity'] = $params->get( 'carouselMaximizedOpacity' );

switch ($settings['args']['source']) {
	case 0 : $settings['args']['folder'] = $settings['args']['source_text']; break;
	case 1 : $settings['args']['menu'] = $settings['args']['source_text']; break;
	case 2 : $settings['args']['image'] = $settings['args']['source_text'];	break;
	case 3 : $settings['args']['album'] = $settings['args']['source_text'];	break;
	case 4 : $settings['args']['picasaweb'] = $settings['args']['source_text'];	break;		
}

$settings['imagesfolder'] = 'images/stories';
$settings['cachefolder'] = 'mambots/content/smoothgallery/cache/';

global $mosConfig_absolute_path;

if (!class_exists('smoothgallery')) include($mosConfig_absolute_path . '/mambots/content/smoothgallery/smoothgallery.class.php');
if (!class_exists('content_smoothgallery')) include($mosConfig_absolute_path . '/mambots/content/smoothgallery/content_smoothgallery.php');

// Declare Smooth Gallery Class
$gallery = new content_smoothgallery();

// pass arguments to initialize the gallery
$gallery->init(NULL, $settings);

// pass settings to defaults loader
$gallery->loadDefaults($settings);

// get images
$images = $gallery->get_images();

// pass settings to profile loader
$gallery->loadProfiles($settings, $images);

// get gallery html
$html .= $gallery->get_gallery($images);

// add window.onDomReady Script
$html .= $gallery->get_script();

echo $html

?>