var SiteClass = new Class({

	initialize: function(){
	
		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/';
		hs.align = 'center';
		hs.transitions = ['expand', 'crossfade'];
		hs.outlineType = 'rounded-white';
		hs.fadeInOut = true;
		hs.dimmingOpacity = 0.50;
	
		hs.addSlideshow({
			//slideshowGroup: 'group1',
			interval: 5000,
			repeat: false,
			useControls: true,
			fixedControls: 'fit',
			overlayOptions: {
				opacity: .75,
				position: 'bottom center',
				hideOnMouseOut: true
			}
		});
				
	}, // initialize

	domReady: function() {
		
		$('gotop').addEvent('click', function() {
			var scrollFx = new Fx.Scroll(window, {
				transition: Fx.Transitions.Quad.easeInOut
			});
			scrollFx.toTop();
		});

		new BanerSlider($('slider'), { delayDuration: 5000, showNavText: false });

		/*
		new Swiff('public/flash/top-new2.swf', {
			id: 'FlashHeader',
			container: 'flash',
			width: 898,
			height: 228,
			params: {
				wmode: 'opaque',
				bgcolor: '#2E1F00'
			}
		});
		*/
		
	}, // domReady

	loadMap: function() {
		try {
			if (GBrowserIsCompatible()) {
				var map = new GMap2($('gmap'));
				var centrala = new GLatLng(50.027083199583885, 19.9346923828125);
				var center = new GLatLng(50.027083199583885, 19.9346923828125);
				var marker_centrala = new GMarker(centrala);
				map.addControl(new GSmallMapControl()); //kontrolki
				map.addControl(new GMapTypeControl());
				map.enableDoubleClickZoom();                    
				map.setCenter(center, 12);
				map.addOverlay(marker_centrala);
			}
		} catch(ex) {}
		
	}, //loadMap

	activateForms: function() {
		
		$$('form#contact-form').each(function(form){
			form.addEvent('submit', function() {
				$$('form#' + form.id + ' input[type=text].activate', 'form#' + form.id + ' textarea.activate').each(function(element){
					if(element.value == element.title) element.value = '';																											 
				});							 
			});											
		});

	}, // activateForms

	showMail: function(user, domain, contry, attr) {
		var start = "<a href=\"mailto:" + user + "@" + domain + "." + contry + "\"" + attr + ">";
		var end = "</a>";
		document.write(start + user + "@" + domain + "." + contry + end);
		return false;
	} // showMail
	
});

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

