jQuery(document).ready(function($) {
  function load(page) {
  	$('#teaser').removeClass().addClass(page);
  	$('#claim').html($('#' + page  + '_claim').html());
  	$('#content').html($('#' + page  + '_content').html());
  	$('#sidebar').html($('#' + page  + '_sidebar').html());
  	
  	$('.selected').removeClass();
  	$('#nav-' + page).addClass("selected");
  	
  	
  	var htmlString = $('#' + page  + '_footer').html();
  	if(htmlString != null){
  		$('#footer').html(htmlString);
  	} else {
  		$('#footer').html($('#home_footer').html());
  	}
  
  	if(page=="kontakt"){
  		 setTimeout(function(){loadGoogleMap();}, 150);
  	} else {
  		$('#content div').columnize({columns:2});
  	}	
  	
    $('#teaser').corner("top bl 22px");			
    $('#sidebarWrapper section').corner("11px cc:#e5e5e5");
    $('#sidebar section').corner("11px cc:#e5e5e5");	
  }
  
  $.history.init(function(url) {
    load((url == "" || url == null) ? "home" : url);
  });
  
  $('#ajax-links a').live('click', function(e) {
    var url = $(this).attr('href');
    url = url.replace(/^.*#/, '');
    $.history.load(url);
    return false;
  });
});

function loadGoogleMap(){
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		var point1 = new GLatLng(47.37808525,9.54003543);
		var marker = new GMarker(point1);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(point1, 17, G_HYBRID_MAP);
		// map.enableScrollWheelZoom();
		map.addOverlay(marker);
	}
}


