function km_extendedOnload() {
	if (get_object('gridHolder'))
		$("a.gridLink").fancybox();
	if (get_object('availableList'))
		$("a.zobLink").fancybox();
	if (get_object('map_canvas'))
		ewj.initGoogle();
	if (document.form_login)
		document.form_login.pin.focus();
}
var ewj={
	initGoogle: function() {
		var latLng=new google.maps.LatLng(centerLat,centerLng);
		var myOptions = {
			zoom: zoom,
			center: latLng,
			mapTypeControl: true,
			mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
			mapTypeId: google.maps.MapTypeId.ROADMAP
		};
		map=new google.maps.Map(document.getElementById("map_canvas"), myOptions);
		//place markers from array
		var i;
		for (i=0;i<marker_ar.length;i++) {
			latLng=new google.maps.LatLng(marker_ar[i][0],marker_ar[i][1]);
			this.setMarker(latLng,marker_ar[i][2],marker_ar[i][3]);
		}
	},
	setMarker: function(latLng,markerTitle,id) {
		var marker=new google.maps.Marker({ position: latLng, map: map, title:markerTitle });
		marker.setValues({ id: id });
		google.maps.event.addListener(marker, 'click', function() {
			switch (xx) {
				case 'gridRe':
					if (ctId == 0)//open city page
						window.location.href='index.cfm?pg='+this.id+'&pr='+pr;
					else
						$('#fbLink_'+this.id).trigger('click');
				break;
				case 'singleRe':
				case 'available':
					$('#fbLink_'+this.id).trigger('click');
				break;
			}
		});
	},
	contactMe: function(theForm) {
		var em_ar=new Array();
		if (trim(theForm.myName.value).length == 0)
			em_ar.push('Namn saknas');
		if (trim(theForm.myStreet.value).length == 0)
			em_ar.push('Gatuadress saknas');
		if (trim(theForm.myZip.value).length == 0)
			em_ar.push('Postnr saknas');
		if (trim(theForm.myCity.value).length == 0)
			em_ar.push('Ort saknas');
		if (!isValid('email',theForm.myEmail.value))
			em_ar.push('Ogiltlig e-post');
		if (em_ar.length == 0)
			theForm.submit();
		else
			this.displayEr(em_ar);
	},
	displayEr: function(em_ar) {
		var em='';
		for (var i=0;i<em_ar.length;i++) {
			em+='\n* '+em_ar[i];
		}
		alert('Ofullständiga uppgifter'+em);
	}
}


