
/* FloodlightTag Class using jQuery.js and oop.js */

var FloodlightTag = Class.extend(
{
	init : function(tagUrl)
	{
		var axel = Math.random() + '';
		var a    = axel * 10000000000000;
		var id   = 'DCLK_FLIframe_' + Math.floor(Math.random() * 10000);
		var src  = tagUrl + a + '?';
		
		var container  = this.getContainer();
		if (container != null)
		{
			var html = "<iframe id='" + id + "' src='" + src + "'></iframe>";
			container.append(html);
		}
	},

	getContainer : function()
	{
		var idName    = 'DCLK_FLDiv';
		var idPath    = '#' + idName;
		var container = jQuery(idPath);
		
		//----- Create container if it doesn't exist yet
		if (container.attr("id") != idName)
		{
			var html = "<div id='" + idName + "' style='display: none;'></div>";
			jQuery("body").append(html);
			container = jQuery(idPath);
		}	
		
		return container;
	}

}); // End FloodlightTag Class


