// JavaScript Document
/////////// START WINDOW ADD EVENT
window.addEvent('domready', function() {

/////////////////////////////////////////////////////////////////////////////////////////////////// PRELOAD IMAGES
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
MM_preloadImages('images/logoOver.gif');
MM_preloadImages('images/mastheadTagBkgnd.gif');
MM_preloadImages('flash/featuredArtist_video.swf');
MM_preloadImages('flash/featuredArtist_audio.swf');

/////////////////////////////////////////////////////////////////////////////////////////////////// FLASH INSERT FUNCTIONS
function insertFlashFeaturedVideo(){
var so = new SWFObject("flash/artistsDetail_video.swf", "artistsDetail_video", "327", "233", "8");
   			so.addParam("allowScriptAccess", "sameDomain");
   			so.addParam("menu", "false");
   			so.addParam("wmode", "transparent");
   			so.addParam("quality", "high");
				//so.addVariable("videoINIT", receiveVideoData);
   			so.write("boxArtistsVideoPlayer");
}

function insertFlashFeaturedAudio(receiveAudioDataUrl, receiveAudioDataArtist, receiveAudioDataTrack){
var so = new SWFObject("flash/artistsDetail_audio.swf", "artistsDetail_audio", "327", "44", "8");
   			so.addParam("allowScriptAccess", "sameDomain");
   			so.addParam("menu", "false");
   			so.addParam("wmode", "transparent");
   			so.addParam("quality", "high");
				so.addVariable("audioINITurl", receiveAudioDataUrl);
				so.addVariable("audioINITartist", receiveAudioDataArtist);
				so.addVariable("audioINITtrack", receiveAudioDataTrack);
   			so.write("boxArtistsAudioPlayer");
}


/////////////////////////////////////////////////////////////////////////////////////////////////// AUDIO SETUP
function setupArtistAudio(){
var receiveAudioDataUrl = document.getElementById('boxArtistsAudioPlayer').getAttribute('audioDATAurl');
var receiveAudioDataArtist = document.getElementById('boxArtistsAudioPlayer').getAttribute('audioDATAartist');
var receiveAudioDataTrack = document.getElementById('boxArtistsAudioPlayer').getAttribute('audioDATAtrack');
var newTimer = insertFlashFeaturedAudio(receiveAudioDataUrl, receiveAudioDataArtist, receiveAudioDataTrack).delay(1100);
}
var newTimer = setupArtistAudio().delay(1600);
/////////////////////////////////////////////////////////////////////////////////////////////////// VIDEO SETUP
//function setupArtistVideo(){
//var receiveVideoData = document.getElementById('boxArtistsVideoPlayer').getAttribute('videoDATA');
//var newTimer = insertFlashFeaturedVideo().delay(1200);
//}
//var newTimer = ArtistVideoSWITCH().delay(1400);

/////////////////////////////////////////////////////////////////////////////////////////////////// TOOL TIPS

var toolTips = new Tips($$('.Tips'), {
	initialize:function(){
		this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 100, wait: false}).set(0);
	},
	onShow: function(toolTip) {
		this.fx.start(1);
	},
	onHide: function(toolTip) {
		this.fx.start(0);
	}

});

var toolTips = new Tips($$('.extraLinkTip'), {
	className: 'extraLinkTip',
	//fixed: true,
	initialize:function(){
		this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 100, wait: false}).set(0);
	},
	onShow: function(toolTip) {
		this.fx.start(1);
	},
	onHide: function(toolTip) {
		this.fx.start(0);
	}

});

/////////// END WINDOW ADD EVENT
});

/////////////////////////////////////////////////////////////////////////////////////////////////// JUMP MENU SETUP
function MM_jumpMenuGo(objId,targ,restore){ //v9.0
  var selObj = null;  with (document) { 
  if (getElementById) selObj = getElementById(objId);
  if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0; }
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
/////////////////////////////////////////////////////////////////////////////////////////////////// MERCH SLIDE SETUP
function frontMerchSlideNext(){
new SimpleSlide('SimpleSlide',{type: 'scroll', direction: 'forward', duration: 600});
}
function frontMerchSlidePrev(){
new SimpleSlide('SimpleSlide',{type: 'scroll', direction: 'back', duration: 600});
}
//////////////////////////////////////// TRIGGER PHOTO
function loadPhoto(imageFILE){
mootoolsInsert('insert_artistsPhoto.php?photoID='+imageFILE+'', 'boxArtistDetailPhotoContainer');
}
setTimeout(function(){
var receivePhotoDATA = document.getElementById('boxArtistDetailPhotoContainer').getAttribute('photoINITdata');
loadPhoto(receivePhotoDATA);
}, 2000);

/////////////////////////////////////////////////////////////////////////////////////////////////// AJAX INSERT
function mootoolsInsert(contentDATA, divDATA){
var url = contentDATA;
new Ajax(url, {method: 'get',update: $(divDATA)}).request();
}

/////////////////////////////////////////////////////////////////////////////////////////////////// MERCH SLIDE SETUP
function frontMerchSlideNext(){
new SimpleSlide('SimpleSlide',{type: 'scroll', direction: 'forward', duration: 600});
}
function frontMerchSlidePrev(){
new SimpleSlide('SimpleSlide',{type: 'scroll', direction: 'back', duration: 600});
}