function renderOurPicsFlash(pageNo) {
   //var startingId = (pageNo*4)-3; // as 4 elements on screen at one time 
   var startingId = 0;
   for(x=startingId;x<=startingId+3;x++) {
	   var fplayer = new SWFObject("/bandit/flash/storefront/ourPickArtist.swf", "featuredArtistImg"+pageNo+"_"+x+"SWF", "200", "100", "7", "#ffffff");
	   
	   if(document.getElementById("featuredArtistImg"+pageNo+"_"+x) != null)
	   {
			var currentArtistInfo=document.getElementById("featuredArtistImg"+pageNo+"_"+x).firstChild;
			if(currentArtistInfo) {
				fplayer.addVariable("artistImage",currentArtistInfo.src);
				fplayer.addVariable("artistName",escape(currentArtistInfo.getAttribute('alt')));
				fplayer.addVariable("artistURL",escape(currentArtistInfo.getAttribute('rel')));
			}
			fplayer.addParam("wmode","transparent");
			fplayer.addParam("menu","false");
			
			var currentURL = window.location + '';
			if(currentURL.indexOf('dev.bandit')>=0) fplayer.addVariable("enviro","dev");
			else if(currentURL.indexOf('biz.bandit')>=0) fplayer.addVariable("enviro","biz");
			else fplayer.addVariable("enviro","www");
			
			//fplayer.write("featuredArtistImg"+pageNo+"_"+x);   
			addSingleColourAndRender("barColour","keyColour",fplayer,"featuredArtistImg"+pageNo+"_"+x);
		}
   } 
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function toggleHeaderAd(divOjbect,toggleVal) {
	toggleVal==0 ? divOjbect.style.display = 'none' : divOjbect.style.display = 'block';
}

function fadeTopDownloads(target) {
	var targetTab = 'topDownloadTab' + target;
	var swfLoaderLocation = '/bandit/flash/common/loader_large.swf';
	
	if((document.getElementById(targetTab).parentNode.className!='selected')&&(document.getElementById(targetTab).parentNode.className!='first selected')) { // don't do if already selected
		
		// revert tab that was previously active
		var liTabArray = document.getElementById('innerTitleTab').getElementsByTagName('li');
		for(var x=0;x<liTabArray.length;x++) {
			if (liTabArray[x].className) {
				switch(liTabArray[x].className) {
					case 'selected':		liTabArray[x].className=''; break;
					case 'first selected':	liTabArray[x].className='first'; break;
				}
			}
		}
		
		var targetTabClass = document.getElementById(targetTab).parentNode.className;
		targetTabClass=='first' ? document.getElementById(targetTab).parentNode.className += ' selected' : document.getElementById(targetTab).parentNode.className = 'selected';
		
		//findSWF('sectionHeaderSWF_topDownloads').loading(1);
		var downloadsContainer = document.getElementById('slider_todaysChart');
		var loaderDiv = document.createElement("div");
		loaderDiv.setAttribute('id','downloadsLoader');
		var loaderplayer = new SWFObject(swfLoaderLocation, "TopDownloadsLoaderSWF", "24", "24", "7", "#FFFFFF");
		loaderplayer.addParam("wmode", "transparent");
		downloadsContainer.appendChild(loaderDiv);	
		
		fadeObject(document.getElementById('topDownloadsCol0'),'out');
		setTimeout(function() { fadeObject(document.getElementById('topDownloadsCol1'),'out'); 		},80);
		setTimeout(function() { fadeObject(document.getElementById('topDownloadsCol2'),'out'); 		},160);
		setTimeout(function() { fadeObject(document.getElementById('topDownloadsCol3'),'out'); loaderplayer.write('downloadsLoader');		},340);	
		
		//var destinationURL = topDownloadsBaseURL + target + '&clicked=true';
		var destinationURL = tabBaseURL[target] + '&clicked=true';
		
		
		setTimeout(function() { getWidget(destinationURL,'widgetResponse_downloads'); },800);
		
		var widgetResponseDiv = document.getElementById('widgetResponse_downloads');
		if (widgetResponseDiv.addEventListener) { // Firefox & Safari
			widgetResponseDiv.addEventListener('datafound', displayTopDownloads ,true);
		}
		else if (widgetResponseDiv.attachEvent) {	 // IE
			widgetResponseDiv.attachEvent('onclick', displayTopDownloads);
		}
	}
}

function addTopDownloadsEvent() {	
	var widgetResponseDiv = document.getElementById('slider_todaysChart');
	if (widgetResponseDiv.addEventListener) { // Firefox & Safari
		widgetResponseDiv.addEventListener('datafound', displayTopDownloads ,true);
	}
	else if (widgetResponseDiv.attachEvent) {	 // IE
		widgetResponseDiv.attachEvent('onclick', function() { 
			displayTopDownloads();
			widgetResponseDiv.detachEvent('onclick',arguments.callee,false);
		});
	}
}

function addOurPicksEvent() {
	var widgetResponseDiv = document.getElementById('slider_ourPicks');
	if (widgetResponseDiv.addEventListener) { // Firefox & Safari
		widgetResponseDiv.addEventListener('datafound', function() { 
			initHozScroller('ourPicks');													 
			renderOurPicsFlash(1);
			widgetResponseDiv.removeEventListener('datafound',arguments.callee,true);
		} ,true);
	}
	else if (widgetResponseDiv.attachEvent) {	 // IE
		widgetResponseDiv.attachEvent('onclick', function() { 
		  initHozScroller('ourPicks');												  
		  renderOurPicsFlash(1); 
		  widgetResponseDiv.detachEvent('onclick',arguments.callee,false);
		} );
	}
}

function displayTopDownloads(e) {
	if (!e) e = window.event;
	if (e.target) e = e.target; // 'parentNode' is due to Flash element
	else if (e.srcElement) e = e.srcElement;
	if (e.nodeType == 3) // defeat Safari bug
		e = targ.parentNode;	
	
	var downloadsContainer = document.getElementById('slider_todaysChart');
	if(downloadsContainer.lastChild.innerHTML) {
		if(downloadsContainer.lastChild.getAttribute('id')=='downloadsLoader')
			downloadsContainer.removeChild(downloadsContainer.lastChild);
	}
	
	if(e.getAttribute('id')) {	// fix IE bug not removing event		
		var col1 = document.getElementById('topDownloadsCol0');
		var col2 = document.getElementById('topDownloadsCol1');
		var col3 = document.getElementById('topDownloadsCol2');
		var col4 = document.getElementById('topDownloadsCol3');
		if(col1) fadeObject(col1,'in');
		if(col2) setTimeout(function() { fadeObject(col2,'in'); },80);
		if(col3) setTimeout(function() { fadeObject(col3,'in'); },160);
		if(col4) setTimeout(function() { fadeObject(col4,'in'); },240);
	}
}

function toggleGenres(alink) {
	var genres = document.getElementById('moreGenres');
	if(alink.innerHTML=='More') {
		alink.innerHTML = 'Less';
		alink.className = 'hozLiMoreUp';
		slideit('moreGenres',20,1);
	} else {
		alink.innerHTML = 'More';
		alink.className = 'hozLiMoreDown';
		slideit('moreGenres',20,0);
	}
}

function keepLiSelected(aLink) {
	if(aLink.className!='selected') { // don't do if already selected
		// revert tab that was previously active
		var liTabArray = document.getElementById('idWidgetContainer_storeHelpQuestion').getElementsByTagName('a');
		for(var x=0;x<liTabArray.length;x++) {
			if (liTabArray[x].className) {
				if(liTabArray[x].className=='selected') liTabArray[x].className='';
			}
		}
		aLink.className = 'selected';
	}
}
