Cof = Cof || {};

/**
 * The main Homepage object
 *
 * @class Homepage
 */
Cof.Homepage = function() {
    return {
		featureBanner: {
			clickAction: function(url, clipnumber, pagecode){
				++clipnumber;
				url = new URL(url);
				LinkId.set('area','C1');
				LinkId.set('subarea',clipnumber < 9 ? new String('0') + new String(clipnumber) : clipnumber);
				url.addQueryParam('linkid',LinkId.outputId('G',pagecode));
				window.location = url.get();
			},
			bannerEventTrack: function(eventname, event, eventtype){
				if(eventname.match(/\.swf/)) {
                    eventname = eventname.substr(1).split('?');
                    eventname = eventname[0].replace(/\//g,'-');
                } 
                WebTracker.send(eventname,event,eventtype);
			}
		}
    }
}

// Create a new Homepage instance
var homepage = new Cof.Homepage();

