function flyout(data, gs_link) {
	// document.getElementById('test').innerHTML = print_r(data);
	var sBr = "<br>";
	var sPoiid;
	var sGS_Code;
	var sBm_type;
	var sType;
	var sAddress;
	var sZipCode;
	var sCity;
	var sTitle;
	var sImage;
	var sTelefon;
	var sFax;
	var sEmail;
	sType = data['type'];
	sPoiid = data['poiid'];
	sAddress = (data['address']!=null ? data['address']: "");
	sZipCode = (data['zipCode']!=null ? data['zipCode']: "");
	sCity = (data['city']!=null ? data['city']: "");
	
	if(sCity.trim() == "" || sCity == "&nbsp;"){
		sCity = "";
	}
	
	if (sType=="GS"){
		sGS_Code = data['gs_code'];
		sTelefon = data['telefon'];
		sFax = data['fax'];
		sEmail = data['email']+'@gkb.ch';
		sImage = (data['image']!=null ? data['image']: "");
	}
	if (sType=="BM"){
		sGS_Code = data['gs_code'];
		sBm_type = data['bm_type'];
	}
	sTitle = (data['title'] != null) ? data['title'] : "&nbsp;";
	if(data['text'] != null){
		sDesc = data['text'];
	}
	var sFlyoutTop;
	var sFlyoutData;
	var sFlyoutBottom;
sFlyoutData = '  <table class="addressTable" width="240" cellpadding="0" cellspacing="0" border="0" >';
if(sType=="BM"){
 sFlyoutData += '<tr><td>Bancomat' + sBr +  
  (sAddress!="" ? sAddress + sBr: "") + sZipCode + '&nbsp;'+ sCity + sBr + sBr + 
  '</td></tr>' +
  '<tr><td>Automatentyp: ' + sBm_type + sBr + sBr + '</td></tr>' + 
  '<tr><td colspan="2" class="cutLine"></td></tr>' + 
  '<tr><td colspan="2">'; 
  if (sGS_Code!=sPoiid&&gs_link)
  {
    sFlyoutData +=' <a href="/gs/' + sGS_Code + '">Geschäftsstelle</a>';
  }
  sFlyoutData += '</td></tr>';
} else if (sType=="GS"){
 sFlyoutData += '<tr><td width="100%">' + '<a href="/gs/' + sGS_Code + '"><strong>Graubündner Kantonalbank</strong></a>' + sBr + 
  (sAddress!="" ? sAddress + sBr: "") + sZipCode + '&nbsp;'+ sCity + sBr + 
  'Telefon: ' + sTelefon + sBr + 
  'Telefax: ' + sFax + sBr + 
  'E-Mail: <a href="mailto:' + sEmail + '">' + sEmail + '</a>' + sBr + sBr +
  '</td>';
 if (sImage!=""){
  sFlyoutData += '<td><img class="bankImage" src="' + localVar.hostUrlGS + 
   'PageID/' + sPoiid + '/$File/' + sImage + '" height="50" width="80"></td>'
 }
 sFlyoutData += '</tr><tr><td colspan="2" class="cutLineBottom"></td></tr>'+
  '<tr><td colspan="2">' +
  ' <a class="opening" href="/gs/' + sGS_Code + '">Öffnungszeiten</a>' + 
  '</td></tr>';
} else {
}
sFlyoutData += '</table>';
sFlyoutTop = 
 '<div class="top">&nbsp;</div>' +
 '<div class="center"><div class="elastic_wrapper">' +
 ' <table style="margin-bottom: 20px;" width="240" cellpadding="0" cellspacing="0" border="0" >' +
 '  <tr>' +
 '   <td class="topLogo" width="100%" align="left">' + 
 '    <img src="'+localVar.hostUrl+'mapResources/$File/gkb_logo.gif" height="19" width="90">' +
 '   </td>' + 
 '   <td class="closeBtn" onclick="ew.hide()">' +
 '    <img class="closeImg" name="closeImg" src="' + localVar.hostUrl +    
 '      mapResources/$File/kreuz.png" height="8" width="8">'+
 '   </td>' +
 '  </tr>' +
 '  <tr><td colspan="2" class="cutLineTop"></td></tr>'+
 ' </table>';
sFlyoutBottom = '</div></div><div class="bottom">&nbsp;</div>';
				
	return sFlyoutTop + sFlyoutData + sFlyoutBottom;
}

