// Open/Close List on Level-1
function jAlbumOpenAlbum(album_id)
{
var href = "index.php?yadd=MAL,OA"+album_id+",Q"+document.body.scrollTop;
document.location.href = href;
}
//-------------------------------------
// Open/Close List on Level-2
function jAlbumOpenDisc(album_id,disc_id)
{
var href = "index.php?yadd=MAL,A"+album_id+",OD"+disc_id+",Q"+document.body.scrollTop;
document.location.href = href;
}
function jAlbumOpenRelease(album_id,release_id)
{
var href = "index.php?yadd=MAL,A"+album_id+",OR"+release_id+",Q"+document.body.scrollTop;
document.location.href = href;
}
//-------------------------------------
// Save from Edit-Page
function jAlbumSave(fset,fval)
{
goTransfer('asavealbum',0,fset,fval);
}
function jAlbumDontSave(fset,fval)
{
goTransfer('albumDontSave',0,fset,fval);
}
//-------------------------------------
function jsAlbumSaveEventRel(persons)
{
jPostAction('albumSaveEventRel',0,'persons',persons);
}
//-------------------------------------
function jsAlbumSaveBandRel()
{
jPostAction('albumSaveBandRel',0);
}
//-------------------------------------
function jsAlbumSavePersRel()
{
jPostAction('albumSavePersRel',0);
}
//-------------------------------------
//-------------------------------------
// Delete from Edit-Page
function jAlbumKill(name)
{
if( !confirm("Are you really sure to delete\n album '"+name+"'?") )
	return;

jPostAction('albumDelete',0);
}
//=====================================
function selReleaseImg(pictName,inField)
{
var form = document.getElementById('ftransfer');
if(form)
	{
	var inp = document.getElementById('rfScan'+inField);
	var dvU = document.getElementById('dvUplo'+inField);
	var dvW = document.getElementById('dvWait'+inField);
	if(inp && dvU && dvW)
		{
		inp.value = pictName;
		dvU.style.display = "none";
		dvW.style.display = "inline";
		form.submit();
		}
	}
}
//-------------------------------------
function clickReleaseImg(inField)
{
var inp = document.getElementById('rfFile'+inField);
if(inp)
	inp.click();
}
//-------------------------------------
function selRelDiscImg(pictName,inField)
{
var form = document.getElementById('ftransfer');
if(form)
	{
	var inp = document.getElementById('dfScanRelDisc'+inField);
	var dvU = document.getElementById('dvUploRelDisc'+inField);
	var dvW = document.getElementById('dvWaitRelDisc'+inField);
	if(inp && dvU && dvW)
		{
		inp.value = pictName;
		dvU.style.display = "none";
		dvW.style.display = "inline";
		form.submit();
		}
else alert(inp +" / "+ dvU +" / "+ dvW);
	}
else alert("form");
}
//=====================================
function jAlbumSelBand(band_id)
{
//var href = "index.php?menu=album&band="+band_id;
var href = "index.php?yadd=MAL,B"+band_id;
document.location.href = href;
}
//-------------------------------------
function jAlbumWahl(wahl)
{
jAction('album','list',wahl,null)
}
//-------------------------------------
function pomAlbumCollapse()
{
var href = "index.php?yadd=MAL,IC,Q"+document.body.scrollTop;
document.location.href = href;
}
//-------------------------------------
// 0=complete, 1=ohne tracklists
function pomAlbumExpand(level)
{
var href;
if(level==1)
	href = "index.php?yadd=MAL,IF,Q"+document.body.scrollTop;
else
	href = "index.php?yadd=MAL,IE,Q"+document.body.scrollTop;
document.location.href = href;
}
//-------------------------------------
// 0 = Band/Jahr
// 1 = Event
// 2 = Label
// 3 = Track
function pomAlbumSelectBy(by)
{
	switch(by) {
		case 1:
			href = "index.php?yadd=MALE,Q";
			break;
		case 2:
			href = "index.php?yadd=MALL,Q";
			break;
		case 3:
			href = "index.php?yadd=MALP,Q";
			break;
		case 4:
			href = "index.php?yadd=MALT,Q";
			break;
		case 0: default:
			href = "index.php?yadd=MALA,Q";
			break;
	}
document.location.href = href;
}
//-------------------------------------
//-------------------------------------
//-------------------------------------
//-------------------------------------

