$(document).ready(function() {
	if($('#google-map').size()>0) {
		renderPoiMap('google-map', {

			/* Handle click on marker plot */
			click: function() {
				// Clear contacts list
				var cl = $('#contact-info').empty().css('display', 'none');

				// Add all contact info
				var contacts = this.$.pointData.contacts;
				var html;
				for(var i=0; i<contacts.length; i++) {
					var contact = contacts[i];
					contact.name = $('<p></p>').html(contact.name).html();
					contact.address = $('<p></p>').html(contact.address.replace(/\n/, '<br/>')).html();
					html  = '<div class="news-item"><img class="left" src="'+contact.portrait+'" width="89" height="85" /><div class="news-content"><p><strong>'+contact.name+'</strong></p>';
					html += '<p>'+contact.address+'</p><p>T. '+contact.tel+' | F. '+contact.fax+' | E.<a href="mailto:'+contact.email+'">'+contact.email+'</a></p>';
					if(contact.relatedlinks.length>0) {
						html += '<p><strong>Related Projects</strong></p>';
						for(var j=0; j<contact.relatedlinks.length; j++) {
							html += '<p><a class="link3" href="'+contact.relatedlinks[j].url+'">'+($('<p></p>').html(contact.relatedlinks[j].label).html())+'</a></p>';
						}
					}
					html += '</div></div>';
					var node = $(html);
					cl.append(node);
				}
				cl.fadeIn(500);
			}
		});
	}
});
