var SiteClass = new Class({

	initialize: function(){

			var lang = new Array();
			lang.cssDirection = 'ltr';
			lang.loadingText  = 'Ładowanie...';
			lang.loadingTitle  = 'Kliknij aby anulować';
			lang.focusTitle  = 'Kliknij aby przenieść wyżej';
			lang.fullExpandTitle  = 'Rozszerz do pełnego rozmiaru (f)';
			lang.previousText  = 'Poprzedni';
			lang.nextText  = 'Następny'; 
			lang.moveText  = 'Przesuń';
			lang.closeText  = 'Zamknij'; 
			lang.closeTitle  = 'Zamknij (esc)'; 
			lang.resizeTitle  = 'Zmień rozmiar';
			lang.playText  = 'Rozpocznij';
			lang.playTitle  = 'Rozpocznij pokaz zdjęć (spacja)';
			lang.pauseText  = 'Pauza';
			lang.pauseTitle  = 'Zatrzymaj pokaz zdjęć (spacja)';
			lang.previousTitle  = 'Poprzedni (strzałka w lewo)';
			lang.nextTitle  = 'Następny (strzałka w prawo)';
			lang.moveTitle  = 'Przesuń';
			lang.fullExpandText  = 'Pełny rozmiar';
			lang.number = 'Zdjęcie %1 z %2';
			lang.restoreTitle = 'Kliknij aby zamknąć zdjęcie; kliknij i przeciągaj aby przesunąć. Użyj strzałek do przeglądania.';

			hs.lang.cssDirection = lang.cssDirection;
			hs.lang.loadingText = lang.loadingText;
			hs.lang.loadingTitle = lang.loadingTitle;
			hs.lang.focusTitle = lang.focusTitle;
			hs.lang.fullExpandTitle = lang.fullExpandTitle;
			hs.lang.previousText = lang.previousText;
			hs.lang.nextText = lang.nextText; 
			hs.lang.moveText = lang.moveText;
			hs.lang.closeText = lang.closeText; 
			hs.lang.closeTitle = lang.closeTitle; 
			hs.lang.resizeTitle = lang.resizeTitle;
			hs.lang.playText = lang.playText;
			hs.lang.playTitle = lang.playTitle;
			hs.lang.pauseText = lang.pauseText;
			hs.lang.pauseTitle = lang.pauseTitle;
			hs.lang.previousTitle = lang.previousTitle;
			hs.lang.nextTitle = lang.nextTitle;
			hs.lang.moveTitle = lang.moveTitle;
			hs.lang.fullExpandText = lang.fullExpandText;
			hs.lang.number = lang.number;
			hs.lang.restoreTitle = lang.restoreTitle;			
			hs.graphicsDir = 'public/images/highslide-new/';
			hs.align = 'center';
			hs.showCredits = false;
			hs.transitions = ['expand', 'crossfade'];
			hs.outlineType = 'rounded-white';
			hs.fadeInOut = true;
			hs.numberPosition = 'caption';
			hs.dimmingOpacity = 0.75;
		
			// Add the controlbar
			if (hs.addSlideshow) hs.addSlideshow({
				//slideshowGroup: 'group1',
				interval: 5000,
				repeat: false,
				useControls: true,
				fixedControls: 'fit',
				overlayOptions: {
					opacity: .50,
					position: 'bottom center',
					hideOnMouseOut: true
				}
			});

	}, // initialize

	
	domReady: function() {
		
		this.setFooter();
		if(Browser.Platform.mac) {
			$('excavator').setStyle('left', '-244px');
			$('guy').setStyle('left', '860px');
		}
		
	}, // domReady

	setFooter: function() {
		if($('main') && $('marziem')) {
			var h = $('marziem').getSize().y + 240; // 240 - spacer, 940 - min-height
			$('main').setStyle('height',  ((h >= 940) ? h : 940) + 'px');
		}
	}, //setFooter
	
	showMail: function(user, domain, contry, attr, notext) {
		var start = "<a href=\"mailto:" + user + "@" + domain + "." + contry + "\"" + attr + ">";
		var end = "</a>";
		if(notext) document.write(start + end);
			else document.write(start + user + "@" + domain + "." + contry + end);
		return false;
	} // showMail
	
});

var Site = new SiteClass();
window.addEvent('domready', function(){ Site.domReady(); });