var share_class = application.extend({
	view_change : function (lat, lng) {
		this.generate();
		this._super();
	},
	form_loaded : function () {
		this.generate();
	},
	generate : function () {
		$.get(this.page + "generate/?hash=" + encodeURI(Rimory.map.getHash()), function (data) {
			$("#url_hash").val("http://" + document.location.hostname + data).get(0).select();
		});
	},
	fbs_click : function () {
		u = $("#url_hash").val();
		t = "Location and POI sharing on Rimory.com";
		window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
		return false;
	}
});
Rimory.inst.share = new share_class();