// JavaScript Document
var map;
	////////////////////////////////////////////////////////////////////////////////////////
	function createMap(center, canvas,control,zoom) {
		if (GBrowserIsCompatible()) {
			var mapcontrol;
			
			map = new GMap2(document.getElementById(canvas));
			if (control == 'small') mapcontrol = new GSmallMapControl(); 
			if (control == 'large') mapcontrol = new GLargeMapControl3D();
			map.addControl(mapcontrol);
			map.setCenter(center, zoom);
			map.enableScrollWheelZoom();
			return map;
		}
		return null;
	}

	////////////////////////////////////////////////////////////////////////////////////////
	function createMarker(point, title, location, address, description) {
		var marker = new GMarker(point, customIcons['Primary']);
		if (location.substr(0,1) == ".") location = null;
		var html = "";
		html += "<strong class='blacktext'>&nbsp;" + title + "</strong>";
		if (location != null) html += "<strong class='blacktext'> - " + location + "</strong>";
		if (address != null) html += "<br/><span class='blacktext'>(" + address + ")</span>";
		if (description != null) html += "<br/><br/><span class='blacktext'>" + description + "</span>";
	
		GEvent.addListener(marker, 'click', function() {
			marker.openInfoWindowHtml(html, {maxWidth: 300} );
			centerMap(point, 16);
		});										 
		return marker;
	}
	
	////////////////////////////////////////////////////////////////////////////////////////
	function centerMap(point, zoom) {
		if (typeof point == 'string') {
			var coord = point.split(',',2);
			map.setCenter(new GLatLng(coord[0], coord[1]), zoom);
		} else {
			map.setCenter(point, zoom);
		}
	}
	
	function streetviewMap(id) {
		var sv_arr = {'1':'<iframe width="600" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.za/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=C%2Fo+Atterbury+road+%26+Manitoba+Street,+Pretoria+East&amp;aq=&amp;sll=-25.868492,28.195724&amp;sspn=0.530726,1.056747&amp;ie=UTF8&amp;hq=&amp;hnear=Atterbury+Rd,+Faerie+Glen,+Pretoria,+Gauteng+0081&amp;t=h&amp;layer=c&amp;cbll=-25.783673,28.298661&amp;cbp=13,0,,0,5&amp;ll=-25.783673,28.298661&amp;spn=0,0.051498&amp;z=14&amp;panoid=Zle1rSJq3iJ-mBhPa4X9bg&amp;output=svembed"></iframe><br /><small><a href="http://maps.google.co.za/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=C%2Fo+Atterbury+road+%26+Manitoba+Street,+Pretoria+East&amp;aq=&amp;sll=-25.868492,28.195724&amp;sspn=0.530726,1.056747&amp;ie=UTF8&amp;hq=&amp;hnear=Atterbury+Rd,+Faerie+Glen,+Pretoria,+Gauteng+0081&amp;t=h&amp;layer=c&amp;cbll=-25.783673,28.298661&amp;cbp=13,0,,0,5&amp;ll=-25.783673,28.298661&amp;spn=0,0.051498&amp;z=14&amp;panoid=Zle1rSJq3iJ-mBhPa4X9bg" style="color:#0000FF;text-align:left">View Larger Map</a></small>',
		'4':'<iframe width="600" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.za/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=10+Finch+Street,+Boksburg&amp;aq=&amp;sll=-33.866532,18.518942&amp;sspn=0.001924,0.004128&amp;ie=UTF8&amp;hq=&amp;hnear=10+Finch+St,+Atlasville,+Boksburg,+East+Rand,+Gauteng+1459&amp;t=h&amp;layer=c&amp;cbll=-26.159795,28.282012&amp;panoid=GRda6eAxYJgaEjqB1X9RVw&amp;cbp=13,4.47,,0,-0.41&amp;ll=-26.163681,28.286276&amp;spn=0,0.051498&amp;z=14&amp;output=svembed"></iframe><br /><small><a href="http://maps.google.co.za/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=10+Finch+Street,+Boksburg&amp;aq=&amp;sll=-33.866532,18.518942&amp;sspn=0.001924,0.004128&amp;ie=UTF8&amp;hq=&amp;hnear=10+Finch+St,+Atlasville,+Boksburg,+East+Rand,+Gauteng+1459&amp;t=h&amp;layer=c&amp;cbll=-26.159795,28.282012&amp;panoid=GRda6eAxYJgaEjqB1X9RVw&amp;cbp=13,4.47,,0,-0.41&amp;ll=-26.163681,28.286276&amp;spn=0,0.051498&amp;z=14" style="color:#0000FF;text-align:left">View Larger Map</a></small>',
		'5':'<iframe width="600" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.za/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=28+Montague+Drive,+Montague+Gardens&amp;aq=&amp;sll=-28.45,24.7&amp;sspn=32.865247,67.631836&amp;ie=UTF8&amp;hq=&amp;hnear=28+Montague+Dr,+Montague+Gardens,+Cape+Town,+Western+Cape+7441&amp;t=h&amp;layer=c&amp;cbll=-33.866532,18.518941&amp;panoid=lOD7rnjT9p4ZAwThTEA3hA&amp;cbp=13,140.86,,0,2.22&amp;ll=-33.866532,18.518941&amp;spn=0,0.051498&amp;z=14&amp;output=svembed"></iframe><br /><small><a href="http://maps.google.co.za/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&amp;q=28+Montague+Drive,+Montague+Gardens&amp;aq=&amp;sll=-28.45,24.7&amp;sspn=32.865247,67.631836&amp;ie=UTF8&amp;hq=&amp;hnear=28+Montague+Dr,+Montague+Gardens,+Cape+Town,+Western+Cape+7441&amp;t=h&amp;layer=c&amp;cbll=-33.866532,18.518941&amp;panoid=lOD7rnjT9p4ZAwThTEA3hA&amp;cbp=13,140.86,,0,2.22&amp;ll=-33.866532,18.518941&amp;spn=0,0.051498&amp;z=14" style="color:#0000FF;text-align:left">View Larger Map</a></small>'
		};
		if (sv_arr[id]) {
			$('#studiostreetview').html(sv_arr[id]);
			$('#studiostreetview').slideDown('slow', function() {
				$("html, body").animate({
					scrollTop: $('#studiomap').offset().top-10,
					scrollLeft: $('#studiomap').offset().left
				}, 500);
			});
		} else {
			$('#studiostreetview').html('');
		}
	}
