var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

function loadXML()
{
	xmlDoc.async="false";
	xmlDoc.onreadystatechange=verify;

//xmlDoc.load( maniadbXmlText );
	xmlDoc.loadXML( maniadbXmlText );
	
//alert( xmlDoc.xml );
}

function verify()
{ 
	if (xmlDoc.readyState != 4)
	{ 
  	return false; 
	}
}

function show_album( p_type, p_width ) 
{
	loadXML();

	switch( p_type ) 
	{
		case 1:
			show_album1( p_width );
			break;
		case 2:
			show_album2( p_width );
			break;
		case 3:
			show_album3( p_width );
			break;
		default:
			show_album1( p_width );
			break;
	}	
}

function show_album1( t_width ) 
{
	document.write( '<span>' );
	document.write( '<a href="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/link' ).text + '" target="_blank"><img src="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/url' ).text + '" alt="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/title' ).text + '" width="' + t_width + '" border="0"></a>\n' );
	document.write( '</span>' );
}

function show_album2( t_width ) 
{
	document.write( '<table width="' + t_width + '" border="0" cellpadding="0" cellspacing="0"><tr><td>' );
	document.write( '<a href="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/link' ).text + '" target="_blank"><img src="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/url' ).text + '" alt="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/title' ).text + '" width="' + t_width + '" border="0"></a>\n' );
	document.write( '</td></tr><tr><td>' );
	document.write( '<a href="' + xmlDoc.documentElement.selectSingleNode( '//album/link' ).text + '" target="_blank">' + xmlDoc.documentElement.selectSingleNode( '//album/title' ).text + '</a>' );
	document.write( '</td></tr></table>' );
}

function show_album3( t_width ) 
{
	document.write( '<table width="' + t_width + '"><tr><td>' );
	document.write( '<a href="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/link' ).text + '" target="_blank"><img src="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/url' ).text + '" alt="' + xmlDoc.documentElement.selectSingleNode( '//album/coverart/title' ).text + '" width="' + t_width + '" border="0"></a>\n' );
	document.write( '</td></tr><tr><td>' );
	document.write( '<a href="' + xmlDoc.documentElement.selectSingleNode( '//album/link' ).text + '" target="_blank">' + xmlDoc.documentElement.selectSingleNode( '//album/title' ).text + '</a><br>' );
	document.write( '</td></tr><tr><td>' );

	var lBaseElement = xmlDoc.documentElement.selectNodes("//album/disc/song/title");
	for( i = 0; i < lBaseElement.length; i++ )
	{
//		if ( i > 0 ) document.write( " / " );
		document.write( (i+1) + ". " + lBaseElement.item(i).text + "<br>" );
	}
	//document.write( '<a href="' + xmlDoc.documentElement.selectSingleNode( '//album/link' ).text + '" target="_blank">' + xmlDoc.documentElement.selectSingleNode( '//album/title' ).text + '</a><br>' );
	document.write( '</td></tr></table>' );
}