function getValueFromField(key){
	return $F(extKey + '_' + key);
}

function updateCoordinates(lat,lon){
	if($(extKey + '_lat'))$(extKey + '_lat').value = lat;
	if($(extKey + '_lon'))$(extKey + '_lon').value = lon;
	tmp = $('googleWizardLinkWrapper').innerHTML.split('<a');
	$('googleWizardLinkWrapper').innerHTML = 'Um Ihre Google Map Koordinaten zu ändern klicken Sie bitte <a' + tmp[1];
}

function getAddress(){
	return $F(streetField) + ' , ' + $F(zipField) + ' ' + $F(cityField);
}


var gMapWindow; // wizard window
var m; // map marker
var extKey,cityField,zipField,streetField;

function googleWizard(flexmap_path,params,localextKey,localcityField,localzipField,localstreetField){
	extKey = localextKey;
	cityField = extKey + '_' + localcityField;
	zipField =  extKey + '_' + localzipField;
	streetField =  extKey + '_' + localstreetField;
	//params += '&lon=' + getEl(extKey + '_lon').value + '&lat=' + getEl(extKey + '_lat').value;
	if(!$F(cityField) || !$F(zipField) || !$F(streetField)){
			alert('Bitte erst Postleitzahl, Ort und Adresse eintragen');
			return;
	}
	params += '';
	if(!gMapWindow || gMapWindow.closed){
		
		gMapWindow = window.open('http://' + window.location.host + '/' + flexmap_path + 'res/class.tx_googlemap_wizard.php?relExtPath=' + encodeURI(flexmap_path) + '&' + params,'wizard',"width=500,height=490,left=150,top=150,resizable=yes,scrollbars=yes");

	}

	gMapWindow.focus();
}


