function $get(el) {
	var obj = document.getElementById(el);
	if (obj) {
		return obj;		
	} else {
		return null;
	}
} 

function setSiteSearchEvent() {
if($get("keyword-field")) {
	$get("keyword-field").onfocus = function clearField() {if(this.value == 'Keyword/s') this.value = ''};
	}
}
function navigateForums(f,v,u){
if(isNumeric(v) && document.getElementById(f)) {
	document.getElementById(f).action = u+v;
	document.getElementById(f).submit();
	}
else
	return false;
}
function isNumeric(s) { 
   var validChars = "0123456789."; 
   var char;
   for (i = 0; i < s.length; i++) {
       char = s.charAt(i);
       if (validChars.indexOf(char) == -1) {
          return false;
       }
    }
   return s;
}
function isNumeric(s) {
var validChars = "0123456789.";
var isNumber=true;
var char;
for (var i = 0; i < s.length && isNumber == true; i++) { 
   char = s.charAt(i); 
   if(validChars.indexOf(char) == -1) {
      isNumber = false;
      }
   }
return isNumber;   
}
function addLoadEvent(func) {  
var oldonload = window.onload;  
if (typeof window.onload != 'function') {  
           window.onload = func;  
} else {  
   window.onload = function() {  
       if (oldonload) {  
         oldonload();  
       }  
       func();  
      }  
  }  
} 
/* CAPTCHA image swapper */
function captchaImgRefresh() {
if(document.getElementById) {
	if(document.getElementById('refresh-captcha')) {
		document.getElementById('refresh-captcha').onclick = function() { 
			var rndm = Math.floor(Math.random()*1001); 
			document.getElementById('captcha-img').src += '?rand='+rndm;
		}
		}
	}
}
addLoadEvent(setSiteSearchEvent);