/**
 *  rakbud.com.pl frontend javascript
 *  ------------------------------------
 *  Wersja:		1.1
 *  Autor:		Marek Szymczuk
 *  E-mail:		marek.szymczuk@gmail.com
 */

var frontend = {
	/**
	 * Inicjuje podstawowe funkcje aplikacji.
	 */
	init: function() {
		// Dodawanie do ulubionych.
		frontend.initBookmarks();

		// Nawigacja flash.
		frontend.initMenus();

		// Dynamiczne galerie.
		frontend.initGallery();
	},

	/**
	 * Inicjuje funkcje dodawania do ulubionych.
	 */
	initBookmarks: function() {
		if( ! $.browser.safari) {
			$('li.bookmarks a').click(function() {
				var url = 'http://www.rakbud.com.pl/';

				if (window.sidebar && ! window.opera) {
					// Firefox.
					window.sidebar.addPanel(document.title, url, '');
				}
				else if (window.external) {
					// Internet Explorer.
					window.external.AddFavorite(url, document.title);
				}
				else if (window.opera && window.print) {
					// Opera.
					$(this).attr('rel', 'sidebar');
					$(this).attr('href', url);

					return true;
				}

				return false
			});
		}
	},

	/**
	 * Inicjuje nawigacje flash.
	 */
	initMenus: function() {
		// Naglowek.
		swfobject.embedSWF(
			baseUrl+'assets/frontend/swf/header.swf', 'introduction', '853', '334', '9.0.0',
			baseUrl+'assets/frontend/swf/expressInstall.swf', {},
			{wmode: 'transparent', menu: 'false'}
		);

		// Menu boczne.
		swfobject.embedSWF(
			baseUrl+'assets/frontend/swf/menu.swf', 'menu', '238', '383', '9.0.0',
			baseUrl+'assets/frontend/swf/expressInstall.swf', {},
			{wmode: 'transparent', menu: 'false'}
		);
	},

	/**
	 * Inicjuje funkcje dynamicznych galerii.
	 */
	initGallery: function() {
		$('a[href$="jpg"],a[href$="png"],a[href$="gif"]').fancybox({
			overlayOpacity: 0.7,
			overlayColor: '#000',
			titleShow: false,
			centerOnScroll: true
		});
	}
};

$().ready(function() {
	// Po zaladowaniu drzewa DOM, inicjujemy podstawowe funkcje aplikacji.
	frontend.init();
});

