function loadAccordions() {
	var npAccordion = new accordion('leftCol');
}

Event.observe(window, 'load', loadAccordions, false);

function selectCompleteAlbum() {
 	disableAll();
	document.getElementById('allsbx').checked=true;
	document.shoppingBasketForm.submit();
}

function disableAll(t) {
  	if(document.getElementById('sbx1').disabled==false) {
		for(i=1;i<=t;i++) {
			document.getElementById('sbx'+i).disabled=true;
		}
	}
	else {
		for(i=1;i<=t;i++) {
			document.getElementById('sbx'+i).disabled=false;
		}
	}
 }

 function checkIfAllSelected(t) {
	var allSelected = true;
 	for(i=1;i<=t;i++) {
		if(document.getElementById('sbx'+i).checked==false) {
			allSelected = false;
			break;
		}
 	}
	if(allSelected) {
		document.getElementById('allsbx').checked=true;
		for(i=1;i<=t;i++) {
			document.getElementById('sbx'+i).disabled=true;
			document.getElementById('sbx'+i).checked=true;
		}
	}
}

function doDownload(t) {
	var anySelected = false;
	for(i=1;i<=t;i++) {
		if(document.getElementById('sbx'+i).checked==true) {
			anySelected = true;
			break;
		}
 	}
	if (document.getElementById('allsbx').checked==true) {
		anySelected = true;
	}
	if (anySelected == false) {
		alert('Bitte wählen Sie zunächst die gewünschten Titel oder "Alle Tracks" aus.');
	} else {
		document.shoppingBasketForm.submit();
	}
	return anySelected;
}