
// Failsafe google analytics tracker
var pageTracker;

try {
    pageTracker = _gat._getTracker("UA-12155448-1");
} catch(err) {
	pageTracker = {_trackPageview:function(e) {}}
}

// failsafe adform tracker
try {
	ADFTrack;
} catch (err) {
	var ADFTrack = function(a,b,c){};
}

/***************
 *  Pageviews  *
 ***************/

// Added
function trackFrontpage(){
    ADFtrack(11368,75094);
    pageTracker._trackPageview("/htmlFrontpage");
}

// Added
function trackInvites(){
    pageTracker._trackPageview("/invites");
}

// Added
function trackPartyInfo(){
    ADFtrack(11368,75100,['']);
    pageTracker._trackPageview("/partyInfo");
}

// Added
function trackPrizesPage(){
    pageTracker._trackPageview("/prizes");
}

// Added
function trackAccept(){
    pageTracker._trackPageview("/acceptInviteRequest");
}

// Added
function trackLegal(){
    pageTracker._trackPageview("/legal");
}

/************
 *  Events  *
 ************/

// Track when people publish to Facebook.
function trackFBPublish(page) {
    ADFtrack(11368,75101,['']);
    pageTracker._trackEvent("Button", "Publish to facebook: ".page);
}

// Added
function trackHelpMeButton() {
    ADFtrack(11368,75102,['']);
}

// Added
function trackGetHelp() {
    ADFtrack(11368,75099,['']);
}

// Added
function trackFBConnectButton() {
    ADFtrack(11368,75095,['']);
    pageTracker._trackEvent("Button", "Facebook Connect");
}

// Added
function trackFriendSelectorAccept(){
    pageTracker._trackEvent("Button", "Friend selector accept");
}

// Added
function trackFriendSelectorClose(){
    pageTracker._trackEvent("Button", "Friend selector closed");
}

// Added
function trackInviteAccept(){
    pageTracker._trackEvent("Button", "Accept invites");
}

// Added
function trackPartyInfoClose(){
    pageTracker._trackEvent("Button", "Close party info");
}

// Added
function trackFlashEmbed(){
    pageTracker._trackEvent("Flash", "Flash embedded");
}

// Added
function trackFlashEmbedError() {
    pageTracker._trackEvent("Flash", "Error embedding flash");
}

// Added
function trackFBConnectCancel() {
    pageTracker._trackEvent("Button", "Facebook Connect cancelled.");
}

// Added
function trackFBConnectLogout() {
    pageTracker._trackEvent("Button", "Facebook Connect logout.");
}

// Added
function trackIE6() {
    pageTracker._trackEvent("Browser", "Internet Explorer 6 user");
}

// Added
function trackStimorolDKLink() {
    pageTracker._trackEvent("Browser", "Link to stimorol.dk clicked");
}

// Added
function trackSensesInfo() {
    pageTracker._trackEvent("Browser", "Senses product overlay shown.");
}
