// Solr Catalog Search
// 05/21/2009 Colin Faulkingham


function searchCatalog(){
	// Sumbit this 
	document.getElementById('sort').value = document.getElementById('sortOrder').value;
	document.getElementById('solrSearch').submit();
}
function changeSort(){
    document.getElementById('sort').value = document.getElementById('sortOrder').value;
	searchCatalog();
}
function expandCollapse(id){
	if(document.getElementById(id).className == 'hide'){
		document.getElementById(id).className='show'; 
		document.getElementById('more_'+id).className='hide';
		
	}
	else{
		document.getElementById(id).className='hide';
		document.getElementById('more_'+id).className='show';
	}
}

function remove(fl){
	var cfq = document.getElementById('fq').value;
	
	var fqs = new Array;
	fqs = cfq.split("|");
	var fqOut=''; 
	var count=0; 
	document.getElementById('start').value =0;
	
	for (var i = 0;i<fqs.length;i++){
		if(unescape(fqs[i]) == fl){
		//  remove it from fq	
	  	}
		else{
			
			if(count==0){
				fqOut =fqs[i];
			}
			else{
				fqOut=fqOut+'|'+fqs[i];
			}
			count++;
		}
	} 
	
	document.getElementById('fq').value = fqOut;  
	searchCatalog();
}
function insert(fl){ 
	
	var cfq = document.getElementById('fq').value;
	document.getElementById('fq').value='';
	document.getElementById('start').value =0;
	 
	if(cfq == ''){ 		
   		document.getElementById('fq').value=escape(fl);
	}
	else{ 		
		document.getElementById('fq').value=cfq+'|'+escape(fl);
   		
	} 
	
	searchCatalog();
	
} 
function goTo(start,rows){ 
	document.getElementById('start').value =start;
	document.getElementById('rows').value = rows;
	searchCatalog();
	
}
