var SiteClass = new Class({

	initialize: function(){
	
	}, // initialize

	domReady: function() {
		
		if(typeof sIFR == "function"){
			sIFR.replaceElement(named({sSelector:"h2.caption", sFlashSrc:"public/flash/helvetica.swf", sColor:"#464445", sLinkColor:"#464445", sBgColor:"#FFFFFF", sHoverColor:"#464445", sWmode:"transparent"}));
		}
		$$('ul#main-menu a').each(function(a){
			var link = window.location.pathname.substr(1);
			if(a.get('href') == link) {
				a.addClass('active');
			}
		});


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

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

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