// Locify for Operator
// version: 0.1
// http://www.locify.com/
// Lukas Vana (Fabian), Locify Ltd., fabian@locify.com

var locify = {
	scope: {
		semantic: {
			"geo" :	"geo"
		}
	},
	doAction: function(semanticObject, semanticObjectType) {
		if (semanticObjectType == "geo") {
			if (semanticObject.latitude && semanticObject.longitude) {
				var nodeurl = 'http://www.locify.com/files/create/waypoint?latitude=' + semanticObject.latitude + '&longitude=' + semanticObject.longitude + '&title=' + semanticObject.latitude + ', ' + semanticObject.longitude + '&description=';
				var newTab = window.getBrowser().addTab(nodeurl);
				window.getBrowser().selectedTab = newTab;
			}
		}
	}
};

SemanticActions.add("Add to Locify", locify);

