﻿

jQuery(function() {
	jQuery("input.watermark, textarea.watermark").watermark();

	jQuery(".address").each(function(i) {
		var address = jQuery(this).html();
		var valueAddress = jQuery(this).attr("title");
		if (valueAddress === null || typeof valueAddress === "undefined") {
			valueAddress = address;
		}

		var zoom = jQuery(this).attr("zoom");
		var img = googleMaps.getStaticMapWithMarkerAtCenter(valueAddress, 200, 300, zoom ? zoom : 15);
		var directions = googleMaps.getDirections(valueAddress);
		jQuery(this).removeAttr("title");
		jQuery(this).SetBubblePopup({
			innerHtml: "<div class=\"map-popup\"><a target=\"_blank\" href=\"" + directions + "\"><img border=\"0\" src=\"" + img + "\" class=\"map-popup-image\" title=\"" + address + "\" alt=\"\" /><div class=\"map-popup-footer\">Click for Directions</div></a></div>",
			imageFolder: "/assets/images/balloon",
			color: "orange",
			bubbleAlign: 'left',
			tailAlign: 'left',
			zIndex: 800
		});
		jQuery(this).attr("href", directions).attr("target", "_blank");
	});

	jQuery(".gallery .items img").bind("click", function() {
		var url = jQuery(this).attr("src").replace(/thumb\/\d{1,3}/gi, "view");
		var title = jQuery(this).attr("title");
		jQuery.fancybox({
			"titlePosition": "over",
			"href": url,
			"title": title
		});
	});

	jQuery("img.fancybox").bind("click", function() {
		var altUrl = jQuery(this).attr("alt");
		var url = jQuery(this).attr("src").replace(/thumb\/\d{1,3}/gi, "view");
		if (altUrl != null && (altUrl.substring(0, 1) === "/" || altUrl.substring(0, 4) === "http")) {
			url = altUrl;
		}
		var title = jQuery(this).attr("title");
		jQuery.fancybox({
			"titlePosition": "over",
			"href": url,
			"title": title.replace(/'/gi, "")
		});
	});

	// twitter auth link
	jQuery("input:image.twitter-login-button").unbind().bind("click", function(e, data) {
		window.location.href = "/account/login";
	});

	setTimeout(function() {
		jQuery(".status-message").fadeOut("slow");
	}, 5000);

});
