/**
 * Storelocator Methods
 */
protouch.storeLocator = function () {

	if ($('.storefinder').length > 0 && !this.initialized.storelocator) {

		/**
		 * Helper Methods to generate Ajax Content
		 */
		this.getContentStoryEntry = function(store, useteambox, showdistance ) {

			 var content = "" +
					 "<div class='entry vcard'>" +
					 "	<div class='col name'>" +
					 "		<h3><a class='deeplink' href='" + store.detailurl + "'><span class='fn org'>" + store.n + "</span></a></h3>";
				if (showdistance) {
					content += Math.round(showdistance.distanceFrom(new GLatLng(store.lat, store.lng)) / 1000) + " km Luftline ";
				}
				content += "</div><div class='col contact adr'><span class='street-address'>" + store.a + "</span><br />";
				if (store.zip) {
					content += "<span class='postal-code'>" + store.zip + "</span> ";
				}
				content += "<span class='locality'>" + store.city + "</span>";
				if (store.phone) {
					content += "<p class='tel'>" + store.phone + "</p>";
				}
				content += "</div><div class='col points'>";

				if (store.sp){
					content += "<img src='"+ protouch.settings.specialistLogo +"' alt='PRO TOUCH Spezialist' />";
				}

				content += "</div><div class='col mail'>";

				if (store.mail) {
					content += "<a class='email' href='mailto:" + store.mail + "'></a>";
				}
				content += "</div><div class='col url'>";

				if (useteambox) {
					content += "<a class='teambox' href='" + store.teamboxurl +"'>auswählen</a>";
				}
				else {
					content += "<a class='deeplink' href='" + store.detailurl + "'>Details</a>";
				}
				content += "</div>";
				content += "<span class='geo'>" +
						"		<span class='latitude'>" + store.lat + "</span>" +
						"		<span class='longitude'>" + store.lng + "</span>" +
						"	</span>" +
						"</div>";

			return content;
		};


		this.initialized.storelocator = true;

	}
};

