$(document).ready(function(){

	$(document).bgStretcher({
		images: ['css/knkk/images/bg.body.jpg'], 
		imageWidth: 950, 
		imageHeight: 950, 
		slideshow: false
	});
	
	$('#aside > ul').innerfade({ 
		animationtype: 'fade',
		speed: ($.browser.msie ? 0 : 500), 
		timeout: 5000, 
		containerheight: '322px' 
	}); 
	
	$('a[rel=external]').attr('target', '_blank');
	
	if ($('#map').size()) {
	
		var map = new GMap2(document.getElementById('map'));
		
		map.addControl(new GLargeMapControl3D());
		map.addControl(new GMapTypeControl());
		
		if (typeof markers != 'undefined') {
		
			for (var i = 0; i < markers.length; i++) {
		
				marker = newMarker(map, new GLatLng(markers[i].lat, markers[i].lng), markers[i].html, markers[i].name);
					
				map.setCenter(new GLatLng(markers[i].lat, markers[i].lng), 14);
				map.addOverlay(marker);
		
			}
		
		}
	
	}
	
	function newMarker(map, markerLocation, html, name)
	{
	
		var tinyIcon = new GIcon();
		tinyIcon.image = 'css/knkk/images/img.marker.png';
		tinyIcon.iconSize = new GSize(20, 38);
		tinyIcon.shadow = 'css/knkk/images/img.marker-shadow.png';
		tinyIcon.shadowSize = new GSize(40, 38);
		tinyIcon.iconAnchor = new GPoint(6, 20);
		tinyIcon.infoWindowAnchor = new GPoint(20, 15);
	
		var marker = new GMarker(markerLocation, {title:name, icon:tinyIcon});
	
		GEvent.addListener(marker, 'click', function() {
			marker.openInfoWindowHtml(html);
		});
	
		return marker;
		
	}

});

