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.75;
	
		hs.addSlideshow({
			//slideshowGroup: 'group1',
			interval: 5000,
			repeat: false,
			useControls: true,
			fixedControls: 'fit',
			overlayOptions: {
				opacity: .75,
				position: 'bottom center',
				hideOnMouseOut: true
			}
		});

	}, // initialize
	
	domReady: function() {

		if(Browser.Engine.trident5) {
			$('content').getFirst().setStyle('padding-top', ($('left-menu').getHeight()+40)+'px');
		}
		this.activateInputs();
		if($('3apt3ha')) $('3apt3ha').value = 'bbsobserwator';
		
	}, // domReady

	activateInputs: function() {
		
		$$('input[type=text].activate','textarea.activate').each(function(element){
			if(element.value == '') element.value = element.title;
				else element.addClass('inserted');
			element.addEvent('focus', function() { if(this.value == this.title) { this.value = ''; this.addClass('inserted'); } if(Browser.Engine.trident) this.addClass('focus'); });
			element.addEvent('blur', function() { if(this.value == '') { this.value = this.title; this.removeClass('inserted'); } if(Browser.Engine.trident) this.removeClass('focus'); });
		});
		this.activateForms();
		
	}, //activateInputs
	
	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(); });