var req;

if(req&&req.readyState!=0) req.abort();
try	{
    req=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
    try {
        req=new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(oc) {
        req=null;
    }
}

if(!req&&typeof XMLHttpRequest!="undefined") {
    req = new XMLHttpRequest();
}


/***********************************************
*  My Art Script 
***********************************************/

function update_collection(uri) {
	var url="/music/myart/update";
	url += "?collect="+escape(uri);
	if(req!=null) {
		req.onreadystatechange = function() {
			updateWindow('MyArtWindow', 'MyArtContent');
		};
		req.open("GET", url, true);
		req.send(null);
    }
}

function delete_uri(uri) {
	var url="/music/myart/delete";
	url += "?collect="+escape(uri);
	if(req!=null) {
		req.onreadystatechange = function() {
			updateContent('MyArtContent');
		};
		req.open("GET", url, true);
		req.send(null);
    }
}

function updateWindow(windowId, contentId) {
    if (req.readyState == 4) {
        if (req.status == 200) {
			document.getElementById(contentId).innerHTML = req.responseText;
            document.getElementById(windowId).style.visibility = 'visible';
        } 
		else {
            alert("There was a problem retrieving the XML data:\n" +
                req.statusText);
        }
    }
}

function updateContent(contentId) {
    if (req.readyState == 4) {
        if (req.status == 200) {
			document.getElementById(contentId).innerHTML = req.responseText;
        } 
		else {
            alert("There was a problem retrieving the XML data:\n" +
                req.statusText);
        }
    }
}


function showLayer(layerName)
       {
           if (document.getElementById) // Netscape 6 and IE 5+
               {
                var targetElement = document.getElementById(layerName);
                targetElement.style.visibility = 'visible';
            }
       }


function hideLayer(layerName)
       {
          if (document.getElementById) 
          {
                var targetElement = document.getElementById(layerName);
                targetElement.style.visibility = 'hidden';
          }
      }


var itemCount=0 
var maxURIs=2 

function addItems(item)
{ 

  if(item.checked)
    {
    	itemCount=itemCount+1;
    }
  else
    {
    	itemCount=itemCount-1;
    	
     } 
}

function countItems()
{
     if (itemCount>maxURIs)
       {
	   alert('Max '+maxURIs+' URI selection. ') 
	
        } 

}