//=====================================
function jAlbumSelectDisc(disc_id)
{
// ... set the global 'disc_id' to disc_id and dtrack_id to zero
jPostAction('albumSelectDisc',disc_id,'disc_id',disc_id,'dtrack_id',0);
}
//-------------------------------------
function jAlbumAddDisc(album_id)
{
jPostAction('albumAddDisc',album_id);
}
//-------------------------------------
function jAlbumDelDisc(disc_id)
{
if( confirm("Sind Sie sicher, dass Sie\ndiese CD löschen wollen?") )
	jPostAction('albumDelDisc',disc_id);
}
//-------------------------------------
function jAlbumMoveDisc(disc_id,direction)
{
// ... set the global 'disc_id' to disc_id
jPostAction('albumMoveDisc'+direction,disc_id,'disc_id',disc_id);
}
//-------------------------------------
function jAlbumSaveDisc(disc_id)
{
jPostAction('albumSaveDisc',disc_id,'disc_id',disc_id);
}
//=====================================
function jDiscSelectTrack(disc_id,dtrack_id)
{
// ... set the global 'disc_id' to disc_id
jPostAction('discSelectTrack',dtrack_id,'disc_id',disc_id,'dtrack_id',dtrack_id);
}
//-------------------------------------
function jDiscAddTrack(disc_id)
{
// ... set the global 'disc_id' to disc_id
jPostAction('discAddTrack',disc_id,'disc_id',disc_id);
}
//-------------------------------------
function jDiscDelTrack(dtrack_id,disc_id)
{
// ... set the global 'disc_id' and 'dtrack_id'
jPostAction('discDelTrack',dtrack_id,'dtrack_id',dtrack_id,'disc_id',disc_id);
}
//-------------------------------------
function jDiscMoveTrack(dtrack_id,disc_id,direction)
{
// ... set the global 'disc_id' to disc_id
jPostAction('discMoveTrack'+direction,dtrack_id,'dtrack_id',dtrack_id,'disc_id',disc_id);
}
//-------------------------------------
function jDiscSaveTrack(dtrack_id,disc_id,next)
{
// ... set the global 'disc_id' and 'dtrack_id'
jPostAction('discSaveTrack',dtrack_id,'dtrack_id',dtrack_id,'disc_id',disc_id,'trnext',next);
}
//-------------------------------------
//-------------------------------------
//=====================================
function selDiscM3U(file,disc_id)
{
jPostAction('discGetPlaylist',disc_id);
}
//-------------------------------------
function jDiscSaveM3U(disc_id,replacing)
{
if(replacing)
	jPostAction('discReplaceM3U',disc_id);
else
	jPostAction('discSaveM3U',disc_id);
}
//=====================================
function selReleaseMd5(file,release_id)
{
jPostAction('releaseGetMd5',release_id);
}
//-------------------------------------
function jReleaseSaveMD5(release_id,wasError)
{
if(wasError==1 && !confirm("Are you sure to save these codes\nin spite of the possible errors?") )
	return;
jPostAction('releaseSaveMD5',release_id);
}
//=====================================
function jAlbumSelectRelease(release_id)
{
// ... set the global 'release_id' to release_id and rdisc_id to zero
jPostAction('albumSelectRelease',release_id,'release_id',release_id,'rdisc_id',0);
}
//-------------------------------------
function jAlbumAddRelease(album_id)
{
jPostAction('albumAddRelease',album_id);
}
//-------------------------------------
function jAlbumDelRelease(release_id)
{
if( confirm("Sind Sie sicher, dass Sie\ndieses Release löschen wollen?") )
	jPostAction('albumDelRelease',release_id);
}
//-------------------------------------
function jAlbumMoveRelease(release_id,direction)
{
// ... set the global 'release_id' to release_id
jPostAction('albumMoveRelease'+direction,release_id,'release_id',release_id);
}
//-------------------------------------
function jAlbumSaveRelease(release_id)
{
jPostAction('albumSaveRelease',release_id,'release_id',release_id);
}
//=====================================
function jReleaseOpenRDisc(release_id,disc_id,rdisc_id)
{
var href = "index.php?yadd=MAL,R"+release_id+",D"+disc_id+",OV"+rdisc_id+",Q"+document.body.scrollTop;
document.location.href = href;
}
//-------------------------------------
function jReleaseAddLabel(release_id)
{
var combo = document.getElementById('f_rel_label');
if(combo)
	{
	var label_id = combo[combo.selectedIndex].value;
	if(label_id && label_id>0)
		{
		window.location.href = "index.php?yadd=MAERY,R"+release_id+",L"+label_id;
		}
	}
}
//=====================================
function jAlbumSaveRelDisc(release_id,rdisc_id)
{
jPostAction('albumSaveRelDisc',release_id,'release_id',release_id,'rdisc_id',rdisc_id);
}
//=====================================
function jAlbumSaveLink(album_id)
{
jPostAction('albumSaveLink',album_id);
}
//-------------------------------------
function jAlbumDelLink(album_id,link_id)
{
if( confirm("Sind Sie sicher, dass Sie\ndiesen Link löschen wollen?") )
	jPostAction('albumDelLink',album_id,'link_id',link_id);
}
//=====================================
//-------------------------------------
//-------------------------------------
function jCheckMusicDate()
{
// TODO
}
//-------------------------------------
//-------------------------------------
//-------------------------------------
//-------------------------------------
function rqAppendRelPerson()
{
var dom = htcallback();
if(!dom)
	return;

var tr = document.getElementById('trRelPers0');
if(tr)
	tr.style.display = 'inline';


alert("rqAppendRelPerson dom = "+dom.childNodes[0].firstChild.data);
}
//-------------------------------------
//-------------------------------------
//-------------------------------------
//-------------------------------------
//-------------------------------------
//-------------------------------------

