window.addEvent('domready', function(evt){	
	kamUi.initialise();
	embedMap();		
	
	var planDiv = document.id('plan');
	document.getElements('.advert').each( function(ad){
		ad.getElements('a').each( function(a){											
			if(a.get('rel') == 'kamModal'){									  				
				a.addEvent('click', function(e){
					e.preventDefault();
					var modal = new kamModal({
						content: planDiv,
						onShow: function(evt){
							document.body.setStyle("overflow","auto");
						}
					}).show();
			  });
			}
		});				
	});
	
	var beehiveDiv = document.id('beehive');
	if( beehiveDiv ){
		document.getElements('.colA a').each( function(elm){
			if( elm.get('rel') == 'kamModal'){									  				
				elm.addEvent('click', function(e){
					e.preventDefault();
					var modal = new kamModal({
						content: beehiveDiv
					}).show();
			  });
			}
		});
	}
});

function embedMap(){
	var map = $("map");
	if( map ){
		var geocoder = new google.maps.Geocoder();
		if (geocoder) {
			geocoder.geocode( { 'address': "chulmleigh, EX18 7QU"}, function(results, status) {
				if (status == google.maps.GeocoderStatus.OK) {
					var myOptions = {
					  zoom: 12,
					  center: results[0].geometry.location,
					  mapTypeId: google.maps.MapTypeId.ROADMAP
					}
					gmap = new google.maps.Map(map, myOptions);
					var marker = new google.maps.Marker({
						map: gmap, 
						position: results[0].geometry.location,
						title: "Eggesford Barton"
					});
				}
				else {
					alert("Geocode was not successful for the following reason: " + status);
				}
			});
		}
	}
}

