// 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(receiveVideoData){
var so = new SWFObject("flash/featuredArtist_video.swf", "featuredArtist_video", "273", "193", "8");
   			so.addParam("allowScriptAccess", "sameDomain");
   			so.addParam("menu", "false");
   			so.addParam("wmode", "transparent");
   			so.addParam("quality", "high");
				so.addVariable("videoINIT", receiveVideoData);
   			so.write("boxFeaturedArtistMedia");
}

function insertFlashFeaturedAudio(receiveAudioDataUrl, receiveAudioDataArtist, receiveAudioDataTrack){
var so = new SWFObject("flash/featuredArtist_audio.swf", "featuredArtist_audio", "273", "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("boxFeaturedArtistMedia");
}

/////////////////////////////////////////////////////////////////////////////////////////////////// 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);
	}

});
/////////////////////////////////////////////////////////////////////////////////////////////////// MAIN RELEASES NAVIGATION
function releasesMain_trigger(startID, maxID, viewID){
var dataStartVar = startID;
var dataMaxVar = maxID;
var dataViewVar = viewID;
var dogSection = "boxMainReleasesContent";	
var dogFile = "insert_releasesMain.php?startID="+dataStartVar+"&maxID="+dataMaxVar+"&viewID="+dataViewVar;											
mootoolsInsert(dogFile, dogSection);
}
setTimeout(function(){
var dataStartVar = $('boxMainReleasesContent').getProperty('start');
var dataMaxVar = $('boxMainReleasesContent').getProperty('max');
var dataViewVar = $('boxMainReleasesContent').getProperty('view');
releasesMain_trigger(dataStartVar, dataMaxVar, dataViewVar);
}, 100);

function releasesAffil_trigger(startID, maxID, viewID){
var adataStartVar = startID;
var adataMaxVar = maxID;
var adataViewVar = viewID;
var adogSection = "boxMainAffilReleasesContent";	
var adogFile = "insert_releasesAffil.php?AffilstartID="+adataStartVar+"&AffilmaxID="+adataMaxVar+"&AffilviewID="+adataViewVar;											
mootoolsInsert(adogFile, adogSection);
}
setTimeout(function(){
var adataStartVar = $('boxMainAffilReleasesContent').getProperty('start');
var adataMaxVar = $('boxMainAffilReleasesContent').getProperty('max');
var adataViewVar = $('boxMainAffilReleasesContent').getProperty('view');
releasesAffil_trigger(adataStartVar, adataMaxVar, adataViewVar);
}, 300);

/////////// 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});
}
/////////////////////////////////////////////////////////////////////////////////////////////////// AJAX INSERT
function mootoolsInsert(contentDATA, divDATA){
var url = contentDATA;
new Ajax(url, {method: 'get',update: $(divDATA)}).request();
}

function insertReleasesSet(sortID, divID){
var adogSection = divID;
var adogFile = sortID.options[sortID.selectedIndex].value;
if(adogFile){
mootoolsInsert(adogFile, adogSection);
}
}