// General Functions

function pI() {var i,d=document,r=pI.arguments; if(d.images) {if(!d.AC_p) d.AC_p=new Array; var j=d.AC_p.length; for(i=0;i<r.length;i++) if(r[i].indexOf("#")!=0) {d.AC_p[j]=new Image; d.AC_p[j++].src=r[i]}}}
function sI() {var i,j=0,o,d=document,r=sI.arguments; d.AC_a=new Array; for(i=0;i<(r.length-1);i+=2) {o=eval("d."+r[i]); if(o) {d.AC_a[j++]=o; if(!o.oSrc) o.oSrc=o.src; o.src=r[i+1]}}}
function sIR() {var i,o,a=document.AC_a; for(i=0;a&&i<a.length;i++) {o=a[i]; o.src=o.oSrc}}

function isBlank(input){
if(!input.value) {return true}
var inputStr=input.value
if(window.RegExp && inputStr!=""){
	var regExp1 = /\S/
	if(!regExp1.test(inputStr)) {input.value="";return true}; return false
}}

function keywordSearch(f){
if(isBlank(f.Keywords2)) {alert("Please enter the Keyword that you would like to search for."); f.Keywords2.focus(); return false}
return true
}

function chkSelect(input){
if(!input.length) {if(input.checked) return true}
else {for(i=0;i<input.length;i++) {if(input[i].checked) return true}}
return false
}

function isEmail(input){
var inputStr=input.value
if(window.RegExp && inputStr){
	var regstr1 = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)"
	var regstr2 = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"
	var regExp1 = new RegExp(regstr1)
	var regExp2 = new RegExp(regstr2)
	var regExp3 = /[^a-zA-Z0-9\-_.@]/
	if(!(!regExp1.test(inputStr) && regExp2.test(inputStr) && !regExp3.test(inputStr)) || !(inputStr.indexOf("@")>=0)) {alert("Invalid entry.\n\nPlease enter a valid Email Address.");input.value=input.defaultValue;input.focus();return false}; return true
}}

function isNumber(input){
var inputStr=input.value
if(window.RegExp && inputStr){
	var regExp1 = /[^0-9]/
	if(regExp1.test(inputStr)) {alert("Invalid entry.\n\nPlease ensure that entries are numbers only.");input.value=input.defaultValue;input.focus();return false}; return true
}}

function chkMaxLen(input,max){
var inputStr=input.value
if(max && inputStr.length>max) {alert("Your message has exceeded the maximum length of "+max+" characters.\n\nPlease shorten your entry.");input.value=inputStr.substring(0,max);input.focus()}
}

function isAlphaNumSpace(input){
var inputStr=input.value
if(window.RegExp && inputStr!=""){
	var regExp1 = /[^a-zA-Z0-9\s]/
	if(regExp1.test(inputStr)) {alert("Please ensure that entries are alphanumeric only.");input.value="";input.focus();return false}
}}
