// music.js

function getArtistName (p_id) {

	if (p_id == '10CC')
		return '10cc';
	else if (p_id == 'AHA')
		return 'a-ha';
	else if (p_id == 'CDB')
		return 'Chris de Burgh';
	else if (p_id == 'DRHOOK')
		return 'Dr Hook';
	else if (p_id == 'EAGLES')
		return 'Eagles';
	else if (p_id == 'GENESIS')
		return 'Genesis';
	else if (p_id == 'MMEB')
		return 'Manfred Mann\'s Earth Band';
	else if (p_id == 'DM')
		return 'Depeche Mode';
	else if (p_id == 'DS')
		return 'Dire Straits';
	else if (p_id == 'L42')
		return 'Level 42';
	else if (p_id == 'GM')
		return 'George Michael';
	else if (p_id == 'MO')
		return 'Mike Oldfield';
	else if (p_id == 'TAPP')
		return 'The Alan Parsons Project';
	else if (p_id == 'PF')
		return 'Pink Floyd';
	else if (p_id == 'PRINCE')
		return 'Prince';
	else if (p_id == 'RM')
		return 'Roxy Music';
	else if (p_id == 'RW')
		return 'Robbie Williams';
	else if (p_id == 'SANTANA')
		return 'Santana';
	else if (p_id == 'SD')
		return 'Steely Dan';
	else if (p_id == 'ST')
		return 'Supertramp';
	else if (p_id == 'ZZTOP')
		return 'ZZ Top';
	else
		return p_id;
}

function getArtistLink (p_id, p_extra) {

	if (p_id == '10CC')
		return EL(getArtistName(p_id), 'www.strawberrynorth.co.uk/', p_extra);
	else if (p_id == 'AHA')
		return ELCOM(getArtistName(p_id), 'a-ha', p_extra);
	else if (p_id == 'CDB')
		return ELCOM(getArtistName(p_id), 'cdeb', p_extra);
	else if (p_id == 'DRHOOK')
		return getWikipediaLink(getArtistName(p_id), 'en', 'Dr._Hook_&_The_Medicine_Show', 0) + (p_extra == null ? '' : p_extra);
	else if (p_id == 'EAGLES')
		return ELCOM(getArtistName(p_id), 'eaglesband', p_extra);
	else if (p_id == 'GENESIS')
		return ELCOM(getArtistName(p_id), 'genesis-music', p_extra);
	else if (p_id == 'MMEB')
		return EL(getArtistName(p_id), 'www.manfredmann.co.uk/', p_extra);
	else if (p_id == 'DM')
		return ELCOM(getArtistName(p_id), 'depechemode', p_extra);
	else if (p_id == 'DS')
		return getWikipediaLink(getArtistName(p_id), 'en', 'Dire_Straits', 0) + (p_extra == null ? '' : p_extra);
	else if (p_id == 'L42')
		return ELCOM(getArtistName(p_id), 'level42', p_extra);
	else if (p_id == 'GM')
		return ELCOM(getArtistName(p_id), 'georgemichael', p_extra);
	else if (p_id == 'MO')
		return ELCOM(getArtistName(p_id), 'mikeoldfield', p_extra);
	else if (p_id == 'TAPP')
		return EL(getArtistName(p_id), 'www.theavenueonline.info/', p_extra);
	else if (p_id == 'PF')
		return EL(getArtistName(p_id), 'www.pinkfloydfan.net/', p_extra);
	else if (p_id == 'PRINCE')
		return EL(getArtistName(p_id), 'prince.org/', p_extra);
	else if (p_id == 'RM')
		return ELCOM(getArtistName(p_id), 'roxyrama', p_extra);
	else if (p_id == 'RW')
		return ELCOM(getArtistName(p_id), 'robbiewilliams', p_extra);
	else if (p_id == 'SANTANA')
		return ELCOM(getArtistName(p_id), 'santana', p_extra);
	else if (p_id == 'SD')
		return ELCOM(getArtistName(p_id), 'steelydan', p_extra);
	else if (p_id == 'ST')
		return ELCOM(getArtistName(p_id), 'supertramp', p_extra);
	else if (p_id == 'ZZTOP')
		return ELCOM(getArtistName(p_id), 'zztop', p_extra);
	else
		return p_id;
}

function getAlbumTitle (p_id) {

	if (p_id == 'MMEB_TRS')
		return 'The Roaring Silence';
	if (p_id == 'RW_E')
		return 'Escapology';
	else if (p_id == 'PF_TW')
		return 'The Wall';
	else
		return p_id;
}

function getTrackTitle (p_id) {

	if (p_id == 'MMEB_TRS_WTAYIME')
		return 'Waiter There\'s a Yawn In My Ear';
	else if (p_id == 'RW_E_FEEL')
		return 'Feel';
	else if (p_id == 'PF_TW_NH')
		return 'Nobody Home';
	else
		return p_id;
}

