function load_results(service, keywords, limit, key_start) { 

if(service != false){
	
	for(i=0; i < services.length; i++){
		document.getElementById('tab-'+services[i]).style.color = "#CCCCCC";
	}
	
	var content = document.getElementById('results');
	var tab = document.getElementById('tab-'+service);
	content.style.display = "block";
	
	content.innerHTML = '<div style="padding:20px; border:1px solid #ddd; border-top:none;"><div style="color:#888; position:relative; text-align:center; width:200px; margin:10px auto;"><img src="images/ajax-loader.gif" alt="Loading..." style="p" /><br /><br />Loading '+getFullserviceName(service)+' results...</div></div>';
	tab.style.color = '#AB6322';
	
	var callback = {
		success : function(o) {
			content.innerHTML = o.responseText;
		},
		failure : function(o) {
			content.innerHTML = " ";
		}
	}
	
	var transaction = YAHOO.util.Connect.asyncRequest('POST', 'views/resultsb4e5.html?service='+service+'&keywords='+keywords+'&limit='+limit+'&key_start='+key_start, callback); 
	load_next_results(service, keywords, limit, key_start + 1);
	
}
		 
	} 
	
function load_next_results(service, keywords, limit, key_start) { 

 var start = (key_start * 1) + 25;

if(service != false){
	
	for(i=0; i < services.length; i++){
		document.getElementById('tab-'+services[i]).style.color = "#CCCCCC";
	}
	
	var content = document.getElementById('results2');
	var tab = document.getElementById('tab-'+service);
	content.style.display = "none";
	
	tab.style.color = '#AB6322';
	
	var callback = {
		success : function(o) {
			content.innerHTML = o.responseText;
		},
		failure : function(o) {
			content.innerHTML = " ";
		}
	}
	
	var transaction = YAHOO.util.Connect.asyncRequest('POST', 'views/resultsb4e5.html?service='+service+'&keywords='+keywords+'&limit='+limit+'&key_start='+start, callback); 
	
}
		 
	} 
	
function nextpage(service, keywords, limit, key_start) {
 var start = (key_start * 1);
 var newlimit = (limit * 1) + 25;

  var content = document.getElementById('results');
  var content2 = document.getElementById('results2');
  var bttn = document.getElementById('arrowright');
  if (content.style.display == "block") {
     
     content.style.display = "none";
     content2.style.display = "block";
     
  }else{
  
    load_results(service, keywords, newlimit, start)
  
  /*
   content.style.display = "block";
   content2.style.display = "none";
  */
  }
	
 
}

	
	
	
	
function getFullserviceName(service){
	
	var textReturn = false;
	
	for(var i=0;i<services.length;i++){
		if(services[i] == service){
			textReturn = fullServiceNames[i];
		}
	}
	
	
	return textReturn;
	
}

	
function uncheck_for_all(total){
	if(document.getElementById("all").checked == true){
		for(i=0; i < total; i++){
			document.getElementById('service-check-'+i).checked = true;
		}
	} else {
		for(i=0; i < total; i++){
			document.getElementById('service-check-'+i).checked = false;
		}
	}
}

function check_for_all(){
	document.getElementById("all").checked = false;
}

function pop_image(id){
	document.getElementById('pop-'+id).setAttribute('class', 'pop');
	document.getElementById('pop-'+id).setAttribute('className', 'pop');
}

function unpop_image(id){
	document.getElementById('pop-'+id).setAttribute('class', 'thumb');
	document.getElementById('pop-'+id).setAttribute('className', 'thumb');
}


function get_current_key(direction){
	var current_service = document.getElementById('current_service').value;
	for(i=0; i < services.length; i++){
		if(current_service == services[i]){
			var c = i;
		}
	}	
		if(direction == "left"){
			if(services[c-1] == undefined){
				return false;
			} else {
				document.getElementById('current_service').value = services[c-1];
				return services[c-1];
			}
		}		
		if(direction == "right"){
			if(services[c+1] == undefined){
				return false;
			} else {
				document.getElementById('current_service').value = services[c+1];
				return services[c+1];
			}
		}
}
