window.addEvent('domready', function(){
	$$('.take_label').each(function(el){
		var label_name = el.getProperty('id');
		var label_text = '';
		$$('label').each(function(el2){
			if(el2.getProperty('for') == label_name)
				label_text = el2.get('text');
		});
		el.setProperties({'value':label_text, 'title':label_text});
	});
	$$('.text').addEvents({
		'focus':function(){
		  this.addClass('tf_focus');
		  if(this.getProperty('value') == this.getProperty('title'))
		  	this.setProperty('value', '');
		},
		'blur':function(){
		  this.removeClass('tf_focus');
		  if(this.getProperty('value') == '')
		  	this.setProperty('value', this.getProperty('title'));
		}
	});
	$$('.external').setProperty('target', '_blank');
	
	
	$$('h2').each(function(el){
		new Element('div', {'class':'h2'}).wraps(el);
	});
	
	$$('.email').each(function(el) { 
		el.set('text', el.get('href').replace('|','@').replace('/',''));
		el.set('href','mailto:' + el.get('href').replace('|','@').replace('/',''));
	});
	
	
	
	
	if($('map')){
		window.onload=setupMap;
		window.onunload=GUnload;	
	}
	
});


var map;
var lat = 50.9822018;
var long = 0.9470122;
var zoom = 14;
function setupMap() {
  if (GBrowserIsCompatible()) {
	map = new GMap2(document.getElementById("map"));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	//map.setCenter(new GLatLng(52.074480,-0.319765), 11);
	map.setCenter(new GLatLng(lat, long), zoom);
	map.enableDoubleClickZoom();
	window.setTimeout(setupMarkers, 0);
  }
}

function setupMarkers() {
	//var gmapPoint = new GLatLng(51.374480,-0.339765);
	var gmapPoint = new GLatLng(lat, long);
	var gmapMarker = new GMarker(gmapPoint);
	map.addOverlay(gmapMarker);
	//GEvent.addListener(gmapMarker,"click", function() {
	//map.openInfoWindowHtml(gmapPoint, gmapHtml); });
	//map.openInfoWindowHtml(gmapPoint, gmapHtml);
}
