	function isEmpty(val){ if(val == null){return true;} for(var i=0; i < val.length; i++) { if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){ return false; } } return true; }
	
	function getElementPosition(elemID){
		var offsetTrail = document.getElementById(elemID);
		var offsetLeft = 0;
		var offsetTop = 0;
		while (offsetTrail){
			offsetLeft += offsetTrail.offsetLeft;
			offsetTop += offsetTrail.offsetTop;
			offsetTrail = offsetTrail.offsetParent;
		}
		if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined'){
			offsetLeft += document.body.leftMargin;
			offsetTop += document.body.topMargin;
		}
		return {left:offsetLeft,top:offsetTop};
	}
		
	var wait_alert = '<div align="center" style="text-align: center; padding-top: 10px;"><br /><br /><img src=/images/icons/19.gif><br /><br /><br /></div>';
	var wait_alert2 = '<div align="center" style="text-align: center; padding-top: 10px;"><br /><br /><img src=/images/icons/18.gif><br /><br /><br /></div>';
	var wait_alert3 = '<div align="center" style="text-align: center; padding-top: 10px;"><br /><br /><img src=/images/icons/21.gif><br /><br /><br /></div>';
	
	/*
	
	$$('.linksubcatXXXX').each(function(el){
		el.onclick = function(e){	
		var thecat = this.id;
		var subcat = this.rel;
		
		alert(thecat);
		alert(subcat);
		
		$('linkshomepage').innerHTML = wait_alert;
		
		new Request.HTML({
			update: $('linkshomepage'), 
			onComplete: function(){
			//window.scroll(0,getElementPosition('lineup').top);
			}
		}).get('/server/linkshomepagecattrue.php?id='+thecat+'');
		
		return false;
	}
	});		
	*/
	
	
	
	$$('.linkcat').each(function(el){
		el.onclick = function(e){	
		var thecat = this.id;
		$('linkshomepage').innerHTML = wait_alert3;
		$('linkshomepagesubcat').innerHTML = wait_alert2;
		//alert(thecat);
		
		new Request.HTML({
			update: $('linkshomepage'), 
			onComplete: function(){
			//alert(thecat);
			$('linkshomepagesubcat').set('html',wait_alert2).load('/server/linkshomepagesubcat.php?id='+thecat+'');
			//window.scroll(0,getElementPosition('lineup').top);
			}
		}).get('/server/linkshomepagecat.php?id='+thecat+'');
		return false;
	}
	});		
	
	
	$('smtsch').onclick = function(){
		
		$('linkshomepagesubcat').set('html','')
		
		
		
		if($('keywords').value == ''){
			alert('Please enter the keyword(s) for your search'); 
			$('keywords').focus();
		}
		else{
		
		var key = $('keywords').value;
		
		new Request.HTML({
			update: $('linkshomepage'), 
			onComplete: function(){
		

		$('linkshomepage').set('html',wait_alert3).load('/server/links_search.php?find='+key+'');
		$('keywords').value == '';		
		$('smtsch').disabled = false;			
		//window.scroll(0,getElementPosition('lineup').top);
			}
		}).get('/server/links_search.php?find='+key+'');
		return false;
		}
		return false;
	}