
var LTR = { 
	subscribed_to_event: false,
	urls: null,
	toggle: function(no) {
		jQuery('#ltr_' + no).toggle();
	},
	subscribe:function(id,url) {
		LTR.add_url(id,url);
		if (!LTR.subscribed_to_event) {
			FB.Event.subscribe('message.send',
			    function(response) {
			        var found_id = LTR.get_id(response);
					if (found_id!=null) {
						LTR.set_sent(found_id);
						location.reload();
					}
			    }
			);
		}
	},
	add_url: function(id,url) {
		if (LTR.urls==null) {
			LTR.urls = new Array;
		}
		LTR.urls[id] = url;
	},
	get_id: function(url) {
		for (var id in LTR.urls) {
			if (LTR.urls[id] == url) {
				return id;
			}
		}
		return null;
	},
	set_sent: function(id){
		var _name = 'ltr_' + id;
		var _val = "1";
		var _path = '/';

		var _expires = new Date;
		_expires.setMilliseconds(_expires.getMilliseconds() + 365 * 24 * 3600 * 1000);
		
		var _cookie = _name+"=" + encodeURIComponent(_val);
		if(_expires && _expires instanceof Date){
	  		_cookie += "; expires=" + _expires.toGMTString();
		}
		if(_path){
			_cookie += "; path=" + _path;
		}
		document.cookie = _cookie;
	}	
}
