function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function eraseAllCookies() {
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i].split(',');
		createCookie(c,"",-1);
	}
}

function setActiveStyleSheet(pTitle) {
  var vLoop, vLink;
  for(vLoop=0; (vLink = document.getElementsByTagName("link")[vLoop]); vLoop++) {
    if(vLink.getAttribute("rel").indexOf("style") != -1 && vLink.getAttribute("title")) {
      vLink.disabled = true;
      if(vLink.getAttribute("title") == pTitle) vLink.disabled = false;
    }
  }
}



function displaynext_newimage(vMaxDisplay){
	//CHECK FILE UPLOAD DIVS AND LOOP THROUGH UNTIL A HIDDEN ONE IS FOUND
	var uploaders = $$('div.imageupload');
	$found = false;
	uploaders.each(function(uploader, i){
		if(!$found && uploader.getStyle('display') == 'none'){
		uploader.setStyle('display', 'block');
		$found = true;
		//HIDE THE NEXT IMAGE LINK WHEN THE MAX IS REACHED
		if(i+1==vMaxDisplay) $('nextimage').setStyle('display', 'none');
		}
	});
}
	

function clear_radio_group(aClicked){
	var radios = $$('.imageupload input[type=radio]');
	vForm = document.forms['discography'];
	for (var i = 0; i < radios.length-1; i=i+2){
		if(radios[i].name != aClicked.name){
			var vRadio = eval("vForm." + radios[i].name);
				vRadio[1].checked = true;
		}
	}
}


function bleep_player(aTarget, aDataID){
	vDataID = "http://www.bleep.com/player/player.swf?" + aDataID + "&bgcolor=0x101010&fgcolor=0x999999&hilight=0xffffff&hilight2=0x575757"; 
	
	//"&bgcolor=0x101010&fgcolor=0xf1f1f1&hilight=0x00D126&hilight2=0x00D126"; 
	var vFlash = '<object type="application/x-shockwave-flash" data="$DATA$" id="bleepPlayer" width="256" height="34"><param name="movie" value="$DATA$" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><embed src="$DATA$" quality="high" bgcolor="#" width="256" height="34" name="bleepPlayer" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>';
	vFlash = vFlash.replace(/\$DATA\$/gi,vDataID);	
	document.getElementById(aTarget).innerHTML = vFlash;
}




function loadaccordian(){

	//scripts have been put here as a courtesy to you, the sourcecode viewer.
	
	//this script uses mootools: http://mootools.net
	
	var stretchers = $$('div.accordion');
	var togglers = $$('h3.toggler');

	stretchers.setStyles({'height': '0', 'overflow': 'hidden', 'display':'block'});
	
	window.addEvent('domready', function(){
		
		//initialization of togglers effects
		
		togglers.each(function(toggler, i){
			toggler.color = toggler.getStyle('background-color');
			toggler.$tmp.first = toggler.getFirst();
			toggler.$tmp.fx = new Fx.Style(toggler, 'background-color', {'wait': false, 'transition': Fx.Transitions.Quart.easeOut});
		});
		
		//the accordion
		
		var myAccordion = new Accordion(togglers, stretchers, {
			
			'opacity': false,
			'alwaysHide': true,
			'start': false,
			'display':false,
			'transition': Fx.Transitions.Quad.easeOut,
			
			onActive: function(toggler){
				toggler.$tmp.fx.start('#ff9f00');
				toggler.$tmp.first.setStyle('color', '#fff');
			},
		
			onBackground: function(toggler){
				toggler.$tmp.fx.stop();
				toggler.setStyle('background-color', toggler.color).$tmp.first.setStyle('color', '#82999F');
			}
		});
		
		//open the accordion section relative to the url
		
		var found = 0;
		$$('h3.toggler a').each(function(link, i){
			if (window.location.hash.test(link.hash)) found = i;
		});
		if(found > 0){
			myAccordion.display(found);
		}
		
	});

}

