function track_flash(path)
{
	var featureid=FEATURE_NAME;
	ste.flash.page({id: featureid, type:'feature', lang: 'en', path: path, name:''});
	/*
	var featureid="exiderdome";
	
	s.prop14=s.prop15=s.prop24=""; //reset PF
	s.hier1="feature|"+featureid+"|"+path;
	s.linkTrackVars="prop11,prop14,prop15,prop19,prop20,hier1";
	s.prop11="";
	s.prop14="en";
	s.prop15="Feature";
	s.tl(true, 'o', featureid);
	s.prop11=s.prop14=s.prop15="";
	*/
}

function track_exit(url)
{
	var featureid=FEATURE_NAME;
	ste.flash.exit({id: featureid, type:'feature', lang: 'en', url: url});
	/*
	s.prop14=s.prop15=s.prop24=""; //reset PF
	s.linkTrackVars="prop11,prop14,prop15,prop19,prop20,events";
	s.linkTrackEvents="event6";
	s.events="event6";
	TrackDART("event6");
	s.prop11="";
	s.prop14="en";
	s.prop15="Feature";
	s.tl(true, 'e', url);
	s.prop11=s.prop14=s.prop15="";
	*/
}

var Feature = Class.create();

Feature.prototype = {
	initialize: function()
	{
		this._featureId = "FlashApplication";
		
		var version;
		var fVersion = deconcept.SWFObjectUtil.getPlayerVersion()["major"];
		if(fVersion >= 8){			//special resources for flash 8 available
			version = 8;
		}
//		else if(fVersion >= 7){		//special resources for flash 7 available
//			version = 7;
//		}
		else{
			version = 0;			//not supported flash version -> show non-flash/non-javascript version
		}

		if(version != 0){
			this.flashVersion = version;
			this.initFeature();
		}
	},
	initFeature: function()
	{	
		var flashvars = {
			config_url: "xml/feature_links.xml",
		
			s_account: s_account,
			pageTitle: s.prop19,
			featureName: FEATURE_NAME,
			namespace: s.visitorNamespace
		}
		
		var app = new SWFObject("../features/exiderdome/us/en/swf/exiderdome_entry_us_en.swf", 
				this._featureId, "987", "393", this.flashVersion + ",0,0,0", "#ffffff");
		app.addParam("quality", "high");
		app.addParam("wmode", "transparent");
		app.addParam("base", "../exiderdome/us/en/");
		app.addParam("menu", "false");
		app.addParam("allowScriptAccess", "sameDomain");
		
		for (key in flashvars) {
			app.addVariable(key, flashvars[key]);
		}
		
		app.write("headervisual-zone");
	},
	stopVideo: function() { 
		var _flashObj = $(this._featureId); 
	    if(_flashObj) _flashObj.SetVariable('stopVideo','true');
	},
	looseFocus: function() {
		$(this._featureId).blur();
	},
	getFeatureId: function() {
		return this._featureId;
	}
}

var featureFlash;
document.observe("dom:loaded", function() {
	/*initialize feature*/
	featureFlash = new Feature();
});

function exiderdome_trackPage(pageName) {
	s.pageName = "en:" + pageName;
	
	s.t();
}
