// SET UP GOOGLE MAPS API
	
//<![CDATA[
function load() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(51.43131, -0.178056), 15);
		map.addControl(new GLargeMapControl());
		
		var text = '<span class="we_are_here">We are here</span><br>Smallwood School Annexe<br>Smallwood Road<br>London SW17 0TW';
		map.openInfoWindowHtml(map.getCenter(), text);

	}
}
//]]>



// form toggling

function toggle_address_fieldset () {
	var a = document.getElementById("interests_fieldset");
	var b = document.getElementById("address_fieldset");
	var c = document.getElementById("contact_form_mailing_list");
	
	a.style.display = "none";
	b.style.display = "none";
	
	if (c.value == "Yes, by email") {
		a.style.display = "block";
	}
	
	if (c.value == "Yes, by post") {
		a.style.display = "block";
		b.style.display = "block";
	}
}
	
	



// Function to return a list of elements with a specific class attribute
document.getElementsByClassName = function($class) {
	var $results = Array();
	var $elements = document.getElementsByTagName("*");
	for (var $i=0; $i<$elements.length; $i++) {
		var $classes = $elements[$i].className.split(" ");
		for (var $j=0; $j<$classes.length; $j++) {
			if ($classes[$j] == $class) {
				$results[$results.length] = $elements[$i];
			}
		}
	}
	return $results;
}



// In order to pass the safety checks this section must appear AFTER the getElementsByClassName function (above)
if (document.getElementsByTagName && document.getElementsByClassName) {
	// Create a link to the Javascript-only stylesheet, which will primarily hide the hidden text
	var $link_element = document.createElement('link');
	$link_element.setAttribute("rel","stylesheet");
	$link_element.setAttribute("href","../css/javascript_only.css");
	$link_element.setAttribute("media","screen");
	
	// Append this stylesheet link to the document
	var $head_element = document.getElementsByTagName('head')[0];
	$head_element.appendChild($link_element);
}





// LOAD GOOGLE MAPS API - THIS HAS TO COME AT THE END OF EVERYTHING ELSE

window.onload = function() {
	load();
	toggle_address_fieldset();
}

body.onUnload = function() {
	GUnload();
}