﻿///////////////////////////
// Global
function ShareClicked(service, url){
	if((service == 'favorites') || (service == 'email')) {
		var actionName = (service == 'favorites') ? 'HM_Busy_Share_Bookmark' : 'HM_Busy_Share_Email';
		trackAtlas(actionName);
	} else {
		trackSocial('http://view.atdmt.com/action/HM_Busy_Share?href='+service);
	}
	//	Omniture tracking
	var action = ':Share ' + service;
	trackOmni(action);	
}

///////////////////////////
// Secret Sauce
function SecretSauceFirstIngredientViewed(){
	var action = 'Ingredient1_View';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[14]);	
}

function SecretSauceFinalIngredientViewed(){
	var action = 'Ingredient_Final_View';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[10]);	
}

function SecretSauceVideoStarted(video)
{
    var action = 'Video_Start_' + video;
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[11]);
}

function SecretSauceVideoEnded(video)
{
    var action = 'Video_End_' + video;
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[12]);
}

function SecretSauceIntroSkipped()
{
   	var action = 'Secret_Sauce_Intro_Skipped';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[13]);
}

///////////////////////////
// Sleep Learning
function SleepLearningAudio1Download(){
	var action = 'Audio1_Download';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[9]);
}

function SleepLearningAudio1Played(){
	var action = 'Audio1_Play';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[15]);
}

function SleepLearningAudio2Download(){
	var action = 'Audio2_Download';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[9]);
}

function SleepLearningAudio2Played(){
	var action = 'Audio2_Play';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[15]);
}

function SleepLearningAudio3Download(){ 
	var action = 'Audio3_Download';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[9]);
}

function SleepLearningAudio3Played(){
	var action = 'Audio3_Play';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[15]);
}

///////////////////////////
// Pancake Dad
function PancakeDadVideoStarted(group){
	var action = 'Video_Start';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[7]);
}

function PancakeDadVideoEnded(group){
	var action = 'Video_End';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[8]);
}

// utility functions
function trackAtlas(actionName,slId){
	// create tracking url and place an img on the page to trigger Atlas tracking
	var silverlightId = slId || getSilverlightId(),
		atlas = 'http://view.atdmt.com/action/HM_Busy_'+silverlightId+'_'+actionName;
	$('#atlasTracking').attr('src',atlas);
};
function trackSocial(url){
	var iframe = ($('body').find('#socialLinkIframe').length > 0) ? $('#socialLinkIframe') : $('<iframe id="socialLinkIframe"></iframe>').css({'width':0,'height':0,'font-size':'1px'}).appendTo('body');
	iframe.attr('src',url);
}
function trackOmni(action,event,$tile){
	var sl = $('object[id^=silverlight]').filter(':visible'),
	 	tile = $tile || sl.parents('li.tile:first'),
		title = tile.children('h2').text(),
		thisEvent = event || [4];
	new OmniTrack('Module', thisEvent, function(thisAction) {
        this.LinkName = title + action;
    }).Track(tile);
}
function getSilverlightId(){
	var sl = $('object[id^=silverlight]').filter(':visible'),
 		tile = sl.parents('li.tile:first');
	return tile.attr('id').split('-').pop();
}

/* new Tracking */
function CelticModuleStarted()
{
	//	$('#atlasTracking').attr('src', 'http://view.atdmt.com/action/HM_Busy_FourLeafs_View');
}

function CelticVideoStarted(video)
{
    var action = null;
    switch (video)
    {
        case 'emily':
            action = 'Emily_Bio_View';
            break;

        case 'kimo':
            action = 'Kimo_Bio_View';
            break;

        case 'davee':
            action = 'Davee_Bio_View';
            break;

        case 'matt':
            action = 'Matt_Bio_View';
            break;

        case 'trailer':
            action = 'Feature_View';
            break;

        case 'music_video':
            action = 'Music_Video_View';
            break;

        case 'documentary':
            action = 'Documentary_View';
            break;
    }

	trackAtlas(action,'FourLeafs');
	trackOmni('Silverlight Feature: '+action,[11],$('#tile-FourLeafs'));
}

function CelticVideoEnded(video)
{
    var action = null;
    switch (video)
    {
        case 'emily':
            action = 'Emily_Bio_View_End';
            break;

        case 'kimo':
            action = 'Kimo_Bio_View_End';
            break;

        case 'davee':
            action = 'Davee_Bio_View_End';
            break;

        case 'matt':
            action = 'Matt_Bio_View_End';
            break;

        case 'trailer':
            action = 'Feature_View_End';
            break;

        case 'music_video':
            action = 'Music_Video_View_End';
            break;

        case 'documentary':
            action = 'Documentary_View_End';
            break;
    }

	trackAtlas(action,'FourLeafs');
	trackOmni('Silverlight Feature: '+action,[8],$('#tile-FourLeafs'));
}

function CelticVideoDownload(video)
{
    var action = null;
    
    switch (video)
    {
        case 'trailer':
            action = 'Trailer_Video_Download';
            break;

        case 'music_video':
            action = 'Music_Video_Download';
            break;

        case 'documentary':
            action = 'Documentary_Download';
            break;
    }
    
	trackAtlas(action,'FourLeafs');
	trackOmni('Silverlight Feature: '+action,[9],$('#tile-FourLeafs'));
}

function CelticMP3Played()
{
    var action = null;
    
    action = 'Mp3Audio_StreamPlay';
	trackAtlas(action,'FourLeafs');
	trackOmni('Silverlight Feature: '+action,[15],$('#tile-FourLeafs'));
}

function CelticMP3Download()
{
    var action = 'Mp3Audio_Download';
	trackAtlas(action,'FourLeafs');
	trackOmni('Silverlight Feature: '+action,[9],$('#tile-FourLeafs'));
}

function BioSiteLink(person)
{
    var action = null;
    
    switch (person)
    {
        case 'kimo':
            action = 'Kimo_Bio_Click';
            break;

        case 'davee':
            action = 'Davee_Bio_Click';
            break;

        case 'matt':
            action = 'Matt_Bio_Click';
            break;
    }
	trackAtlas(action,'FourLeafs');
	trackOmni('Silverlight Feature: '+action,[],$('#tile-FourLeafs'));

}

function RyanHadleyLink()
{
	var action = 'Ryan_Bio_Click';
	trackAtlas(action,'FourLeafs');
	trackOmni('Silverlight Feature: '+action,[],$('#tile-FourLeafs'));
}

function BearCreekStudioLink()
{
	var action = 'BearCreek_Bio_Click';
	trackAtlas(action,'FourLeafs');
	trackOmni('Silverlight Feature: '+action,[],$('#tile-FourLeafs'));
}

function onFacebookPlayerLoad(){
	if (!$('#silverlight-facebook').hasClass('listener-loaded')){
		$('#silverlight-facebook').addClass('listener-loaded');
		var slObject = document.getElementById('silverlight-facebook');
        var player = null;
			
        if (slObject != null) 
		{
			try{
				player = slObject.Content.MediaPlayer;                
				player.addEventListener('MediaOpened', function() {

				});
				player.addEventListener('MediaEnded', function() {
				// Media Ended Event
					FacebookVideoEnded();
				});
				player.addEventListener('Started', function() {
				// Media Ended Event
					FacebookVideoStarted();
				});
			} catch(e){

			}
		}
	}
}

function FacebookVideoStarted(){
	var action = 'Video_Start';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[7]);
}

function FacebookVideoEnded(){
	var action = 'Video_End';
	trackAtlas(action);
	trackOmni('Silverlight Feature: '+action,[8]);
}



