$(document).ready(function() {
	initKrant();
	initMap();
	initSearchResults();
	
	$('div#adresgegevens').hide();
	
	var landkaartPos = $("div#landkaart").offset();
	
	$('#dialog').dialog({
		autoOpen: false,
		width: 375,
		position: [landkaartPos.left-330,landkaartPos.top+5],
		buttons: {
			"Ok": function() { 
				$(this).dialog("close"); 
			}
		}
		})
});

function initKrant() {
	$("div#krant").show(2000);
	$("div#krant").animate({
		"height": "110px",
		"width": "88px",
		"top": "120px",
		"left": "175px"
	});
}

function initMap() {
	$("div#landkaart map area").each(function (e) {
		$(this).click(function(i) {
			hoverMap($(this), true);
		})
	});
}


function initSearchResults() {
	$("div#deelnemersresult a.AddressLink").each(function (e) {
		$(this).click(function(i) {
			hoverMap($(this), false);
		})
	});
}


function hoverMap(item, isDialog) {
	$('div#map_canvas').hide();
	lidnummer = item.attr('rel');
	lid = leden[lidnummer];
	
	$('#naam').html(lid['naam']);
	$('#adres').html(lid['adres']);
	$('#postcode').html(lid['postcode']);
	$('#plaats').html(lid['plaats']);
	
	$('#goederenadres').html(lid['goederenadres']);
	$('#goederenpostcode').html(lid['goederenpostcode']);
	$('#goederenplaats').html(lid['goederenplaats']);
	
	$('#telefoon').html(lid['telefoon']);
	$('#fax').html(lid['fax']);
	
	var homepage = '<a href="'+lid['homepage']+'" target="_blank">'+lid['homepage']+'</a>';
	var email = '<a href="mailto:'+lid['email']+'">'+lid['email']+'</a>';
	
	$('#internet').html(homepage);
	$('#email').html(email);
	
	
	if (isDialog) {
		$('#dialog').dialog('open');
	} else {
		$('div#adresgegevens').show();
	}
}

function openMapNederland() {
	url = '/map_nederland.asp';
	window.open(url,'newwin','height=400,width=600,toolbar=0');
}

function openMap() {
	marker = $('#naam').html();
	street = $('#goederenadres').html();
	city = $('#goederenplaats').html();
	
	url = '/map.asp?address='+street+'&city='+city+'&marker='+marker
	window.open(url,'newwin','height=400,width=600,toolbar=0');
}