glow.ready(function() {
	glow.dom.get("a.lghtbox-ssi").each(function() {
		var me = glow.dom.get(this);
		var url = me.attr("href");
		me.attr("href", "#");
		var ajax_url =  "badge/" + url.substring(url.lastIndexOf("=") +1) + ".sssi";
		glow.events.addListener(
			me,
			'click',
			function () {
				var height = glow.dom.get("body").height();
				var lightbox = glow.dom.create('<div id="lightbox" class="black_trans"><div id="lightbox_inner"><div id="lightbox_content"><div id="lightbox_loading"></div></div></div></div>');
				lightbox.css("display", "none");
				glow.events.addListener(
					lightbox,
					'click',
					function () {
						glow.dom.get("#lightbox").remove();			
					}
				);												
				glow.dom.get('body').append(lightbox);			
				var lightbox = glow.dom.get("#lightbox");
				lightbox.css("display", "block");
				lightbox.css("height", height + "px");				
				var getRef = glow.net.get(ajax_url, {		
					onLoad: function(response) {					
						CHANNELS_EMP_EMBED = [];						
						var resp_text = response.text().replace(/document.write\(\"\<div class\=\'emp_loading\'\>\<span\>Loading Video Player\<\/span\>\<\/div\>\"\)/, "");						
						var new_content = glow.dom.create('<div id="lightbox_inner"><div id="lightbox_content">' + resp_text + '</div></div>');	
						if (new_content.get("script").length > 0) {
							eval(new_content.get("script").html());
						}		
						glow.dom.get("#lightbox").html("");
						glow.dom.get("#lightbox").append(new_content);						
						var cb = glow.dom.create("<div id=\"close_box\"><a href=\"#\"><span>Close</span></a></div>");
						cb.appendTo(glow.dom.get("#lightbox_content"));						
						glow.events.addListener(
							cb.get("a"),
							'click',
							function () {
								glow.dom.get("#lightbox").remove();
							}
						);
						glow.events.addListener(
							glow.dom.get("#lightbox_content"),
							'click',
							function (e) { e.stopPropagation();}
						);	
						if (typeof CHANNELS_EMP_EMBED != "undefined" && CHANNELS_EMP_EMBED.length > 0) {
							CHANNELS_EMP_EMBED[0]();
						}	
					},
					onError: function(response) {
						window.location = url
					}
				});					
			}
		);								
	});
});