var objAlbumXML;

function loadAlbumXMLDoc(url, callbackFunction, desc, QUERY_STRING) 
{
	if(desc) window.status = desc;
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        objAlbumXML = new XMLHttpRequest();
		objAlbumXML.onreadystatechange =	function()
									{
										// only if req shows "complete"
										if (objAlbumXML.readyState == 4) {
											eval(callbackFunction);
										}
									}
		if(QUERY_STRING)
		{
		    objAlbumXML.open("POST", url, true);
			objAlbumXML.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			objAlbumXML.send(QUERY_STRING);
		}
        else
        {
	        objAlbumXML.open("GET", url, true);
	        objAlbumXML.send(null);
	    }
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        objAlbumXML = new ActiveXObject("Microsoft.XMLHTTP");
        if (objAlbumXML) {
        	objAlbumXML.onreadystatechange =	function()
										{
											// only if req shows "complete"
											if (objAlbumXML.readyState == 4) {
												eval(callbackFunction);
											}
										}
			if(QUERY_STRING)
			{
			    objAlbumXML.open("POST", url, true);
				objAlbumXML.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				objAlbumXML.send(QUERY_STRING);
			}
			else
			{
			    objAlbumXML.open("GET", url, true);
			    objAlbumXML.send(null);
			}
        }
    }
}

function getAlbum() 
{
	var c = objAlbumXML.responseXML.getElementsByTagName('s').length;
	if(c)
	{
		var HTML = '', aid, an, ap, sn, al, ai, k=0, bgColor='';
		nl = 'http://nhacso.net'
		//Show Album

		HTML += '<Table border=0 cellspacing=1 cellpadding=2 width="100%">';
		for(var i=0; i<c; i++)	
		{
			with(objAlbumXML.responseXML.getElementsByTagName('s').item(i))
			{
				aid = getAttribute('aid');	
				an  = getAttribute('an');	
				ap  = nl + getAttribute('ap');	
				sn  = getAttribute('sn');						
				al  = nl + getAttribute('al');						
				ai  = al + getAttribute('ai');						
			}

			if (k==0) {k = 1} else {HTML += '<tr><td colspan=2 height=1 bgColor="#666666"></td></tr>'}
			HTML += '<tr><td rowspan=3 width="50"><a href="javascript:openPlayer(\'/User/NhacsoLink/AlbumListen.Asp?AlbumID=' + aid + '\', 108, 320);" hidefocus><img src="' + ai + '" border=0 width=50 height=50></a></td>';
			HTML += '<td><a href="javascript:openPlayer(\'/User/NhacsoLink/AlbumListen.Asp?AlbumID=' + aid + '\', 108, 320);" class="clsAlbumLink"><b>' + an + '</b></a></td></tr>';
			HTML += '<tr><td class="clsSinger" ' + bgColor + '>' + sn + '</td></tr>';
			HTML += '<tr><td class="Time" ' + bgColor + '>&nbsp;</td></tr>';

		}
		HTML += '</Table>';
		document.getElementById("divAlbum").innerHTML = HTML;					
	}	
}

function showAlbum(input)
{
	url  = '/user/NhacsoLink/AlbumList.Asp?AlbumID=' + escape(input);
	loadAlbumXMLDoc(url, 'getAlbum()', 'Loading all album ...');
}
