var divSearchResults;
var iType;

var AjaxObjectContent = {      
     handleSuccess:function(o){            
         this.processResult(o);            
     },   
   
     handleFailure:function(o){     	    
		
		//document.getElementById('divProgress').innerHTML='';
		// gdalert('res' + intRequests);
		document.getElementById(divSearchResults).innerHTML=o.status + " " + o.statusText;   		
     },   
   
     processResult:function(o){ 	
   
         var root = o.responseXML.documentElement;                           
      
        
         if (intRequests==0){document.getElementById(divSearchResults).innerHTML='';}
         //alert('res' + intRequests);
         if (root.getElementsByTagName('error')[0].firstChild!=null){                  
			//document.getElementById(divSearchResults).innerHTML==document.getElementById(divSearchResults).innerHTML + root.getElementsByTagName('error')[0].firstChild.nodeValue;
			 document.getElementById(divSearchResults).innerHTML='We did not find any matches for your request.';
         }else{  
         
			//var oTitle = root.getElementsByTagName('title')[0];   
			var oRSP = root.getElementsByTagName('rsp')[0];   			
			if (oRSP==null){			
				//document.getElementById(divSearchResults).innerHTML=document.getElementById(divSearchResults).innerHTML + '  null'									
				 document.getElementById(divSearchResults).innerHTML='We did not find any matches for your request.';
			}else {			
				var getResults = oRSP.firstChild.nodeValue; 	
				
				//var getTitle=oTitle.firstChild.nodeValue; 	
				//document.getElementById('divResultSources').innerHTML=document.getElementById('divResultSources').innerHTML+ root.getElementsByTagName('tag')[0].firstChild.nodeValue;			 			
				document.getElementById(divSearchResults).innerHTML=getResults;	
				
				if (iType==2){$('#thumbs').jcarousel();
					jQuery(document).ready(function() {
					jQuery("#thumbs").jcarousel({
						itemVisible: 9,
						itemScroll: 9
					});
				});
				iType=0;}
				
				if (iType==5){
					document.getElementById(divSearchResults).style.display='none';
					addplaytrack('track1', true);					
					addplaytrack('track2', false);
					addplaytrack('track3', false);
					addplaytrack('track4', false);
					addplaytrack('track5', false);
					playtrack('track1');
				}
				
				
         }
        }	   
     }   
   
  
  
 };   
   
 var callbackContent =   
 {   
     success:AjaxObjectContent.handleSuccess,   
     failure:AjaxObjectContent.handleFailure,   
     scope: AjaxObjectContent   
 };   
 

 function load_content(DIV_QUERY, TYPE, DIV_RES){	
	/*if(document.getElementById(divSearchResults)!=undefined){			
	document.getElementById(divSearchResults).innerHTML='';
	}*/
	divSearchResults=DIV_RES;	
	var Q=DIV_QUERY;	
	iType=TYPE;	
	if(iType!=5){	
		document.getElementById(divSearchResults).style.display='block';
		document.getElementById(divSearchResults).innerHTML="<div align=center><br/><img src=images/ajaxstatus.gif /></div>"		
	}
	if(iType==1){
		document.getElementById('divStore').style.display='block';		
		var iLen = String(DIV_QUERY).length;
		document.getElementById('hlStore_1').setAttribute("class", "")
		document.getElementById('hlStore_2').setAttribute("class", "")
		document.getElementById('hlStore_3').setAttribute("class", "")
		document.getElementById('hlStore_4').setAttribute("class", "")
		document.getElementById('hlStore_' + String(DIV_QUERY).substring(iLen, iLen - 1)).setAttribute("class", "active_link");
	
	}
	if(iType==4||iType==7){
		document.getElementById('divTrackChoice').style.display='block';
		document.getElementById('hlTracks_Top').setAttribute("class", "");
		document.getElementById('hlTracks_All').setAttribute("class", "");
		if (iType==7){
			document.getElementById('hlTracks_Top').setAttribute("class", "active_link");
		}else{
			document.getElementById('hlTracks_All').setAttribute("class", "active_link");
		}			
	}
	var transaction = YAHOO.util.Connect.asyncRequest('GET', 'Processor/LoadContent.aspx?q=' + Q + '&t=' + TYPE, callbackContent); 	
}
	
 
 
 
 
 
 
 
 
