function sendEvent(swf,typ,prm) { 
  thisMovie(swf).sendEvent(typ,prm); 
};

var player_state_id;
function getUpdate(typ,pr1,pr2,swf) { 
  //Handle showing/hiding the appropriate player status
  if(typ == "state") {
    //state_id 0 = stop, 1 = buffer, 2 = play
    var state_id = pr1;
    player_state_id = state_id;
    var player_is_on = (state_id == 2)
    if (player_is_on) {
      $('player_on').show();
      $('player_off').hide();          
    }
    else {
      $('player_on').hide();
      $('player_off').show();
    }                       
  }

	if(typ == "item") { 
	  currentItem = pr1;  
    getItemData(currentItem);
	  //setTimeout("getItemData(currentItem)",100); }
  }
};

function thisMovie(swf) {
  var movie;
  if(navigator.appName.indexOf("Microsoft") != -1) {
    movie = window[swf];
  } else {
    movie = document[swf];
  }

  if (!movie) {
    movie = document.getElementById('player');
  }

  return movie;
};

var info; //making this global so we can use in GA callback on state change
function getItemData(idx) { 
	info = thisMovie("player").itemData(idx);
  var artist = info["author"];
  var title = '"' + info["title"] + '"';
  var link = info["link"];
  var image = info["image"];
  var album = info["category"];  
  
	//use affiliate id if we have one
	if (typeof SOS_AFFILIATE_ID != 'undefined') {
		link += "?affiliate_id=" + SOS_AFFILIATE_ID;
	}
  $('np_link_tag').setAttribute('href', link);  
  $('np_image_link').setAttribute('href', link);    
  $('np_artist').update(artist);
  $('np_title').update(title);  
  $('np_image').setAttribute('src', image);
  $('np_album').update(album);
};


var s1 = new SWFObject('http://media.sunlightofthespirit.com/affiliate_player/mediaplayer_alldomains.swf','player','410','200','8','#ffffff');
s1.addParam('allowfullscreen','false');
s1.addParam('allowscriptaccess','always');
s1.addParam('wmode','opaque');
s1.addParam('allowfullscreen','false');
s1.addVariable('file','http://www.sunlightofthespirit.com/playlists/sunlight_playlist_home.xml');
s1.addVariable('backcolor','0xEEEEEE');
s1.addVariable('frontcolor','0x333333');
s1.addVariable('lightcolor','0x5858ae');
s1.addVariable('screencolor','0xFFFFFF');      
s1.addVariable('autostart','false');
s1.addVariable('enablejs','true');
s1.addVariable('displayheight','0');
s1.addVariable('searchbar','false');
s1.addVariable('thumbsinplaylist','false');
s1.addVariable('showeq','false');
s1.addVariable('allowscriptaccess','always');
s1.addVariable('width','410');
s1.addVariable('height','200');
s1.write('player_wrapper');